Marc  Schroeder

Marc Schroeder

1643628660

ब्लॉकचेन में हार्ड फोर्क्स और सॉफ्ट फोर्क्स क्या हैं?

इस पोस्ट में, आप सीखेंगे कि ब्लॉकचैन में हार्ड फोर्क्स और सॉफ्ट फोर्क्स क्या हैं? बिटकॉइन के भविष्य के लिए क्या अंतर और उनका क्या मतलब है?

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

उदाहरण के लिए, ब्लॉकचेन विकेंद्रीकृत ओपन-सोर्स प्रोटोकॉल हैं जिनमें केंद्रीय प्राधिकरण की कमी होती है। जैसे, प्रोटोकॉल में अपग्रेड करने के निर्णय के लिए नेटवर्क पर सभी उपयोगकर्ताओं की सहमति की आवश्यकता होती है। ब्लॉकचेन को अपडेट या अपग्रेड करने की इस अनूठी प्रक्रिया को फोर्क कहा जाता है। कांटे को उनके उद्देश्य के आधार पर नरम या कठोर कांटे में वर्गीकृत किया जा सकता है।

लेकिन पहले, आइए देखें कि ब्लॉकचेन पर कांटा होने का क्या मतलब है

ब्लॉकचेन पर फोर्क्स को समझना

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

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

एक कांटा गठन कौन निर्धारित करता है?

चूंकि ब्लॉकचेन किसी केंद्रीय प्राधिकरण द्वारा नहीं चलाया जाता है, यह नेटवर्क पर प्रतिभागियों की जिम्मेदारी है कि वे आगे के रास्ते पर सहमत हों और समग्र दक्षता में वृद्धि करने वाले परिवर्तनों को लागू करें।

हालाँकि, ब्लॉकचेन में खनिकों से लेकर पूर्ण नोड उपयोगकर्ताओं और डेवलपर्स तक के प्रतिभागियों के विभिन्न उपसमुच्चय हैं। तो, नेटवर्क पर कौन से परिवर्तन लागू किए जाने चाहिए, इस पर अंतिम निर्णय कौन लेता है?

क्योंकि प्रत्येक सबसेट नेटवर्क में अलग-अलग योगदान देता है, कुछ प्रतिभागियों के पास दूसरों की तुलना में अधिक मतदान शक्ति होती है।

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

ब्लॉकचेन में 'फोर्क' का क्या अर्थ है?

हार्ड फोर्क और सॉफ्ट फोर्क के बीच अंतर पर कूदने से पहले। आइए पहले हम कांटा के अर्थ को संशोधित करें। आइए समझते हैं कि ब्लॉकचेन में कांटा क्या होता है। 

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

  • एक ब्लॉकचेन के संभावित पथ का डायवर्जन।
  • प्रोटोकॉल में बदलाव।
  • एक स्थिति जब दो या दो से अधिक ब्लॉक समान ऊंचाई प्राप्त करते हैं।

कांटे विभिन्न प्रकार के होते हैं, वे या तो अस्थायी या स्थायी हो सकते हैं। स्थायी कांटे नेटवर्क में हमेशा के लिए मौजूद होते हैं जबकि अस्थायी कांटे अल्पकालिक होते हैं और कुछ स्थितियों और शर्तों के तहत बनाए जाते हैं।

क्रिप्टो समुदाय के सदस्यों या डेवलपर्स द्वारा कांटे पेश किए जा सकते हैं। कभी-कभी, क्राउडसोर्स फंडिंग या नई प्रौद्योगिकी परियोजनाओं के लिए एक पथ के रूप में कांटे शुरू किए जाते हैं। जो सदस्य मौजूदा ब्लॉकचेन द्वारा दी जाने वाली सेवाओं से असंतुष्ट हो जाते हैं, वे भी ब्लॉकचेन फोर्क के गठन का कारण बन सकते हैं।

एक नरम कांटा क्या है?

जबकि एक कठिन कांटा ब्लॉकचेन के लिए एक पिछड़ा-असंगत उन्नयन है, एक नरम कांटा नियमों के लिए एक आगे-संगत परिवर्तन है। चूंकि कांटा एक आगे संगत परिवर्तन है, पुराने ब्लॉकचैन नए अपडेट किए गए ब्लॉकचैन प्रोटोकॉल से ब्लॉक स्वीकार करना जारी रखेंगे, भले ही नए सॉफ़्टवेयर के कारण नियमों में बदलाव हो।

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

SegWit अपडेट से पहले, बिटकॉइन प्रोटोकॉल अधिक महंगा था, प्रति लेनदेन लगभग $ 30, और अधिक समय लेने वाला। . SegWit अद्यतन बनने वाले रचनाकारों ने माना कि हस्ताक्षर डेटा में लगभग 65% एक लेन-देन ब्लॉक होता है। इसलिए, SegWit ने प्रभावी ब्लॉक आकार को 1MB से बढ़ाकर 4 MB करने का प्रस्ताव रखा।

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

एक कठिन कांटा क्या है?

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

एक कठिन कांटा के साथ, ब्लॉकचैन प्रोटोकॉल के नियमों को अद्यतन या परिवर्तित किया जाता है ताकि पुराने ब्लॉकचैन और परिणामी ब्लॉकचैन असंगत हो।

इसका मतलब है कि पुराने नोड नए अपडेट किए गए ब्लॉक को स्वीकार नहीं करेंगे, और नया ब्लॉकचैन नए नियमों पर काम करेगा जो पुराने ब्लॉकचैन से ब्लॉक को लगातार अस्वीकार करते हैं। इसे अक्सर "पिछड़े-असंगत" सॉफ़्टवेयर अद्यतन के रूप में संदर्भित किया जाता है।

उदाहरण के लिए, बिटकॉइन समुदाय में नेटवर्क स्केलिंग के लिए सर्वोत्तम दृष्टिकोण पर असहमति पर बिटकॉइन ब्लॉकचैन पर एक कठिन कांटा बनाया गया था।

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

कठिन कांटे क्यों होते हैं?

यदि कठिन कांटे ब्लॉकचेन की सुरक्षा को काफी कम कर सकते हैं, तो ऐसा क्यों होता है? उत्तर सरल है: कठिन कांटे उन्नयन हैं जो नेटवर्क को बेहतर बनाने के लिए आवश्यक हैं क्योंकि ब्लॉकचेन तकनीक का विकास जारी है। एक कठिन कांटे के पीछे कई कारण हो सकते हैं, और उनमें से सभी नकारात्मक नहीं हैं:

  • कार्यक्षमता जोड़ें
  • सही सुरक्षा जोखिम
  • क्रिप्टोक्यूरेंसी समुदाय के भीतर एक असहमति का समाधान करें
  • ब्लॉकचेन पर रिवर्स लेनदेन

कठोर कांटे दुर्घटना से भी हो सकते हैं। अक्सर, इन घटनाओं को तेजी से हल किया जाता है और जो अब मुख्य ब्लॉकचेन के साथ आम सहमति में नहीं थे, वे वापस आ जाते हैं और जो हुआ था उसे महसूस करने के बाद इसका पालन करते हैं। इसी तरह, हार्ड फोर्क कार्यक्षमताओं को जोड़ने और नेटवर्क को अपग्रेड करने की अनुमति देते हैं जो आम सहमति से बाहर हो जाते हैं, मुख्य श्रृंखला में फिर से शामिल हो जाते हैं।

आकस्मिक कठिन कांटे

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

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

वह बाद का ब्लॉक तय करता है कि कौन सी श्रृंखला लंबी हो जाती है, जिसका अर्थ है कि आम सहमति बनाए रखने के लिए दूसरे को छोड़ दिया जाता है। खनिक सबसे लंबी श्रृंखला में आगे बढ़ते हैं क्योंकि परित्यक्त एक अब बिटकॉइन खनन के लिए लाभदायक नहीं है, क्योंकि वे नेटवर्क के एक कांटा का खनन करेंगे।

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

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

यदि आप एक नौसिखिया हैं। मेरा मानना ​​​​है कि नीचे दिया गया लेख आपके लिए उपयोगी होगा ☞  क्रिप्टोकुरेंसी में निवेश करने से पहले आपको क्या पता होना चाहिए - शुरुआत के लिए

कठिन कांटे के उदाहरण

एथेरियम क्लासिक

एथेरियम क्लासिक एक ब्लॉकचैन-आधारित ओपन सोर्स प्लेटफॉर्म है जो स्मार्ट कॉन्ट्रैक्ट्स को सक्षम बनाता है और इसमें पूर्ण ट्यूरिंग प्रोग्रामिंग भाषा है। स्रोत : विकिपीडिया

