PIRLGUARD - 51% हमलों के खिलाफ अभिनव समाधान

इस घोषणा पत्र को बाँट दो

facebook पर साझा करें
linkedin पर साझा करें
twitter पर साझा करें
email पर साझा करें

Pirl block 2,442,442 केवल Pirl के लिए ही नहीं बल्कि सामान्य रूप से blockchain सुरक्षा के लिए एक ऐतिहासिक घटना है।
जैसा कि अधिकांश पिरल समुदाय को पता है कि पिरल टीम कई महीनों तक खुले तौर पर हमारे डिस्कॉर्ड के भीतर और पर्दे के पीछे, दोनों ASICS और 51% हमलों के खिलाफ हमारे ब्लॉकचेन को सुरक्षित करने के विभिन्न तरीकों पर शोध कर रही है। इस दौरान कई अन्य ब्लॉकचेन के साथ 51% हमले के लिए पिलर शिकार हुआ।

हाल ही में लगभग सभी PoW सर्वसम्मति तंत्र बना दिया है कि योगदान खतरों के कारकों में से एक ब्लॉकचैन 51% हमलों के लिए अतिसंवेदनशील है
सस्ते हैश बिजली की अत्यधिक मात्रा के लिए खनन लाभ का नेतृत्व।

उपलब्ध अधिकांश स्रोत उन हमलों की जटिलता की व्याख्या करते हैं और PoS और 3 पार्टी समाधानों को ऐसे हमलों से बचाने के लिए एक अच्छा उपाय बताते हैं।
एक समाधान में ब्लॉकचेन को वापस लाना शामिल होगा जो अभी भी मिनरल्स, निवेशकों, और पिलर के धारकों को नुकसान पहुंचाएगा। जबकि एक PoS सर्वसम्मति तंत्र अन्य प्रकार के हमलों जैसे "नथिंग-एट-स्टेक" के लिए भी असुरक्षित है।

ब्लॉकचेन सुरक्षा विधियों के गहन शोध और विश्लेषण के बाद, पिरल टीम ने वर्तमान में उपलब्ध विकल्पों में से किसी को भी इस प्रकार के हमलों के खिलाफ स्वीकार्य दीर्घकालिक रोकथाम के उपायों के रूप में नहीं देखा। यह एक नया सुरक्षा प्रोटोकॉल विकसित करने के लिए उपलब्ध एकमात्र संभावित विकल्प के साथ टीम को छोड़ दिया।

PirlGuard प्रोटोकॉल को समझने के लिए कि Pirl कैसे और क्यों नवीन समाधान विकसित करने के पीछे है, आपको यह समझना चाहिए कि 51% हमला कैसे काम करता है।
यदि आप 51% हमले की शारीरिक रचना के बारे में अपने ज्ञान के बारे में आश्वस्त हैं, तो "How PirlGuard काम करता है?" इस लेख का खंड।

51% हमला कैसे काम करता है

स्रोत: CoinMonks
लेखक:  Jimi.S

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

चुपके से खनन - ब्लॉकचेन की संतान पैदा करना

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

ब्लॉकचेन के अब दो संस्करण हैं। लाल ब्लॉकचैन को 'स्टील्थ' मोड में माना जा सकता है।

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

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

एक दौड़ - एक नई श्रृंखला प्रसारित करके मौजूदा लेनदेन को उलट

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

भ्रष्ट ब्लॉकचैन को अब सत्य ब्लॉकचेन माना जाता है, और इस श्रृंखला में शामिल नहीं किए गए सभी लेनदेन तुरंत उलट हो जाएंगे। हमलावर ने अपने बिटकॉइन को एक लेम्बोर्गिनी पर पहले खर्च किया है, लेकिन यह लेन-देन उसकी चुपके श्रृंखला में शामिल नहीं था, वह श्रृंखला जो अब नियंत्रण में है, और इसलिए वह अब उन Bitcoins के नियंत्रण में एक बार फिर से है। वह उन्हें फिर से खर्च करने में सक्षम है।

यह दोहरे खर्च वाला हमला है। इसे आमतौर पर 51% हमले के रूप में संदर्भित किया जाता है क्योंकि दुर्भावनापूर्ण खनिक को शेष नेटवर्क की तुलना में अधिक हैशिंग शक्ति की आवश्यकता होगी (इस प्रकार हैशिंग शक्ति के 51%) ब्लॉक को तेजी से अपने संस्करण में जोड़ने के लिए अंततः उसे अनुमति देने के लिए। एक लंबी श्रृंखला बनाएँ।

अब जब हम जानते हैं कि हमला कैसे काम करता है तो हम इसे कुछ प्रमुख क्षणों में संक्षेप में बता सकते हैं।

ए) हमलावर को निजी रूप से ब्लॉकचैन के अपने संस्करण को निजी तौर पर हैशट्रेट के साथ मुख्य नेटवर्क पर एक से अधिक होना चाहिए ताकि तेज हो और एक लंबी श्रृंखला बना सके। यह अक्सर 10-20-50 ब्लॉक के साथ एक श्रृंखला प्राप्त करने की दौड़ है।

