यह लेख पब्लिक ब्लॉकचेन से जुड़े तीन खतरों पर नज़र डालता है: 51% अटैक, Proof of Stake की कमज़ोरियाँ और डबल स्पेंडिंग।
51% अटैक
जब किसी ब्लॉकचेन के कंसेंसस नियम साधारण बहुमत पर टिके होते हैं, तो यह जोखिम बना रहता है कि गलत इरादे वाले लोग मिलकर सिस्टम के नतीजों को प्रभावित कर दें। क्रिप्टोकरेंसी के संदर्भ में इसका मतलब है कि जिन माइनर्स के पास कुल माइनिंग प्रोसेसिंग पावर का 50% से ज़्यादा हिस्सा है, वे तय कर सकते हैं कि कौन-से ट्रांज़ैक्शन कन्फर्म होकर चेन में जुड़ेंगे — या उससे हटाए जाएँगे। Proof of Work (PoW) कंसेंसस प्रोटोकॉल पर चलने वाली ब्लॉकचेन पर 51% अटैक अक्सर इस रूप में होता है कि हमलावर फर्ज़ी ट्रांज़ैक्शन वाली एक "प्रतिद्वंद्वी" चेन खड़ी कर देते हैं।
अपनी ज़्यादा माइनिंग क्षमता के दम पर ये ठग एक ऐसी वैकल्पिक चेन बना सकते हैं जो "असली" चेन से लंबी हो। और चूँकि बिटकॉइन की नाकामोटो कंसेंसस प्रक्रिया कहती है कि "सबसे लंबी चेन ही मान्य है", इसलिए आगे से सभी प्रतिभागियों को उसी फर्ज़ी चेन को मानना पड़ता है।
बिटकॉइन जैसी विशाल ब्लॉकचेन पर 51% अटैक करना कहीं ज़्यादा मुश्किल है, लेकिन अगर कोई ब्लॉकचेन बँट चुकी हो और माइनर्स की संख्या कम रह गई हो — जैसा Bitcoin Gold के मामले में हुआ — तो ऐसा हमला पूरी तरह मुमकिन है।
2018 में Bitcoin Gold और Ethereum Classic की ब्लॉकचेन पर 51% डबल-स्पेंड अटैक सफलतापूर्वक अंजाम दिया गया, जिसमें लाखों डॉलर की चोरी हुई।
Proof of Work बनाम Proof of Stake
जनवरी 2019 में Ethereum Classic नाम की नई ब्लॉकचेन पर हुए 51% अटैक ने Ethereum को अपनी रणनीति बदलने पर मजबूर किया — Proof-of-Work (PoW) माइनिंग से हटकर Proof-of-Stake (PoS) वोटिंग की ओर।
दूसरी तरफ, Proof of Stake में "फोर्क" कहलाने वाले विभाजन का खतरा ज़्यादा रहता है, जहाँ बड़े स्टेकहोल्डर इस बात पर परस्पर विरोधी फैसले लेते हैं कि ब्लॉक किन ट्रांज़ैक्शन से बनने चाहिए, और नतीजतन एक और नई करेंसी पैदा हो जाती है। Ethereum ने कुछ समय के लिए इस वैलिडेशन मैकेनिज़्म को आज़माया था, लेकिन फोर्क की चिंताओं की वजह से वापस Proof of Work पर लौट आया। 2020 में एक नए सिरे से डिज़ाइन किया गया Proof of Stake वैलिडेशन मैकेनिज़्म पेश किए जाने की योजना है।
डबल स्पेंडिंग
यह संभावना बनी रहती है कि मान लीजिए एक बिटकॉइन रखने वाला कोई प्रतिभागी उसे दो बार खर्च कर दे और किसी विक्रेता या सेवा प्रदाता को यह पता चलने से पहले कि पैसा पहले ही खर्च हो चुका है, धोखे से दो बिटकॉइन के बराबर सामान हासिल कर ले। हालाँकि यह समस्या हर इलेक्ट्रॉनिक मुद्रा प्रणाली में मौजूद है, और यही एक बड़ी वजह है कि पारंपरिक करेंसी सिस्टम में क्लियरिंग और सेटलमेंट की प्रक्रियाएँ रखी जाती हैं।