एथेरियम के पास उनके अनुप्रयोगों में से एक में हुई हैक के प्रभावों को उलटने के लिए एक कठिन कांटा था (जिसे विकेंद्रीकृत स्वायत्त संगठन या बस, डीएओ कहा जाता है)।

हालांकि, समुदाय का एक अल्पसंख्यक हिस्सा किसी भी कीमत पर ब्लॉकचैन को बदलने के लिए दार्शनिक रूप से विरोध कर रहा था, ताकि इसकी अपरिवर्तनीयता की प्रकृति को संरक्षित किया जा सके।

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

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

बिटकॉइन कैश

बिटकॉइन को बिटकॉइन कैश बनाने के लिए फोर्क किया गया था क्योंकि बिटकॉइन के डेवलपर्स बिटकॉइन में कुछ महत्वपूर्ण बदलाव करना चाहते थे। स्रोत : विकिपीडिया

बिटकॉइन कैश एक क्रिप्टोकरेंसी है जो बिटकॉइन का एक कांटा है। बिटकॉइन कैश एक स्पिन-ऑफ या altcoin है जिसे 2017 में बनाया गया था। 2018 में बिटकॉइन कैश बाद में दो क्रिप्टोकरेंसी में विभाजित हो गया: बिटकॉइन कैश और बिटकॉइन। बिटकॉइन कैश को कभी-कभी बीकैश भी कहा जाता है।

बिटकॉइन को बिटकॉइन कैश बनाने के लिए फोर्क किया गया था क्योंकि बिटकॉइन के डेवलपर्स बिटकॉइन में कुछ महत्वपूर्ण बदलाव करना चाहते थे। बिटकॉइन समुदाय के डेवलपर्स कुछ बदलावों से संबंधित एक समझौते पर नहीं आ सके, जो वे करना चाहते थे। इसलिए, इन डेवलपर्स के एक छोटे समूह ने कुछ संशोधनों के साथ उसी कोड का एक नया संस्करण बनाने के लिए बिटकॉइन को फोर्क किया।

बिटकॉइन कैश बनाम बिटकॉइन के बीच सभी अंतर करने वाले परिवर्तन ये हैं:

बिटकॉइन कैश में ट्रांसफर शुल्क सस्ता है, इसलिए बीसीएच में लेनदेन करने से आप बीटीसी का उपयोग करने से ज्यादा पैसे बचाएंगे।

BCH में तेजी से स्थानांतरण समय होता है। तो, आपको बिटकॉइन लेनदेन को सत्यापित करने में लगने वाले 10 मिनट का इंतजार नहीं करना पड़ेगा!

BCH प्रति सेकंड अधिक लेनदेन को संभाल सकता है। इसका मतलब यह है कि जितने लोग BTC का उपयोग कर सकते हैं, उससे अधिक लोग एक ही समय में BCH का उपयोग कर सकते हैं।

सॉफ्ट फोर्क्स और हार्ड फोर्क्स के बीच मुख्य अंतर

 

 नरम कांटाकठिन कांटा
पिछड़ा संगत?हांनहीं
ब्लॉक का आकारछोटेबड़ा
स्पीडऔर धीमाऔर तेज
सुरक्षाकमउच्चतर

पश्च संगतता

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

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

यही कारण है कि एक कठिन कांटा नेटवर्क को दो भागों में विभाजित करता है - एक कांटे से पहले और दूसरा बाद में। क्योंकि कोई पश्चगामी संगतता नहीं है, एक बार फोर्क किए जाने के बाद नेटवर्क के दो भाग फिर कभी परस्पर क्रिया नहीं कर सकते हैं। एक नेटवर्क में मान्य लेन-देन ब्लॉक अब दूसरे में मान्य नहीं माने जाते हैं।

ब्लॉक का आकार

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

बिटकॉइन के लिए पहले हार्ड फोर्क के पीछे ब्लॉक आकार प्रमुख कारणों में से एक था, जब एक हार्ड फोर्क ने 2017 में बिटकॉइन कैश (बीसीएच) बनाया था। इसके बड़े ब्लॉक आकार के कारण, बीसीएच ब्लॉकचैन में एक ब्लॉक बड़ी संख्या में लेनदेन रिकॉर्ड कर सकता है। मूल बिटकॉइन ब्लॉकचेन में एक ब्लॉक। यह मुद्रा को अधिक धन को तेजी से संसाधित करने की अनुमति देता है।

क्रिप्टो के कुछ रूप खनिकों को भुगतान बढ़ाने के लिए ब्लॉकों के आकार को सीमित करना चाह सकते हैं। यह वह जगह है जहां एक नरम कांटा काम कर सकता है, मौजूदा ब्लॉकचैन में नियमों का एक नया सेट जोड़कर, ब्लॉक आकार को 1 एमबी से 500 केबी तक कम करने के लिए। सॉफ्ट फोर्क के साथ, 1MB ब्लॉक को अभी भी मौजूदा नोड्स द्वारा मान्य माना जाएगा, लेकिन जैसे ही अधिक नोड्स सॉफ्ट फोर्क में अपडेट होते हैं, वे 500KB से बड़े किसी भी ब्लॉक को अस्वीकार कर सकते हैं।

एक नरम कांटा केवल ब्लॉकों के आकार को सीमित कर सकता है। यह केवल नए नियम जोड़ सकता है—यह मौजूदा नियमों को नहीं बदल सकता।

गति और सुरक्षा

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

यह एक चरम परिदृश्य है। और क्रिप्टो नेटवर्क पर उत्पन्न होने वाली गति या मात्रा या सुरक्षा से जुड़ी कई स्थितियां हैं जहां एक सॉफ्ट फोर्क को काम मिल जाएगा।

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

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

ब्लॉकचेन का विकास

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

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

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

आपको धन्यवाद!

What is GEEK

Buddha Community

Marc  Schroeder

Marc Schroeder

1643628660

ब्लॉकचेन में हार्ड फोर्क्स और सॉफ्ट फोर्क्स क्या हैं?

इस पोस्ट में, आप सीखेंगे कि ब्लॉकचैन में हार्ड फोर्क्स और सॉफ्ट फोर्क्स क्या हैं? बिटकॉइन के भविष्य के लिए क्या अंतर और उनका क्या मतलब है?

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

उदाहरण के लिए, ब्लॉकचेन विकेंद्रीकृत ओपन-सोर्स प्रोटोकॉल हैं जिनमें केंद्रीय प्राधिकरण की कमी होती है। जैसे, प्रोटोकॉल में अपग्रेड करने के निर्णय के लिए नेटवर्क पर सभी उपयोगकर्ताओं की सहमति की आवश्यकता होती है। ब्लॉकचेन को अपडेट या अपग्रेड करने की इस अनूठी प्रक्रिया को फोर्क कहा जाता है। कांटे को उनके उद्देश्य के आधार पर नरम या कठोर कांटे में वर्गीकृत किया जा सकता है।

लेकिन पहले, आइए देखें कि ब्लॉकचेन पर कांटा होने का क्या मतलब है

ब्लॉकचेन पर फोर्क्स को समझना

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

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

एक कांटा गठन कौन निर्धारित करता है?

चूंकि ब्लॉकचेन किसी केंद्रीय प्राधिकरण द्वारा नहीं चलाया जाता है, यह नेटवर्क पर प्रतिभागियों की जिम्मेदारी है कि वे आगे के रास्ते पर सहमत हों और समग्र दक्षता में वृद्धि करने वाले परिवर्तनों को लागू करें।

हालाँकि, ब्लॉकचेन में खनिकों से लेकर पूर्ण नोड उपयोगकर्ताओं और डेवलपर्स तक के प्रतिभागियों के विभिन्न उपसमुच्चय हैं। तो, नेटवर्क पर कौन से परिवर्तन लागू किए जाने चाहिए, इस पर अंतिम निर्णय कौन लेता है?

क्योंकि प्रत्येक सबसेट नेटवर्क में अलग-अलग योगदान देता है, कुछ प्रतिभागियों के पास दूसरों की तुलना में अधिक मतदान शक्ति होती है।

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

ब्लॉकचेन में 'फोर्क' का क्या अर्थ है?

हार्ड फोर्क और सॉफ्ट फोर्क के बीच अंतर पर कूदने से पहले। आइए पहले हम कांटा के अर्थ को संशोधित करें। आइए समझते हैं कि ब्लॉकचेन में कांटा क्या होता है। 

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

  • एक ब्लॉकचेन के संभावित पथ का डायवर्जन।
  • प्रोटोकॉल में बदलाव।
  • एक स्थिति जब दो या दो से अधिक ब्लॉक समान ऊंचाई प्राप्त करते हैं।

