इन्फोग्राफिक: बिटकॉइन फोर्क्स का एक नक्शा

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

Bitcoin Forks क्या हैं?

शब्द “कांटा” कुछ भ्रामक है क्योंकि “कांटे” के विभिन्न प्रकार हैं, जिनका अर्थ बहुत अलग है.

कोडबेस फोर्क

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

ब्लॉकचेन फोर्क

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

कठोर कांटा

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

नरम कांटा

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

ग्रे क्षेत्र

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

इन्फोग्राफिक की

बिटकॉइन कोर

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

नियमित ब्लॉकचेन फोर्क

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

पहला नरम कांटा

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

पहली कड़ी कांटा

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

अनंतिम ब्लॉकचैन कांटा

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

बिटकॉइन नॉट्स

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

Libbitcoin

Libbitcoin एक अलग कोडबेस में बिटकॉइन प्रोटोकॉल के पूर्ण रूप से कार्यान्वयन का एक उदाहरण है। यह है नहीं बिटकॉइन कोर का एक कोडबेस कांटा, लेकिन इसे बिटकॉइन कोर के साथ संगत रहने के लिए डिज़ाइन किया गया है.

पहला MASF

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

BIP148 क्लाइंट

BIP148 क्लाइंट बिटकॉइन कोर के कोडबेस फोर्क का एक और उदाहरण है। BIP148 क्लाइंट को अलग किए गए गवाह प्रोटोकॉल अपग्रेड को सक्रिय करने के लिए एक UASF लागू करने के लिए घुमाया गया था। यह बिटकॉइन कोर और अन्य बिटकॉइन ग्राहकों के साथ असंगत बन सकता है.

बिटकॉइन एबीसी

बिटकॉइन एबीसी अभी तक बिटकॉइन कोर के कोडबेस फोर्क का एक और उदाहरण है। हालांकि, बिटकॉइन एबीसी को एक निश्चित समय में बिटकॉइन कोर और अन्य बिटकॉइन ग्राहकों के साथ असंगत बनने के लिए इसे ट्विक किया गया था।.

बिटकॉइन एबीसी फॉर्क्स बिटकॉइन से “बिटकॉइन कैश” बनाने के लिए दूर

1 अगस्त, 2017 को बिटकॉइन एबीसी बिटकॉइन कोर और अन्य बिटकॉइन ग्राहकों के साथ असंगत हो गया। ऐसा करने पर, उसने “बिटकॉइन कैश” नामक एक नई क्रिप्टोकरेंसी बनाई। (जबकि इस इन्फोग्राफिक में नहीं दिखाया गया है, बिटकॉइन कैश में अब कई क्लाइंट भी शामिल हैं – न केवल बिटकॉइन एबीसी।)

बीटीसी १

बीटीसी 1 भी बिटकॉइन कोर का एक कोडबेस कांटा था, यह सुनिश्चित करने के लिए कि यह बिटकॉइन कोर और अन्य बिटकॉइन ग्राहकों के साथ असंगत हो जाएगा। हालांकि, बीटीसी 1 का एक नया बिटकॉइन प्रोटोकॉल, “सेगिटविटेक्स” के लिए एक हार्ड कांटा अपग्रेड को तैनात करने का विशिष्ट उद्देश्य था। (अलग ढंग से कहें, तो लक्ष्य था कि सभी Bitcoin उपयोगकर्ता Segwit2x प्रोटोकॉल पर स्विच करें और इस “Bitcoin” पर विचार करें।)

पहला यूएएसएफ

यदि BIP148 क्लाइंट को पर्याप्त सहायता नहीं मिली होती, तो वह एक नई क्रिप्टोकरेंसी बनाने के लिए बिटकॉइन से दूर हो जाता। हालाँकि, क्योंकि पर्याप्त खनिकों ने अपने सिस्टम को अपग्रेड किया, BIP148 क्लाइंट अन्य बिटकॉइन ग्राहकों के साथ संगत रहा। कई लोग इस प्रोटोकॉल को पहले “वास्तविक” यूएएसएफ के रूप में अपग्रेड करते हैं: डेवलपर्स द्वारा तय नहीं किए गए, लेकिन एक जमीनी स्तर के उपयोगकर्ता आंदोलन से पैदा हुए.

