क्या एक बहु-स्तरित सहमति प्रणाली 90 प्रतिशत तक 51 प्रतिशत हमलों के लिए नेटवर्क लचीलापन प्रदान करने में सक्षम है?

हॉडलक्स गेस्ट पोस्ट  अपनी पोस्ट सबमिट करें

हाल ही में, हमने अधिक से अधिक ब्लॉकचेन नेटवर्क को 51 प्रतिशत तक गिरते हुए देखा है हमला. यह हमला संभव है क्योंकि थ्रेशोल्ड काफी कम हो सकता है, जिसकी मात्रा हैशट्रेट के 50 प्रतिशत से थोड़ा अधिक है। जब कोई हमलावर नेटवर्क लेता है, तो ऐसे कई तरीके हैं जिनका दुरुपयोग किया जा सकता है। उदाहरण के लिए, हमलावर दोहरा खर्च कर सकता है। हालाँकि, यह अधिक महत्वपूर्ण है कि जब नेटवर्क दुर्भावनापूर्ण उपयोगकर्ताओं द्वारा नियंत्रित किया जाता है, तो इसके संचालन को सामान्य नहीं माना जा सकता है। अनिवार्य रूप से, ऐसे हमले ब्लॉकचेन को निष्क्रिय बनाते हैं.

यह बताता है कि 51 प्रतिशत हमले के लिए उच्च लचीलापन के साथ एक नई सहमति क्यों विकसित करना एक बहुत ही समय पर काम है। अपने हालिया लेख में, 99% दोष सहिष्णु सहमति के लिए एक गाइड, विटालिक ब्यूटिरिन ने 51 प्रतिशत हमले की सीमा को 51 प्रतिशत से बढ़ाकर या हैशेट से 99 प्रतिशत करने का एक तरीका प्रस्तावित किया है। कुंजी अतिरिक्त सत्यापनकर्ताओं का परिचय है, जिन्हें पर्यवेक्षक कहा जाता है, जो ब्लॉक पीढ़ी में भाग नहीं लेते हैं। पर्यवेक्षक ब्लॉकचेन के बाद-सत्यापन का कार्य करते हैं और यदि समझौता किए गए ब्लॉक पाए जाते हैं तो वे नेटवर्क को सचेत कर सकते हैं। मान्यता के बाद, विटालिक बताते हैं कि विलंबता-निर्भर एल्गोरिथ्म द्वारा 512 नोड्स को हर 4,096 सेकंड में यादृच्छिक रूप से चुना जाता है.

यद्यपि यह दृष्टिकोण निश्चित रूप से नेटवर्क सुरक्षा में सुधार करता है, इसमें पर्याप्त दोष हैं। सबसे महत्वपूर्ण कमजोरियां निर्भरता के लिए आवश्यक समय पर निर्भरता, नेटवर्क थ्रूपुट पर निर्भरता और पर्यवेक्षकों के बीच समय सिंक्रनाइज़ेशन हैं.

यहां, डी का न्यूनतम समय अंतराल एक अनुभवजन्य मूल्य है, जिसके माध्यम से पर्यवेक्षक डेटा का सही तरीके से आदान-प्रदान कर सकते हैं। डी की गणना पर्यवेक्षकों की खराब इंटरनेट कनेक्शन और प्रसंस्करण शक्ति को ध्यान में रखती है। ब्लॉक तभी मान्य माने जाते हैं जब डी द्वारा विभाजित पुष्टि समय अंतराल इस ब्लॉक पर हस्ताक्षर करने वाले पर्यवेक्षकों की संख्या से कम नहीं है.

जैसा कि डी मूल्य सभी संभावित लोगों के लिए न्यूनतम है, डी अंतराल के दौरान एक संभावित स्थिति होती है, केवल एक पर्यवेक्षक द्वारा एक ब्लॉक की पुष्टि की जाती है। इसलिए आम सहमति के लिए आवश्यक समय रैखिक पर्यवेक्षकों की संख्या पर निर्भर है। यह स्केलेबिलिटी और नेटवर्क के विकेंद्रीकरण पर महत्वपूर्ण सीमाएँ रखता है.

पर्यवेक्षकों की सीमित संख्या के मामले में (ब्यूटिरिन केवल 512 पर्यवेक्षकों का उपयोग करने का सुझाव देता है), सत्यापन केवल छद्म विकेन्द्रीकृत है। पर्यवेक्षकों की संख्या में महत्वपूर्ण या असीमित वृद्धि से डी उच्च समय की आवश्यकता हो सकती है। उस स्थिति में, सत्यापन में अधिक समय लगेगा या यहां तक ​​कि व्यर्थ हो जाएगा.

आधुनिक संचार चैनल बैंडविड्थ अभी भी सीमित है, बड़े ब्लॉकों के बाद-सत्यापन में बाधा। यह मानते हुए कि लेन-देन का आकार 200 बाइट्स है, जो वास्तव में केवल स्मार्ट अनुबंधों के बिना वित्तीय लेनदेन में काफी छोटा और संभव है, और यह कि एक ब्लॉक में 50,000 लेनदेन हैं (आधुनिक ब्लॉकचेन सक्रिय रूप से उस स्तर तक पहुंचने की कोशिश कर रहे हैं), ब्लॉक का आकार 10Mb है। एक सेकंड के भीतर डेटा की इस राशि को प्रसारित करने के लिए 100Mbps चैनल की आवश्यकता होती है। ट्रंक चैनल निश्चित रूप से इस थ्रूपुट स्तर की गारंटी देने में सक्षम हैं, लेकिन क्षेत्रीय कनेक्शन बहुत धीमा होगा। यह समय की एक निर्धारित अवधि के भीतर हस्ताक्षर प्राप्त करने की आवश्यकता के कारण या तो असंभव बना देगा, या छद्म विकेन्द्रीकृत जहां केवल सर्वश्रेष्ठ ट्रंक चैनलों के साथ पर्यवेक्षकों का चयन किया जाता है.