कांटे विभिन्न प्रकार के होते हैं, वे या तो अस्थायी या स्थायी हो सकते हैं। स्थायी कांटे नेटवर्क में हमेशा के लिए मौजूद होते हैं जबकि अस्थायी कांटे अल्पकालिक होते हैं और कुछ स्थितियों और शर्तों के तहत बनाए जाते हैं।

क्रिप्टो समुदाय के सदस्यों या डेवलपर्स द्वारा कांटे पेश किए जा सकते हैं। कभी-कभी, क्राउडसोर्स फंडिंग या नई प्रौद्योगिकी परियोजनाओं के लिए एक पथ के रूप में कांटे शुरू किए जाते हैं। जो सदस्य मौजूदा ब्लॉकचेन द्वारा दी जाने वाली सेवाओं से असंतुष्ट हो जाते हैं, वे भी ब्लॉकचेन फोर्क के गठन का कारण बन सकते हैं।

एक नरम कांटा क्या है?

जबकि एक कठिन कांटा ब्लॉकचेन के लिए एक पिछड़ा-असंगत उन्नयन है, एक नरम कांटा नियमों के लिए एक आगे-संगत परिवर्तन है। चूंकि कांटा एक आगे संगत परिवर्तन है, पुराने ब्लॉकचैन नए अपडेट किए गए ब्लॉकचैन प्रोटोकॉल से ब्लॉक स्वीकार करना जारी रखेंगे, भले ही नए सॉफ़्टवेयर के कारण नियमों में बदलाव हो।

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

SegWit अपडेट से पहले, बिटकॉइन प्रोटोकॉल अधिक महंगा था, प्रति लेनदेन लगभग $ 30, और अधिक समय लेने वाला। . SegWit अद्यतन बनने वाले रचनाकारों ने माना कि हस्ताक्षर डेटा में लगभग 65% एक लेन-देन ब्लॉक होता है। इसलिए, SegWit ने प्रभावी ब्लॉक आकार को 1MB से बढ़ाकर 4 MB करने का प्रस्ताव रखा।

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

एक कठिन कांटा क्या है?

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

एक कठिन कांटा के साथ, ब्लॉकचैन प्रोटोकॉल के नियमों को अद्यतन या परिवर्तित किया जाता है ताकि पुराने ब्लॉकचैन और परिणामी ब्लॉकचैन असंगत हो।

इसका मतलब है कि पुराने नोड नए अपडेट किए गए ब्लॉक को स्वीकार नहीं करेंगे, और नया ब्लॉकचैन नए नियमों पर काम करेगा जो पुराने ब्लॉकचैन से ब्लॉक को लगातार अस्वीकार करते हैं। इसे अक्सर "पिछड़े-असंगत" सॉफ़्टवेयर अद्यतन के रूप में संदर्भित किया जाता है।

उदाहरण के लिए, बिटकॉइन समुदाय में नेटवर्क स्केलिंग के लिए सर्वोत्तम दृष्टिकोण पर असहमति पर बिटकॉइन ब्लॉकचैन पर एक कठिन कांटा बनाया गया था।

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

कठिन कांटे क्यों होते हैं?

यदि कठिन कांटे ब्लॉकचेन की सुरक्षा को काफी कम कर सकते हैं, तो ऐसा क्यों होता है? उत्तर सरल है: कठिन कांटे उन्नयन हैं जो नेटवर्क को बेहतर बनाने के लिए आवश्यक हैं क्योंकि ब्लॉकचेन तकनीक का विकास जारी है। एक कठिन कांटे के पीछे कई कारण हो सकते हैं, और उनमें से सभी नकारात्मक नहीं हैं:

  • कार्यक्षमता जोड़ें
  • सही सुरक्षा जोखिम
  • क्रिप्टोक्यूरेंसी समुदाय के भीतर एक असहमति का समाधान करें
  • ब्लॉकचेन पर रिवर्स लेनदेन

कठोर कांटे दुर्घटना से भी हो सकते हैं। अक्सर, इन घटनाओं को तेजी से हल किया जाता है और जो अब मुख्य ब्लॉकचेन के साथ आम सहमति में नहीं थे, वे वापस आ जाते हैं और जो हुआ था उसे महसूस करने के बाद इसका पालन करते हैं। इसी तरह, हार्ड फोर्क कार्यक्षमताओं को जोड़ने और नेटवर्क को अपग्रेड करने की अनुमति देते हैं जो आम सहमति से बाहर हो जाते हैं, मुख्य श्रृंखला में फिर से शामिल हो जाते हैं।

आकस्मिक कठिन कांटे

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

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

वह बाद का ब्लॉक तय करता है कि कौन सी श्रृंखला लंबी हो जाती है, जिसका अर्थ है कि आम सहमति बनाए रखने के लिए दूसरे को छोड़ दिया जाता है। खनिक सबसे लंबी श्रृंखला में आगे बढ़ते हैं क्योंकि परित्यक्त एक अब बिटकॉइन खनन के लिए लाभदायक नहीं है, क्योंकि वे नेटवर्क के एक कांटा का खनन करेंगे।

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

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

यदि आप एक नौसिखिया हैं। मेरा मानना ​​​​है कि नीचे दिया गया लेख आपके लिए उपयोगी होगा ☞  क्रिप्टोकुरेंसी में निवेश करने से पहले आपको क्या पता होना चाहिए - शुरुआत के लिए

कठिन कांटे के उदाहरण

एथेरियम क्लासिक

एथेरियम क्लासिक एक ब्लॉकचैन-आधारित ओपन सोर्स प्लेटफॉर्म है जो स्मार्ट कॉन्ट्रैक्ट्स को सक्षम बनाता है और इसमें पूर्ण ट्यूरिंग प्रोग्रामिंग भाषा है। स्रोत : विकिपीडिया

एथेरियम के पास उनके अनुप्रयोगों में से एक में हुई हैक के प्रभावों को उलटने के लिए एक कठिन कांटा था (जिसे विकेंद्रीकृत स्वायत्त संगठन या बस, डीएओ कहा जाता है)।

हालांकि, समुदाय का एक अल्पसंख्यक हिस्सा किसी भी कीमत पर ब्लॉकचैन को बदलने के लिए दार्शनिक रूप से विरोध कर रहा था, ताकि इसकी अपरिवर्तनीयता की प्रकृति को संरक्षित किया जा सके।

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

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

बिटकॉइन कैश

बिटकॉइन को बिटकॉइन कैश बनाने के लिए फोर्क किया गया था क्योंकि बिटकॉइन के डेवलपर्स बिटकॉइन में कुछ महत्वपूर्ण बदलाव करना चाहते थे। स्रोत : विकिपीडिया

बिटकॉइन कैश एक क्रिप्टोकरेंसी है जो बिटकॉइन का एक कांटा है। बिटकॉइन कैश एक स्पिन-ऑफ या altcoin है जिसे 2017 में बनाया गया था। 2018 में बिटकॉइन कैश बाद में दो क्रिप्टोकरेंसी में विभाजित हो गया: बिटकॉइन कैश और बिटकॉइन। बिटकॉइन कैश को कभी-कभी बीकैश भी कहा जाता है।

बिटकॉइन को बिटकॉइन कैश बनाने के लिए फोर्क किया गया था क्योंकि बिटकॉइन के डेवलपर्स बिटकॉइन में कुछ महत्वपूर्ण बदलाव करना चाहते थे। बिटकॉइन समुदाय के डेवलपर्स कुछ बदलावों से संबंधित एक समझौते पर नहीं आ सके, जो वे करना चाहते थे। इसलिए, इन डेवलपर्स के एक छोटे समूह ने कुछ संशोधनों के साथ उसी कोड का एक नया संस्करण बनाने के लिए बिटकॉइन को फोर्क किया।

बिटकॉइन कैश बनाम बिटकॉइन के बीच सभी अंतर करने वाले परिवर्तन ये हैं:

बिटकॉइन कैश में ट्रांसफर शुल्क सस्ता है, इसलिए बीसीएच में लेनदेन करने से आप बीटीसी का उपयोग करने से ज्यादा पैसे बचाएंगे।

BCH में तेजी से स्थानांतरण समय होता है। तो, आपको बिटकॉइन लेनदेन को सत्यापित करने में लगने वाले 10 मिनट का इंतजार नहीं करना पड़ेगा!