बी) एक बार जब वह एक लंबे ब्लॉकचैन के कब्जे में है, तो उसे इसे नेटवर्क पर प्रसारित करने की आवश्यकता है। फिर नेटवर्क को इसे सबसे लंबी श्रृंखला के रूप में पहचानने और इसे स्वीकार करने की आवश्यकता है।

ग) एक सफल दोहरा खर्च, शुरुआती लंबी श्रृंखला के बाद एक बार फिर से हमलावर वॉलेट में सिक्के उपलब्ध कराने वाले प्रारंभिक लेनदेन को अनाथ कर देगा।

PirlGuard कैसे काम करता है?

51% हमले के पीछे यांत्रिकी को बाधित करने के लिए जो एक हमलावर को सफल होने की अनुमति देता है, हमने एक संशोधित आम सहमति एल्गोरिदम के साथ एक कोर समाधान तैनात किया है जो हमारे ब्लॉकचेन और कई अन्य लोगों को निकट भविष्य में लगभग सभी 511,0001T हमलों से बचाव करेगा।

PirlGuard सिस्टम
PirlGuard प्रोटोकॉल के साथ एक हमले के सफल होने की संभावना बहुत कम हो गई है। जैसा कि हम जानते हैं कि एक बार हमलावर ने निजी तौर पर एक अलग श्रृंखला खनन के माध्यम से एक लंबी श्रृंखला बनाई है, फिर उन्हें इसे नेटवर्क पर प्रसारित करना होगा। एक बार जब हमलावर अपने नोड को सहलाने के लिए खोलता है तो यह बाकी नोड्स के साथ सहकर्मी का प्रयास करेगा
नेटवर्क, उन्हें बता रहा है कि वे गलत हैं। हालांकि, एक बार ऐसा होने के बाद, पियरगार्ड अपने साथियों को छोड़ देगा और उन्हें उनके गैर-खनन किए गए खनन के कारण जुर्माना ब्लॉकों की खदान की राशि भेजकर दंडित करेगा। असाइन किए गए पेनल्टी ब्लॉक्स की मात्रा उन ब्लॉक्स की मात्रा पर निर्भर करती है जो दुर्भावनापूर्ण खननकर्ता निजी में खनन करते हैं.

PirlGuard सुरक्षा प्रोटोकॉल मुख्य नेटवर्क में सुरक्षा को बढ़ावा देने के लिए दुर्भावनापूर्ण पीरिंग का प्रयास करने से हमलावरों को रोक देता है।
यह नया सुरक्षा तंत्र लगभग 0.03% के अवसरों को कम करता है।

लेकिन, यह एकमात्र सुरक्षा उपाय नहीं है जिसे हमने तैयार किया है।

मास्टर्नोड ने कई ब्लॉकचेन और मॉनिटरिंग सिस्टम पर नोटरी कॉन्ट्रैक्ट्स संचालित किए।
मास्टर्नलोड अपने अन्य उपयोगिता कार्यों के साथ पूरी तरह से एक नई भूमिका लेंगे। वे ब्लॉकचेन को रद्द कर देंगे और खराब अभिनेताओं को दंडित करने की प्रक्रियाओं में कार्य करने की अनुमति दी जाएगी और पिलर ब्लॉकचेन पर ईमानदार सहमति बनाए रखेंगे।

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

एक अतिरिक्त सुरक्षा उपाय के रूप में, नोटरी कॉन्ट्रैक्ट को Pirl और Ethereum blockchains दोनों पर तैनात किया जाएगा।

एक्सचेंजों के लिए आवश्यक पुष्टिकरण की मात्रा बढ़ाना।
एक अतिरिक्त उपाय जो कार्यान्वित किया जाएगा वह जमाओं को मान्य करने के लिए एक्सचेंजों पर ब्लॉक की पुष्टि की एक उच्च आवश्यकता है। एक हमले को असंभव के करीब बनाने की दिशा में एक और कदम और एक हमलावर समय के लायक भी नहीं।

खुला स्त्रोत
पिलर ने अब तक पहले एटा कोड आधारित मास्टर्नोड नेटवर्क को विकसित करके ब्लॉकचैन में योगदान दिया है, पहला निजी आईपीएफएस कार्यान्वयन जो एक मास्टर्नोड नेटवर्क पर चल रहा है और वर्तमान में अपने निजी एन्क्रिप्टेड ब्लॉकचैन स्टोरेज समाधान पर काम कर रहा है।

PirlGuard Security Protocol प्रोजेक्ट के मूल के साथ हमारे ओपन सोर्स लाइब्रेरी में जोड़ा जाएगा।

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

सोर्स कोड: https://git.pirl.io/community/pirl
वेबसाइट: https://pirl.io/en   

हमारे समाचार पत्र के सदस्य बनें

अपडेट प्राप्त करें और सबसे अच्छे से सीखें

अधिक अन्वेषण करने के लिए

hi_INहिन्दी
en_USEnglish fr_FRFrançais nl_NLNederlands tr_TRTürkçe es_ESEspañol pt_PTPortuguês ru_RUРусский ko_KR한국어 zh_CN简体中文 hi_INहिन्दी