बिटकॉइन क्लैशिक

एक नए बिटकॉइन एबीसी रिलीज को उन्नत बिटकॉइन कैश प्रोटोकॉल के लिए कड़ी मेहनत के लिए डिज़ाइन किया गया था। अधिकांश बिटकॉइन कैश उपयोगकर्ताओं ने वास्तव में उन्नत किया और इस नए प्रोटोकॉल के लिए “बिटकॉइन कैश” नाम का दावा किया। हालाँकि, उपयोगकर्ताओं के एक छोटे से अल्पसंख्यक ने पहले बिटकॉइन कैश प्रोटोकॉल (ज्यादातर एक मजाक के रूप में) का उपयोग करना जारी रखा और इस क्रिप्टोकरेंसी के लिए एक नया नाम अपनाया: “बिटकॉइन क्लैशिक।”

बिटकॉइन कोर (कार्यान्वयन नहीं)

2018 की शुरुआत में, Bitcoin Clashic समुदाय के अधिकांश लोगों ने Bitcoin Clashic क्लाइंट का एक कोडबेस कांटा अपनाया, जिसे Bitcoin Core Sq कहा जाता है। मौजूदा बिटकॉइन क्लैसिक ग्राहकों के साथ असंगत, इसने एक बार फिर जानबूझकर भ्रमित नाम “बिटकॉइन कोर” के साथ एक नई क्रिप्टोकरेंसी बनाई है। बिटकॉइन कोर एसक्यू और / या बिटकॉइन कोर क्रिप्टोक्यूरेंसी बिटकॉइन कोर सॉफ्टवेयर क्लाइंट और / या बिटकॉइन प्रोटोकॉल के साथ असंगत हैं। जबकि बिटकॉइन क्लैसिक कुछ समय तक जीवित रहा, अब इसे पूरी तरह से छोड़ दिया गया है (बड़े पैमाने पर बिटकॉइन कोर के पक्ष में).

Segwit2x विफल

कई कारणों से, बीटीसी 1 को लगभग किसी ने नहीं अपनाया था। इतना ही नहीं यह बिटकॉइन प्रोटोकॉल को “अपग्रेड” करने में विफल रहा, यह एक नई क्रिप्टोकरेंसी के रूप में भी जारी नहीं रहा.

बिटकॉइन गोल्ड, बिटकॉइन डायमंड और दर्जनों सिक्के

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

बिटकॉइन एस.वी.

बिटकॉइन सातोशी का विज़न (बिटकॉइन एसवी) बिटकॉइन एबीसी का एक कोडबेस कांटा है, लेकिन यह सुनिश्चित करने के लिए कि यह निश्चित समय पर बिटकॉइन कैश प्रोटोकॉल के साथ असंगत हो जाएगा।.

बिटकॉइन एबीसी और बिटकॉइन एसवी स्प्लिट

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

बिटकॉइन डार्क

बिटकॉइन डार्क बिटकॉइन कोर का एक कोडबेस फोर्क था, जो एक ही नाम से एक क्रिप्टोकरेंसी के लिए बना था: बिटकॉइन डार्क। Litecoin और कई अन्य altcoins की तरह, कोडबेस को शुरू से ही बिटकॉइन प्रोटोकॉल के साथ पूरी तरह से असंगत होने के लिए ट्विक किया गया था। इसलिए, यह एक पूरी तरह से नई मुद्रा है, एक ब्लॉकचेन कांटा नहीं है, जो कि बस अपने नाम पर “बिटकॉइन” का उपयोग करने के लिए हुआ है। आज, बिटकॉइन डार्क को दोषपूर्ण माना जाता है.