BCH प्रति सेकंड अधिक लेनदेन को संभाल सकता है। इसका मतलब यह है कि जितने लोग BTC का उपयोग कर सकते हैं, उससे अधिक लोग एक ही समय में BCH का उपयोग कर सकते हैं।

सॉफ्ट फोर्क्स और हार्ड फोर्क्स के बीच मुख्य अंतर

 

 नरम कांटाकठिन कांटा
पिछड़ा संगत?हांनहीं
ब्लॉक का आकारछोटेबड़ा
स्पीडऔर धीमाऔर तेज
सुरक्षाकमउच्चतर

पश्च संगतता

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

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

यही कारण है कि एक कठिन कांटा नेटवर्क को दो भागों में विभाजित करता है - एक कांटे से पहले और दूसरा बाद में। क्योंकि कोई पश्चगामी संगतता नहीं है, एक बार फोर्क किए जाने के बाद नेटवर्क के दो भाग फिर कभी परस्पर क्रिया नहीं कर सकते हैं। एक नेटवर्क में मान्य लेन-देन ब्लॉक अब दूसरे में मान्य नहीं माने जाते हैं।

ब्लॉक का आकार

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

बिटकॉइन के लिए पहले हार्ड फोर्क के पीछे ब्लॉक आकार प्रमुख कारणों में से एक था, जब एक हार्ड फोर्क ने 2017 में बिटकॉइन कैश (बीसीएच) बनाया था। इसके बड़े ब्लॉक आकार के कारण, बीसीएच ब्लॉकचैन में एक ब्लॉक बड़ी संख्या में लेनदेन रिकॉर्ड कर सकता है। मूल बिटकॉइन ब्लॉकचेन में एक ब्लॉक। यह मुद्रा को अधिक धन को तेजी से संसाधित करने की अनुमति देता है।

क्रिप्टो के कुछ रूप खनिकों को भुगतान बढ़ाने के लिए ब्लॉकों के आकार को सीमित करना चाह सकते हैं। यह वह जगह है जहां एक नरम कांटा काम कर सकता है, मौजूदा ब्लॉकचैन में नियमों का एक नया सेट जोड़कर, ब्लॉक आकार को 1 एमबी से 500 केबी तक कम करने के लिए। सॉफ्ट फोर्क के साथ, 1MB ब्लॉक को अभी भी मौजूदा नोड्स द्वारा मान्य माना जाएगा, लेकिन जैसे ही अधिक नोड्स सॉफ्ट फोर्क में अपडेट होते हैं, वे 500KB से बड़े किसी भी ब्लॉक को अस्वीकार कर सकते हैं।

एक नरम कांटा केवल ब्लॉकों के आकार को सीमित कर सकता है। यह केवल नए नियम जोड़ सकता है—यह मौजूदा नियमों को नहीं बदल सकता।

गति और सुरक्षा

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

यह एक चरम परिदृश्य है। और क्रिप्टो नेटवर्क पर उत्पन्न होने वाली गति या मात्रा या सुरक्षा से जुड़ी कई स्थितियां हैं जहां एक सॉफ्ट फोर्क को काम मिल जाएगा।

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

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

ब्लॉकचेन का विकास

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

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

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

आपको धन्यवाद!

Marc  Schroeder

Marc Schroeder

1640648940

ब्लॉकचेन के क्या फायदे और नुकसान हैं

ब्लॉकचेन डिजिटल संपत्ति के पीछे की तकनीक है। इस पोस्ट में, हम 17 ब्लॉकचैन फायदे और नुकसान पर चर्चा करेंगे? 

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

यह एक विकेन्द्रीकृत खाता बही है जिसे किसी तीसरे पक्ष या वित्तीय संस्थान द्वारा नियंत्रित नहीं किया जाता है। कोई भी तकनीक सही या दोषरहित नहीं होती है और ब्लॉकचेन तकनीक उनमें से एक है। आइए ब्लॉकचेन तकनीक के कुछ फायदे और नुकसान पर एक नजर डालते हैं।

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

लाभ

1. यह मूल्य के गुमनाम हस्तांतरण की अनुमति देता है।

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

2. यह आपके फंड तक 24/7 पहुंच प्रदान करता है।

यदि आपके पास पारंपरिक बैंक खाते में फिएट मुद्रा जमा है, तो आर्थिक अनिश्चितता के समय में आपके धन को जमा किया जा सकता है, या जब्त भी किया जा सकता है। हालांकि बहुत से लोग नहीं सोचते कि ऐसा कुछ होगा, 2013 में, कुछ लोगों ने अपनी जमा राशि का 40% तक खो दिया जब साइप्रस में बैंकों ने खातों में धन जब्त कर लिया। यहां तक ​​कि अमेरिका में भी, निवेश का बीमा किया जाता है, गारंटी नहीं, जिसका अर्थ है कि कुछ संपत्तियां जमी और दुर्गम हो सकती हैं। ब्लॉकचेन इस मुद्दे को खत्म करता है।

3. यह एक मध्यस्थ की आवश्यकता को समाप्त करता है।

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

4. यह उपयोगकर्ताओं को अपनी जानकारी पर पूर्ण नियंत्रण रखने की अनुमति देता है।

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

5. यह उच्च स्तर की पारदर्शिता प्रदान करता है।

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

6. यह एक निश्चित स्तर की प्रक्रिया अखंडता प्रदान करता है।

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

7. यह अव्यवस्था को कम करता है।

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

दुनिया भर में ब्लॉकचैन सांख्यिकी कुल मिलाकर बाजार का आकार और पूर्वानुमान

नुकसान

क्रिप्टोकरंसी की तरह, ब्लॉकचेन तकनीक के भी दो पहलू हैं। यहाँ ब्लॉकचेन तकनीक के कुछ नुकसान हैं।

1. यह ऐसी तकनीक नहीं है जो 100% सुरक्षित हो।

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

2. यह अंतरराष्ट्रीय मूल्य के लिए एक मान्यता प्राप्त तकनीक नहीं है।

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

3. यह अपरिवर्तनीय लेनदेन प्रदान करता है।

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

4. यह बहुत धीमी लेनदेन समय की पेशकश कर सकता है।

बिटकॉइन के माध्यम से लेन-देन शुरू करते समय, कार्रवाई को पूरा करने में जितना समय लगता है, वह 40 मिनट से अधिक हो सकता है। इस कारण से, कुछ लोग क्रिप्टोकुरेंसी विकल्पों को ब्लॉकचैन प्रौद्योगिकियों के प्रभाव को बढ़ाने के तरीके के रूप में देख रहे हैं। एक विकल्प, न्यूयॉर्ककॉइन, एक संरचना प्रदान करता है जो बिटकॉइन के समान है, लेकिन लेनदेन की गति के साथ जो 20 गुना तेज है।

5. यह पहुंच के लिए एक उच्च लागत प्रदान करता है।

यह एक और नकारात्मक है जो मुख्य रूप से बिटकॉइन से जुड़ा है। नवंबर 2017 में, बिटकॉइन का उपयोग करके लेनदेन को पूरा करने की लागत सिर्फ $6 थी। दिसंबर में, लागत प्रति लेनदेन $26 से अधिक हो गई थी। 2018 में कई बार लेन-देन की लागत $40 से ऊपर पहुंच गई है। हालांकि आपको लेनदेन शुल्क की कीमत निर्धारित करने के लिए मिलता है, इसके लिए लंबे प्रतीक्षा समय से बचने के लिए अगले ब्लॉक के साथ लेनदेन को शामिल करने के लिए खनिकों को लुभाने के लिए एक उच्च कीमत की आवश्यकता होती है।

6. इसके लिए प्रत्येक अनुरोध को व्यक्तिगत रूप से सत्यापित करने की आवश्यकता होती है।

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

7. इसकी अनिश्चित नियामक स्थिति है।

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

8. इसके लिए भारी मात्रा में ऊर्जा की आवश्यकता होती है।

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

9. यह विभिन्न प्रकार की भाषाएं प्रदान करता है।

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

10. यह क्रिप्टोकरेंसी का लगभग असीमित सेट प्रदान करता है।

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

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

समापन विचार

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

Marc  Schroeder

Marc Schroeder

1641042840

क्रिप्टो में मल्टीसिग्नेचर वॉलेट क्या हैं और यह कैसे काम करता है?

इस पोस्ट में, हम सीखेंगे कि क्रिप्टो में मल्टीसिग्नेचर वॉलेट क्या हैं और यह कैसे काम करता है?

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

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

एक बहु-हस्ताक्षर वॉलेट क्या है?