एक और कमजोरी पर्यवेक्षकों के बीच समय का अनिवार्य सिंक्रनाइज़ेशन है जो संभावित हमलों के लिए नेटवर्क भेद्यता बढ़ाता है, क्योंकि कोई भी ब्लॉकचेन नेटवर्क समय सिंक (जैसे एसएनटीपी) के सुरक्षित प्रोटोकॉल का उपयोग नहीं करता है। असुरक्षित NTP के साथ काम करने से पर्यवेक्षकों के पूल के अनसंकटीकरण के लिए कई अवसर पैदा होते हैं, जो बाद में पूरी तरह से तोड़फोड़ की अनुमति दे सकता है.

ऊपर वर्णित मुद्दों को खत्म करने और नेटवर्क की लचीलापन को 51 प्रतिशत हमले से 90 प्रतिशत तक बढ़ाने के प्रयास में, अतिरिक्त भूमिकाओं का उपयोग करने वाला एक दृष्टिकोण नेटवर्क सर्वसम्मति के लिए एक समाधान प्रदान कर सकता है। विटालिक ब्यूटिरिन द्वारा वर्णित समाधान के लिए वैकल्पिक रूप से, इस मामले में एक नेटवर्क को पांच भूमिकाओं की आवश्यकता होगी जो गतिशील रूप से नोड्स को सौंपी जाती हैं.

इस सेटअप के कारण, कई परतों पर एक साथ 67 प्रतिशत हिस्सेदारी प्राप्त करने की बीजान्टिन दोष सहिष्णुता (BFT) समस्या को हल करने के लिए 90 प्रतिशत से अधिक हिस्सेदारी के नियंत्रण की आवश्यकता होती है। इसके अलावा, लचीलापन इतना अधिक है कि यह दुर्भावनापूर्ण लेनदेन के लिए 53 प्रतिशत से अधिक हिस्सेदारी लेता है.

यहां तक ​​कि एकल-स्वामित्व वाली हिस्सेदारी के 90 प्रतिशत के साथ नेटवर्क के अप्रत्याशित रूप से उभरने के बावजूद, ग्राहक ब्लॉक को अस्वीकार करने का प्रयास करना शुरू कर देंगे और समझौता किए गए नेटवर्क पर भरोसा करना बंद कर देंगे, प्रभावी रूप से नेटवर्क को ट्वेन में विभाजित कर देंगे। चूँकि नेटवर्क का उपयोग करने वाले ग्राहक इसका सबसे मूल्यवान हिस्सा होते हैं, केवल 90 प्रतिशत हिस्सेदारी पर नियंत्रण रखने से मृत क्लाइंट पर कोई क्लाइंट नहीं होता है, जबकि शेष 10 प्रतिशत नए नेटवर्क में 100 प्रतिशत सिक्का धारक बन जाएंगे।.

सत्यापनकर्ताओं की संख्या पर सर्वसम्मति समय की निर्भरता को समाप्त करने के लिए नेटवर्क अतुल्यकालिक ब्लॉक सत्यापन का उपयोग करता है। अगला ब्लॉक चालू होते ही उत्पन्न होना शुरू हो जाता है और मूल पोस्ट-सत्यापन पूरा कर लेता है। पूर्ण सत्यापन अलग-अलग परतों में अग्रानुक्रम (सत्यापनकर्ता, धार, सहकर्मी और ग्राहक भूमिकाओं द्वारा) पर हो रहा है। जब भी किसी दुर्भावनापूर्ण ब्लॉक की पहचान की जाती है, तो ब्लॉकचेन अंतिम पुष्ट स्थिति में वापस आ जाता है और कच्चे लेनदेन से फिर से जुड़ जाता है.

बिटटोरेंट जैसी तकनीक का उपयोग करके संभावित रूप से खराब इंटरनेट कनेक्शन के मुद्दे को कम किया जाता है। डेटा को कम बैंडविड्थ वाले क्षेत्रों में तेजी से विनिमय दरों को सुनिश्चित करते हुए, टुकड़ों में नेटवर्क में प्रेषित किया जाता है। यह डेटा वितरण को कृत्रिम रूप से पृथक क्षेत्रों में भी सक्षम बनाता है.

समय सिंक्रनाइज़ेशन चुनौती के लिए रिज़ॉल्यूशन दो गुना है: प्रक्रिया का आंतरिक समय (टिक्स में) का उपयोग जहां भी संभव हो, और समय का उपयोग संरक्षित स्वामित्व वाले एसएनटीपी प्रोटोकॉल के माध्यम से किया जाता है।.

अंत में, ऊपर बताई गई सर्वसम्मति में अलग-अलग भूमिकाएँ प्रस्तुत करना, आजकल सबसे अधिक परिप्रेक्ष्य का दृष्टिकोण है और ब्लॉकचेन में सुरक्षा में उल्लेखनीय सुधार कर सकता है।.

ग्लीब निकितिन

ग्लीब निकितिन, टेक लीड और को-फाउंडर # मीता हाश

About the author