एक बहु-हस्ताक्षर वॉलेट (संक्षेप में "मल्टीसिग") एक क्रिप्टोक्यूरेंसी वॉलेट है जिसमें लेनदेन पर हस्ताक्षर करने और भेजने के लिए दो या अधिक निजी कुंजियों की आवश्यकता होती है। इस प्रकार का डिजिटल हस्ताक्षर दो या दो से अधिक उपयोगकर्ताओं के लिए एक समूह के रूप में दस्तावेजों पर हस्ताक्षर करना संभव बनाता है। एक साझा मल्टीसिग वॉलेट के सह-मालिकों और हस्ताक्षरकर्ताओं को "कॉपियर" के रूप में जाना जाता है।

लेन-देन पर हस्ताक्षर करने के लिए आवश्यक हस्ताक्षरों की संख्या बटुए के प्रकार पर निर्भर करती है। यह वॉलेट के कॉपियरों की संख्या से कम या बराबर हो सकता है।

क्रिप्टोकरेंसी की दुनिया में मल्टीसिग तकनीक मौजूद है, लेकिन यह सिद्धांत बिटकॉइन के बनने से बहुत पहले ही था।

सम्बंधित: एक क्रिप्टोक्यूरेंसी क्या है?

2012 में, तकनीक को पहली बार बिटकॉइन ब्लॉकचेन पर पेश किया गया और लागू किया गया । एक साल बाद, 2013 में, एंड-यूज़र के लिए बनाए गए पहले मल्टीसिग वॉलेट को बाजार में उतारा गया। इससे पहले, व्यक्तिगत उपयोगकर्ताओं के लिए मानदंड एकल कुंजी पता था।

एक बहु-हस्ताक्षर वॉलेट कैसे काम करता है?

मल्टीसिग वॉलेट बैंक वॉल्ट की तरह ही काम करते हैं। बैंक तिजोरी के पीछे का तकनीकी घटक इसे ऐसा बनाता है कि इसे खोलने के लिए एक से अधिक चाबियों की आवश्यकता होती है। नतीजतन, मल्टीसिग वॉलेट को अक्सर वॉल्ट कहा जाता है।

आप चुन सकते हैं कि "तिजोरी" खोलने के लिए कितनी कुंजियों की अनुमति है (साथ ही इसे अनलॉक करने के लिए आवश्यक न्यूनतम कुंजियों की संख्या)। उदाहरण के लिए, आप एक 3-ऑफ़ -4 मल्टीसिग चुन सकते हैं जहाँ चार में से तीन असाइन की गई निजी कुंजियों की आवश्यकता होती है।

बहु-हस्ताक्षर वाले वॉलेट अतिरिक्त सुविधाएँ प्रदान करते हैं जो गैर-क्रिप्टो वॉलेट प्रदान करते हैं, जैसे कि प्रत्येक कॉपियर को एक्सेस प्रदान करना और उनके वॉलेट के फंड और लेनदेन की निगरानी करना।

वॉलेट साझा करने वाले प्रत्येक कॉपियर को एक अद्वितीय पुनर्प्राप्ति वाक्यांश दिया जाता है। Copayers को अपने पुनर्प्राप्ति वाक्यांश को सुरक्षित रखना चाहिए या इस संभावना को जोखिम में डालना चाहिए कि लेन-देन पर हस्ताक्षर करने के लिए पर्याप्त Copayers नहीं हैं।

मल्टी-सिग्नेचर वॉलेट के फायदे और नुकसान

मल्टीसिग वॉलेट के फायदे

मल्टीसिग वॉलेट से जुड़े कई फायदे हैं।

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

मल्टीसिग वॉलेट के नुकसान

मल्टीसिग वॉलेट विभिन्न समस्याओं के लिए एक अच्छा समाधान होने के बावजूद, अभी भी कुछ जोखिमों और सीमाओं को ध्यान में रखना है:

  • मल्टीसिग एड्रेस सेट करने के लिए तकनीकी ज्ञान की आवश्यकता होती है।
  • एकाधिक कुंजीधारकों के साथ साझा किए गए वॉलेट में जमा किए गए धन का कोई कानूनी संरक्षक नहीं है। अगर कुछ गलत हो जाता है, तो कानूनी मदद लेना मुश्किल हो सकता है क्योंकि ब्लॉकचेन और मल्टीसिग एड्रेस अपेक्षाकृत नई अवधारणाएं हैं।
  • लेन-देन की गति अक्सर धीमी होती है। गति प्रभावित होती है क्योंकि मल्टीसिग वॉलेट तक पहुंचने और लेनदेन पर हस्ताक्षर करने के लिए किसी तीसरे पक्ष, डिवाइस या स्थान पर निर्भर करता है।
  • मल्टीसिग वॉलेट में रिकवरी की प्रक्रिया थकाऊ होती है। इसके लिए प्रत्येक पुनर्प्राप्ति वाक्यांश को एक भिन्न डिवाइस पर आयात करने की आवश्यकता होती है।

बहु-हस्ताक्षर वाले वॉलेट मामलों का उपयोग करते हैं

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

1. बढ़ी हुई सुरक्षा

मल्टीसिग वॉलेट का उपयोग उपयोगकर्ताओं को अपने फंड के लिए सुरक्षा की एक अतिरिक्त परत बनाने में सक्षम बनाता है। यदि चाबियों में से एक से समझौता किया जाता है, तो उपयोगकर्ता को आश्वस्त किया जा सकता है कि उनका धन अभी भी सुरक्षित है।

मल्टीसिग तकनीक मैलवेयर संक्रमण और फ़िशिंग हमलों को भी रोकती है क्योंकि हैकर के पास केवल एक कुंजी या डिवाइस तक पहुंच होने की संभावना होती है।

2. निर्णय लेना

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

वे एक 4-ऑफ -6 वॉलेट स्थापित करना चुन सकते हैं जहां प्रत्येक व्यक्ति के पास एक कुंजी हो, और उनमें से कोई भी धन का दुरुपयोग या पहुंच प्राप्त नहीं कर सकता है। इसका मतलब है कि केवल वही निर्णय लिए जाएंगे जिन पर बहुमत से सर्वसम्मति से सहमति होगी।

3. एस्क्रो लेनदेन

2-ऑफ-3 मल्टीसिग वॉलेट दो पक्षों (ए और बी) के बीच एस्क्रो लेनदेन की अनुमति दे सकता है। लेन-देन में एक तृतीय पक्ष (सी) भी शामिल होता है जो पारस्परिक रूप से विश्वसनीय मध्यस्थ के रूप में होता है यदि कुछ भी गलत हो जाता है।

4. दो-कारक प्रमाणीकरण

मल्टीसिग का उपयोग दो-कारक प्रमाणीकरण के रूप में भी किया जाता है। ऐसा इसलिए है क्योंकि निजी कुंजियों को विभिन्न उपकरणों पर संग्रहीत किया जा सकता है।

हालाँकि, दो-कारक प्रमाणीकरण के रूप में मल्टीसिग तकनीक का उपयोग करने में जोखिम हैं। यदि मल्टीसिग पता 2-ऑफ़-2 निजी कुंजी पर सेट है, तो जोखिम दोगुना हो जाता है। यदि चाबियों में से एक खो जाता है, तो धन तक पहुंच भी खो जाएगी।

5. सिंगल-की बनाम मल्टीसिग

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

हालांकि सिंगल-की एड्रेस का उपयोग मल्टीसिग की तुलना में तेज और आसान है, यह कई मुद्दों को प्रस्तुत करता है, विशेष रूप से सुरक्षा के संबंध में। उदाहरण के लिए, एकल कुंजी के साथ, फंड केवल विफलता के एक बिंदु से सुरक्षित होते हैं।

क्रिप्टोकुरेंसी उपयोगकर्ताओं के धन की चोरी करने के लिए साइबर अपराधी लगातार नई फ़िशिंग तकनीकों का विकास कर रहे हैं।

मल्टीसिग वॉलेट बेहतर सुरक्षा प्रदान करते हैं

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

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

क्या मुझे मल्टीसिग वॉलेट के साथ धोखा दिया जा सकता है?

हां, हमलावर पीड़ित को धोखा देने के लिए एक बहु-हस्ताक्षर वाले बटुए का उपयोग कर सकते हैं।

इस तरह काम करता है घोटाला:

  • पीड़ित क्रिप्टोक्यूरेंसी खरीदता है, जिसकी कीमत "बहुत अच्छा होने के लिए" हो सकती है।
  • धन को एक बहु-हस्ताक्षर वॉलेट में भेजा जाता है जो पीड़ित के पास नहीं होता है, लेकिन उसकी पहुंच होती है। उदाहरण के लिए, हमलावर 1-2 मल्टीसिग वॉलेट सेट कर सकता है जो हमलावर को पीड़ित की सहमति के बिना फंड को स्थानांतरित करने देता है।
  • हमलावर फंड को एक अलग वॉलेट में ले जाते हैं - जिस तक पीड़ित की पहुंच नहीं होती है।

हमारी सिफारिशें:

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

- यदि आप क्रिप्टो खरीद रहे हैं, तो "टू गुड टु बी ट्रू" मूल्य निर्धारण या किसी ऐसे व्यक्ति से सावधान रहें जो वर्तमान दर से बहुत कम कीमत पर क्रिप्टोकरेंसी की पेशकश कर रहा है।

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

प्रश्नोत्तर:

प्रश्न: मैं अपने फंड में सुरक्षा जोड़ना चाहता हूं, क्या मल्टीसिग वॉलेट एक अच्छा विकल्प है?

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

  • हर बार जब आप किसी लेन-देन पर हस्ताक्षर करना चाहते हैं, तो उस पर आवश्यक संख्या में कॉपियरों द्वारा हस्ताक्षर किए जाने चाहिए।
  • वॉलेट को पुनर्प्राप्त करने के लिए, आपको कई पुनर्प्राप्ति वाक्यांशों की आवश्यकता होती है।

प्रश्न: मैं अपने पति या पत्नी के साथ एक बटुआ साझा करना चाहता हूं, आप क्या सलाह देते हैं?

ए: दो कोपेयर्स के लिए कई मल्टीसिग कॉन्फ़िगरेशन हैं:

  • 1-2: लेन-देन पर हस्ताक्षर करने के लिए केवल एक हस्ताक्षर की आवश्यकता होती है। किसी प्रस्ताव पर हस्ताक्षर करने के लिए किसी कोपेयर्स को दूसरे की आवश्यकता नहीं है। वॉलेट को एक रिकवरी वाक्यांश के साथ पुनर्प्राप्त किया जा सकता है।
  • 2-2: लेन-देन भेजने के लिए दो हस्ताक्षरों की आवश्यकता होती है। हर बार जब एक कॉपियर एक लेनदेन प्रस्ताव बनाता है, तो उन्हें प्रस्ताव को मंजूरी देने के लिए दूसरे कॉपियर की प्रतीक्षा करनी चाहिए। इस वॉलेट कॉन्फ़िगरेशन को वॉलेट को पुनर्प्राप्त करने के लिए दो पुनर्प्राप्ति वाक्यांशों की आवश्यकता होती है। यदि एक उपकरण खो गया था या चोरी हो गया था और आपके पास उस कॉपियर का पुनर्प्राप्ति वाक्यांश नहीं है, तो बटुआ और धन खो जाता है।
  • 2-3: तीन कॉपियर, दो हस्ताक्षर आवश्यक हैं। एक अतिरिक्त पुनर्प्राप्ति वाक्यांश के साथ सुरक्षित रूप से अलग से संग्रहीत, यह वॉलेट कॉन्फ़िगरेशन एक अच्छे समाधान के रूप में उत्पन्न होता है जब किसी एक डिवाइस को खोने का जोखिम होता है। 2-4 भी एक अच्छा विकल्प हो सकता है।

प्रश्न: मेरे पास 2-2 वॉलेट है। दूसरे कॉपियर ने अपना उपकरण खो दिया है और उनके पास पुनर्प्राप्ति वाक्यांश नहीं है। हम बटुआ कैसे पुनर्प्राप्त कर सकते हैं?

ए: दुर्भाग्य से, इस मामले में वॉलेट को पुनर्प्राप्त करने का कोई तरीका नहीं है। बटुए को पुनर्प्राप्त करने के लिए दोनों पुनर्प्राप्ति वाक्यांशों की आवश्यकता होती है।

प्रश्न: मेरे पास 2-2 वॉलेट है। दूसरे कॉपियर ने अपना डिवाइस खो दिया है और उनके पास रिकवरी वाक्यांश नहीं है, लेकिन मेरे पास दो डिवाइसों में मेरा वॉलेट सेट है। मैं फंड ट्रांसफर क्यों नहीं कर पा रहा हूं?

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

प्रश्न: क्या मैं धन भेजने के लिए मल्टीसिग वॉलेट का उपयोग करके अधिक शुल्क का भुगतान करता हूं?

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

Marc  Schroeder

Marc Schroeder

1642553700

ब्लॉकचेन प्रौद्योगिकी में DPoS क्या है?

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

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

एक आम सहमति एल्गोरिथ्म क्या है?

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

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

प्रत्यायोजित प्रूफ ऑफ स्टेक (DPoS) क्या है?

हिस्सेदारी का प्रत्यायोजित प्रमाण हिस्सेदारी के प्रमाण (पीओएस) के समान काम करता है, सिवाय इसके कि इसमें उपयोगकर्ताओं को अपने दांव पर लगाए गए संपार्श्विक के साथ नेटवर्क को सुरक्षित करने के लिए प्रोत्साहित करने के लिए एक मतदान और प्रतिनिधिमंडल तंत्र शामिल है। 

और पढ़ें: क्रिप्टोकरेंसी में प्रूफ ऑफ स्टेक (PoS) क्या है ?

PoS और DPoS सर्वसम्मति तंत्र दोनों में भाग लेने के लिए उपयोगकर्ताओं को अपने सिक्के दांव पर लगाने चाहिए। हालांकि, एक सफल ब्लॉक उत्पादन में नेटवर्क उपयोगकर्ता शामिल होते हैं जो गवाहों या प्रतिनिधियों का चुनाव करते हैं और केवल निर्वाचित प्रतिनिधि और मतदाता ही लेनदेन को मान्य कर सकते हैं।

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

जब प्रतिनिधियों को अंततः चुना जाता है, तो यह महत्वपूर्ण है कि वे इस बात पर सहमत हों कि कौन से लेनदेन को अस्वीकार कर दिया जाना चाहिए और किसको स्वीकृत किया जाना चाहिए। 

ब्लॉकचेन को सर्वसम्मति तंत्र की आवश्यकता क्यों है

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

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

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

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

डीपीओएस कैसे काम करता है?

हिस्सेदारी के प्रत्यायोजित प्रमाण के कई अलग-अलग घटक हैं जो लेनदेन को मान्य करने में प्रौद्योगिकी को प्रभावी और कुशल बनाने की अनुमति देते हैं। भले ही इस समय अधिक ब्लॉकचेन द्वारा हिस्सेदारी के प्रमाण और कार्य के प्रमाण का उपयोग किया जाता है, लेकिन हिस्सेदारी-प्रत्यायोजित प्रमाण को PoS और PoW को प्रभावित करने वाली अधिकांश सीमाओं को हल करने के लिए डिज़ाइन किया गया है।

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

मतदान

स्टेक-प्रत्यायोजित प्रमाण में एक सर्व-महत्वपूर्ण मतदान घटक शामिल है। लेन-देन सत्यापन प्रक्रिया के लिए नोड्स का चयन करने के लिए, अलग-अलग नोड्स को उन उपयोगकर्ताओं द्वारा वोट दिया जाना चाहिए जो वोट देना चाहते हैं। भले ही प्रत्येक DPoS नेटवर्क की अपनी वोटिंग प्रणाली है, अधिकांश सिस्टम DPoS सर्वसम्मति के उपयोगकर्ताओं को सीधे वोट देने की अनुमति देकर काम करते हैं या किसी और को अपनी वोटिंग शक्ति प्रदान करते हैं जो उनकी ओर से वोट कर सकते हैं।

जिन नोड्स में वे वोट करते हैं उन्हें गवाह के रूप में संदर्भित किया जाता है। ये गवाह लेनदेन को मान्य करके ब्लॉक बनाने में सक्षम हैं। इस घटना में कि एक ही ब्लॉक में सभी लेन-देन सत्यापित हैं, गवाहों को एक विशेष इनाम मिलता है जिसे उस गवाह के लिए मतदान करने वाले प्रत्येक व्यक्ति के साथ साझा किया जा सकता है।

यदि चयनित गवाह अपने आवंटित समय के भीतर प्रत्येक लेनदेन को मान्य नहीं करता है, तो ब्लॉक छूट जाता है, जिसका अर्थ है कि कोई भी लेनदेन सत्यापित नहीं है, और गवाह को कोई इनाम नहीं मिलता है। ज्यादातर मामलों में, गवाह ने जो इनाम अर्जित किया होगा, वह अगले गवाह को प्राप्त होने वाले इनाम में जोड़ा जाता है, क्या वे सभी लेनदेन को सत्यापित करना समाप्त कर देते हैं। जब ऐसा होता है, तो ब्लॉक को चोरी माना जाता है।

गवाहों

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

ध्यान रखें कि मतदान प्रक्रिया निरंतर होती है, जिसका अर्थ है कि यदि मतदाताओं को लगता है कि कोई और अधिक भरोसेमंद है तो गवाहों को बाहर किया जा सकता है। यदि बड़ी संख्या में लोग गवाह की भूमिका के लिए आवेदन कर रहे हैं, तो पर्याप्त मात्रा में प्रतिस्पर्धा हो सकती है। इस मामले में, प्रतिष्ठा यह निर्धारित करने की कुंजी हो सकती है कि किन लोगों को वोट दिया गया और किन लोगों को नहीं।

लेन-देन का समय

स्टेक-डेलिगेट प्रूफ ट्रांजैक्शन टाइम, ट्रांजैक्शन को प्रोसेस होने में लगने वाले समय को दर्शाता है। चूंकि डीपीओएस को पीओएस और पीओडब्ल्यू की तुलना में अधिक कुशल तकनीक के रूप में डिजाइन किया गया है, इसलिए लेनदेन को कम समय में संसाधित करना चाहिए। हालाँकि, प्रत्येक स्टेक-प्रत्यायोजित प्रूफ नेटवर्क के साथ लेन-देन का समय भिन्न होता है। उदाहरण के लिए, TRON नेटवर्क DPoS का उपयोग करता है और इसका अनुमानित लेनदेन समय एक मिनट है।

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

प्रतिनिधियों

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

प्रमाणकों

ब्लॉक सत्यापनकर्ता पूर्ण नोड हैं जो यह सत्यापित करने में सक्षम हैं कि विभिन्न गवाहों द्वारा बनाए गए ब्लॉक आम सहमति नियमों का पालन करते हैं। यदि कोई उपयोगकर्ता ब्लॉक सत्यापनकर्ता बन जाता है, तो उन्हें केवल सत्यापनकर्ता चलाने और नेटवर्क को सत्यापित करने की आवश्यकता होती है। गवाह होने के विपरीत, सत्यापनकर्ता होने के लिए कोई वित्तीय प्रोत्साहन नहीं है।

PoS बनाम DPoS: अंतर

DPoS और PoS के बीच कुछ स्पष्ट अंतर हैं। सामान्य तौर पर, हिस्सेदारी-प्रत्यायोजित प्रमाण को PoS के अधिक कुशल और लोकतांत्रिक संस्करण के रूप में देखा जाता है।

एक PoS उपयोगकर्ता मुद्रा में उनकी सटीक हिस्सेदारी और ब्लॉकचेन नेटवर्क में उनके समय के आधार पर ब्लॉक बनाता है। DPoS इस मायने में भिन्न है कि प्रतिनिधियों और गवाहों को वोट दिया जाता है, जिसमें गवाह ब्लॉक बनाने में सक्षम होते हैं।

डीपीओएस की सीमाएं

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

DPoS सर्वसम्मति का उपयोग करने वाले ब्लॉकचेन

जबकि कई लोकप्रिय ब्लॉकचेन नेटवर्क DPoS सर्वसम्मति का उपयोग करते हैं, प्राथमिक हैं EOS, TRON और Cosmos।

ईओएस

जब ईओएस नेटवर्क, सभी प्रतिनिधियों को ब्लॉक निर्माता के रूप में संदर्भित किया जाता है। चुनाव दो मिनट और छह सेकंड की अवधि के बाद होता है। एक बार जब कोई उपयोगकर्ता कुछ ईओएस सिक्कों को दांव पर लगाता है, तो वे 30 उम्मीदवारों को वोट दे सकते हैं। ठीक 21 उम्मीदवार तब चुने जाते हैं। प्रत्येक ब्लॉक निर्माता के लिए न्यूनतम हार्डवेयर आवश्यकताओं में कम से कम 8GB RAM होना शामिल है।

ट्रोन

यह नेटवर्क प्रतिनिधियों को सुपर रिप्रेजेंटेटिव के रूप में संदर्भित करता है। जब कोई उपयोगकर्ता TRON सिक्कों को दांव पर लगाता है, तो वे प्रति चुनाव में पांच SR उम्मीदवारों को वोट दे सकते हैं। ये चुनाव हर 24 घंटे में एक बार होते हैं। शीर्ष 27 उम्मीदवारों को गवाह के रूप में चुना जाएगा।

ब्रह्मांड

Cosmos नेटवर्क पर, प्रतिनिधियों को Validator कहा जाता है। इनमें से लगभग 100 सत्यापनकर्ता होने वाले लेनदेन को सत्यापित करने में सक्षम हैं। आखिरकार, कॉसमॉस ने अपने ब्लॉकचेन को और विकेंद्रीकृत करने के लिए वैलिडेटर काउंट को 300 तक बढ़ाने का इरादा किया है।

DPoS के रूप में जानी जाने वाली हिस्सेदारी-प्रत्यायोजित प्रूफ तकनीक आसपास की सबसे प्रभावी आम सहमति प्रणालियों में से एक है। PoW सिस्टम की तुलना में कम ऊर्जा का उपयोग करने के साथ-साथ DPoS भी PoS सिस्टम की तुलना में कम समय लेता है। सर्वसम्मति एल्गोरिदम प्रत्येक ब्लॉकचेन नेटवर्क के केंद्र में हैं। सही एल्गोरिथम का उपयोग सुनिश्चित करता है कि लेनदेन जल्दी और सुरक्षित रूप से मान्य हैं। DPoS ऐसे समय में व्यवहार्य नेटवर्किंग समाधान प्रदान करता है जब तेज लेनदेन गति, ऊर्जा की खपत में कमी और नेटवर्क सुरक्षा सभी ब्लॉकचेन प्रोटोकॉल के लिए सर्वोच्च प्राथमिकता बन रही है।

Marc  Schroeder

Marc Schroeder

1640772720

ब्लॉकचेन में सुरक्षा मुद्दे और कमजोरियां

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

इस ब्लॉग में शो शामिल है

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

यह लेख बताता है कि ब्लॉकचेन क्या है और कुछ प्रमुख ब्लॉकचेन सुरक्षा मुद्दे। उन मुद्दों को रोकने के साधन भी बताए गए हैं।

एक ब्लॉकचेन क्या है?

मरियम-वेबस्टर डिक्शनरी ब्लॉकचेन को परिभाषित करती है,

इसे सरल शब्दों में कहें तो इसे एक विशाल वितरित डेटाबेस के रूप में देखें। एक डेटाबेस जो लेन-देन के साथ समय के साथ बढ़ता है और जिसमें पिछले रिकॉर्ड अपरिवर्तनीय होते हैं।

चूंकि डेटाबेस वितरित किया जाता है, इसलिए अलग-अलग नोड्स में इसके अंदर के रिकॉर्ड के बारे में अलग-अलग राय हो सकती है। यह एक ब्लॉकचेन में गंभीर मुद्दों को इतना बढ़ा सकता था कि तकनीक बच भी नहीं सकती थी।

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

जबकि उपरोक्त मुद्दा प्रकृति में मौलिक था, अन्य ब्लॉकचेन सुरक्षा मुद्दे एक कार्यशील ब्लॉकचेन में सामने आ सकते हैं।

ब्लॉकचेन प्रौद्योगिकी का कार्य

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

इसलिए, यह समझाने के लिए कि ब्लॉकचेन कैसे काम करता है, क्रिप्टोकरेंसी का उदाहरण यहां दिया गया है।

बता दें, एलोन जेफ को ब्लॉकचेन के ऊपर एस्ट्रा कॉइन नामक एक सिक्का भेजना चाहता है। तो पहली चीज जिसे आपको समझने की जरूरत है वह है पब्लिक-की क्रिप्टोग्राफी। यदि आप इससे परिचित नहीं हैं, तो इसके बारे में पढ़ें और इस लेख पर वापस आएं।

इसे सरल शब्दों में कहें तो, क्रिप्टो सिक्के का मालिक होना मूल रूप से उस सिक्के से जुड़ी एक प्रमुख जोड़ी है। अब, लेन-देन करने के लिए, Elon को निम्नलिखित चीजों की आवश्यकता होगी:

  • एस्ट्रा सिक्के से जुड़ी निजी कुंजी जो एलोन के पास है
  • ब्लॉकचेन पर एलोन का पता (उनकी सार्वजनिक कुंजी)
  • ब्लॉकचेन पर जेफ का पता (उनकी सार्वजनिक कुंजी)
  • और निश्चित रूप से, वह राशि एलोन के पास मौजूद होनी चाहिए जिसे वह भेजना चाहता है।

छवि: ब्लॉकचेन कैसे काम करता है

एक साधारण उदाहरण

एक एस्ट्रा सिक्का भेजने के लिए, एलोन अपनी निजी कुंजी के साथ हस्ताक्षर करके लेनदेन को अधिकृत करेगा। बाद में, यह संदेश नेटवर्क पर प्रसारित किया जाएगा।

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

अब चित्र में आता है, ' खनिक '। वे लेन-देन के इस समूह के लिए वैध क्रिप्टोग्राफ़िक हैश खोजने के लिए काम कर रहे होंगे जो इसे एक ब्लॉक बना देगा

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

अब वही प्रक्रिया बार-बार दोहराई जाएगी, श्रृंखला में नए ब्लॉक जोड़े जाएंगे। बेशक, इसकी अन्य बारीकियां भी हैं जैसे, माइनर का शुल्क, वॉलेट का विभाजन, आदि जिसे ब्लॉकचेन के मूल कार्य को समझने के लिए अभी तक अनदेखा किया जा सकता है।

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

ब्लॉकचैन पर 6 प्रकार के हमले

जबकि ब्लॉकचेन तकनीक एक अपरिवर्तनीय खाता बही का उपयोग करती है, कुछ ब्लॉकचेन सुरक्षा मुद्दे हैं जो प्रौद्योगिकी की मूल प्रकृति को भी खतरे में डाल सकते हैं। आइए अब हम उनमें से कुछ प्रमुखों पर एक-एक करके नज़र डालें।

1. 51% हमले

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

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

51% हमले जैसे ब्लॉकचेन सुरक्षा मुद्दे श्रृंखला के शुरुआती चरणों में होने की अधिक संभावना है। ऐसे समय में जब नेटवर्क पर बहुत कम खनिक मौजूद हैं, खनन शक्ति का 51% हिस्सा हासिल करना संभव होगा।

सिबिल अटैक्स

एक प्रसिद्ध पुस्तक चरित्र के नाम पर, इस प्रकार के हमले में, एक हमलावर नेटवर्क पर कई नकली नोड बनाता है। उन नोड्स का उपयोग करके हमलावर बहुमत की सहमति प्राप्त कर सकता है और श्रृंखला पर लेनदेन में बाधा डाल सकता है। तो, एक बड़े पैमाने पर सिबिल हमला 51% हमले के अलावा और कुछ नहीं है।

सिबिल हमलों की तरह blockchain सुरक्षा के मुद्दों के लिए, कई blockchains का उपयोग काम का सबूत और हिस्सेदारी का सबूत एल्गोरिदम। हालांकि ये एल्गोरिदम इस तरह के हमलों को पूरी तरह से नहीं रोकते हैं, लेकिन हमलावर के लिए इसे करना संभव नहीं बनाते हैं।

2. दोहरा खर्च करने वाले हमले

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

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

आम तौर पर, इस तरह के हमलों को रोकने के लिए ब्लॉकचेन में तंत्र बनाए जाते हैं। उदाहरण के लिए, यदि पहले ब्लॉक में जेफ को सिक्का भेजा जाता है, तो मार्क के लेन-देन को बाद के ब्लॉकों में नजरअंदाज कर दिया जाएगा।

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

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

3. रूटिंग अटैक

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

उदाहरण के लिए, एक आईएसपी को नियंत्रित करने वाला एक हमलावर एक गलत मार्ग प्रकाशित कर सकता है और इस तरह कुछ नोड्स के लिए लेनदेन से इनकार कर सकता है या यहां तक ​​कि ब्लॉकचैन नेटवर्क को आधे में विभाजित कर सकता है!

मान लीजिए, ऊपर के उदाहरण में, Elon का नोड 100.0.0.0/16 (/16 IP उपसर्ग है) पर स्थित है। अब, यदि कोई हमलावर बीजीपी के माध्यम से 100.0.0.0/17 तक मार्ग का प्रचार करता है, तो जल्द ही यह जानकारी सभी राउटर में अपडेट की जाएगी (इस तरह बीजीपी पड़ोसियों के साथ मार्ग जानकारी साझा करके काम करता है)। नतीजतन, एलोन के लिए अभिप्रेत डेटा को हमलावर द्वारा निर्दिष्ट प्रविष्टि में बदल दिया जाएगा।

ऐसा इसलिए है क्योंकि जब बीजीपी को दो परस्पर विरोधी मार्गों (एलोन द्वारा 100.0.0.0/16 बनाम हमलावर द्वारा 100.0.0.0/17) के साथ प्रस्तुत किया जाता है, तो यह एक लंबे उपसर्ग के साथ एक का चयन करता है।

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

4. निजी कुंजी सुरक्षा हमले

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

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

क्रिप्टोकरेंसी के मामले में, आपके सभी सिक्कों के मालिक हैं। हालाँकि, ऐसा होने की संभावना बहुत कम है जब तक कि आप अपने ब्लॉकचेन के लिए वास्तव में छोटी गाड़ी कोड का उपयोग नहीं करते हैं। प्रमुख मुद्दा आपकी निजी कुंजी का अनुचित संचालन है। उदाहरण के लिए, इसे संक्रमित कंप्यूटर, सार्वजनिक पेस्ट आदि में संग्रहीत करना। 2020 में लगभग $ 300k मूल्य की क्रिप्टोकरेंसी हैक कर ली गई थी क्योंकि उपयोगकर्ता ने सार्वजनिक कुंजी को एवरनोट में छोड़ दिया था।

5. स्वार्थी खनन हमले

एक स्वार्थी खनन हमला बिल्कुल वैसा ही है जैसा यह लगता है।

मान लीजिए कि जेफ मार्क को कुछ एस्ट्रा सिक्के इस तरह से देरी से भेज रहा है कि अलग-अलग लेन-देन कई अलग-अलग ब्लॉक में हो जाते हैं (एक दूसरे को सिक्के भेजने वाले लोगों से अन्य लेनदेन के एक समूह के साथ)। इस बीच, एलोन और बिल इन लेनदेन को मान्य करने के लिए खनिक के रूप में प्रतिस्पर्धा कर रहे हैं।

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

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

इसके विपरीत, यदि एलोन वैध ब्लॉक को मिलते ही प्रकाशित कर देता, तो वह और बिल अगले ब्लॉक के लिए समान स्तर से प्रतिस्पर्धा करना शुरू कर देते।

इस प्रकार, स्वार्थी खनन हमले में, एक हमलावर मुनाफे को अधिकतम करने के लिए अधिक समय तक रखने के लिए अपने लाभ की स्थिति का उपयोग करता है। हालांकि, यह रणनीति जोखिम भरी भी है। अगर बिल या कोई अन्य खनिक एलोन से पहले अगला ब्लॉक ढूंढता और उसे प्रकाशित करता, तो उसका सारा काम बेकार हो जाता।

यह पहली नज़र में जोखिम भरा और गैर-लाभकारी लगता है लेकिन मार्कोव श्रृंखलाओं का उपयोग करते हुए एक विश्लेषण से पता चला है कि स्वार्थी खनन वास्तव में काम करता है!

6. कमजोर स्मार्ट संपर्क

स्मार्ट संपर्क मूल रूप से कोड में लिखे गए समझौते होते हैं जो रिकॉर्ड रखने के लिए ब्लॉकचेन का उपयोग करते हैं।

उदाहरण के लिए, वास्तविक जीवन में, यदि आप किसी को कुछ पैसे उधार देते हैं, तो आपको उधार लेने की अवधि समाप्त होने तक समय-समय पर ब्याज मिलता है जिसके बाद आपको अपनी मूल राशि वापस मिल जाती है।

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

हालांकि, कभी-कभी ये संपर्क खराब तरीके से कोडित होते हैं। यह एक हमलावर को कोड में संभावित खामियों को खोजने और उनका फायदा उठाने की अनुमति देता है। यह डीएओ के मामले में देखा गया था जब एक हमलावर इस तरह की खामियों का पता लगाने और $ 50 मिलियन मूल्य की क्रिप्टोकरेंसी की चोरी करने में सक्षम था।

ब्लॉकचैन सुरक्षा मुद्दों को रोकना

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

निष्कर्ष

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