राय: खनन पर
विकेंद्रीकरण, एन। सुरक्षा की धारणा है कि हांग्जो में एक उन्नीस वर्षीय और कोई है जो ब्रिटेन में है और शायद अभी तक एक-दूसरे से टकराने का फैसला नहीं किया है.
बिटकॉइन नेटवर्क में खनन केंद्रीकरण के मुद्दे को लेकर पिछले एक सप्ताह में बड़े पैमाने पर हंगामा हुआ है। हमने एक एकल खनन पूल, GHash.io, कई घंटों के लिए 45 से अधिक हैशपावर देखा, और एक बिंदु पर भी पूरे नेटवर्क का 51 हो जाना। बिटकॉइन रेडिट के पूरे फ्रंट पेज पर गहन चर्चा हुई और शालीनता और भय की एक दुर्लभ झड़प हुई, खनिकों ने जल्दी से गश से अपनी हैश पावर लेने के लिए जुटा लिया, और आश्चर्यजनक रूप से चतुर रणनीतियों का उपयोग विभिन्न पूलों के बीच संतुलन वापस लाने के प्रयास में किया गया। अप करने के लिए, और साथ एक खान में काम करनेवाला “50 वें / s और 2 PH / s” के बीच खनन पर GHash लेकिन मान्य ब्लॉकों को अग्रेषित करने से इनकार करना, अनिवार्य रूप से पूल तक सभी खानों को तोड़-मरोड़ कर 4. तक, अब, स्थिति कुछ हद तक कम हो गई है, जिसमें गेश है 35 नेटवर्क हैशपावर के नीचे और रनर अप, डिस्कस फिश, 16 तक, और यह संभावना है कि हालात उस तरह से कम से कम थोड़ी देर के लिए बने रहेंगे, इससे पहले कि चीजें फिर से गर्म हो जाएं। क्या समस्या हल हो गई है? बिलकूल नही। क्या समस्या हल हो सकती है? वह इस पद का प्राथमिक विषय होगा.
बिटकॉइन माइनिंग
सबसे पहले, हम समस्या को समझते हैं। बिटकॉइन माइनिंग का उद्देश्य एक विकेंद्रीकृत टाइमस्टैम्पिंग सिस्टम बनाना है, जो अनिवार्य रूप से एक बहुसंख्यक वोट तंत्र का उपयोग करता है, यह निर्धारित करने के लिए कि दोहरे लेनदेन की समस्या को हल करने के तरीके के रूप में कुछ लेनदेन आए। दोहरे खर्च की समस्या को समझाना आसान है: यदि मैं अपना 100 बीटीसी आपको भेज रहा हूं, और फिर एक दिन बाद मैं स्वयं को उसी 100 बीटीसी को भेजने वाला लेनदेन भेजूंगा, तो दोनों लेनदेन स्पष्ट रूप से एक साथ नहीं हो सकते। इसलिए, दो में से एक को “जीत” करना है, और सहज रूप से सही लेनदेन जो उस सम्मान को प्राप्त करना चाहिए वह है जो पहले आया था। हालांकि, लेन-देन को देखने का कोई तरीका नहीं है और क्रिप्टोग्राफिक रूप से यह निर्धारित किया जाता है कि इसे कब बनाया गया था। यह वह जगह है जहाँ बिटकॉइन खनन में कदम रखता है.
बिटकॉइन माइनिंग “माइनर्स” कहे जाने वाले नोड्स का काम करता है, जो हाल के लेनदेन को एकत्रित करते हैं और “ब्लॉक” नामक पैकेज का उत्पादन करते हैं। किसी ब्लॉक के वैध होने के लिए, इसमें होने वाले सभी लेन-देन मान्य होने चाहिए, यह “पॉइंट टू” (यानी समाहित होना चाहिए) में पिछले ब्लॉक का हैश वैध है, और इसे “कार्य स्थिति का प्रमाण” संतुष्ट करना होगा ( अर्थात्, SHA2562 (block_header) <= 2190 अर्थात। ब्लॉक हैडर का डबल-हैश बड़ी संख्या में शून्य से शुरू होना चाहिए)। क्योंकि SHA256 एक छद्म आयामी फ़ंक्शन है, ऐसे ब्लॉक बनाने का एकमात्र तरीका यह है कि जब तक कोई शर्त को पूरा करने के लिए न हो जाए, तब तक बार-बार उन्हें उत्पादन करने का प्रयास करना चाहिए। 2190 “लक्ष्य” एक लचीला पैरामीटर है; यह स्वतः समायोजित हो जाता है ताकि एक नोड के भाग्यशाली होने और सफल होने से पहले पूरे नेटवर्क को दस मिनट तक काम करने की आवश्यकता हो; एक बार ऐसा होने पर, नया निर्मित ब्लॉक “नवीनतम” ब्लॉक बन जाता है, और हर कोई उस ब्लॉक को पिछले ब्लॉक के रूप में इंगित करने के लिए एक ब्लॉक की कोशिश करना शुरू कर देता है। यह प्रक्रिया, हर दस मिनट में एक बार दोहराते हुए, बिटकॉइन नेटवर्क के प्राथमिक संचालन का गठन करती है, जिसमें ब्लॉक (“ब्लॉकचैन”) की एक लंबी-लंबी श्रृंखला बनती है, जिसमें सभी लेन-देन होते हैं, जो कभी भी हुए हैं।.
यदि एक नोड दो या दो से अधिक प्रतिस्पर्धी जंजीरों को देखता है, तो वह सबसे लंबे यानी वह जो इसके पीछे सबसे अधिक प्रमाण का काम है, वैध होना। समय के साथ, यदि दो या दो से अधिक श्रृंखलाएँ एक साथ चलती हैं, तो कोई यह देख सकता है कि श्रृंखला किस प्रकार अधिक कम्प्यूटेशनल शक्ति के साथ अंत में जीतने की गारंटी देती है; इसलिए, सिस्टम को “एक सीपीयू चक्र, एक वोट” के रूप में वर्णित किया जा सकता है। लेकिन एक भेद्यता है: यदि एक पक्ष, या एक समूह के दलों के समूह में 50 से अधिक नेटवर्क की शक्ति है, तो उस निकाय का मतदान प्रक्रिया पर बहुमत नियंत्रण है और वह किसी अन्य श्रृंखला की गणना कर सकता है। यह इस इकाई को कुछ विशेषाधिकार देता है:
- इकाई केवल अपने द्वारा उत्पादित ब्लॉकों को ही मान्य कर सकती है, किसी और को खनन से रोक सकती है क्योंकि इसकी अपनी श्रृंखला हमेशा सबसे लंबी होगी। समय के साथ, यह हर किसी के खर्च पर खनिक के बीटीसी-मूल्य वाले राजस्व को दोगुना कर देता है। ध्यान दें कि इस हमले का एक कमजोर संस्करण, “स्वार्थी-खनन”, लगभग 25 नेटवर्क शक्ति पर प्रभावी होना शुरू हो जाता है.
- इकाई कुछ लेनदेन (यानी सेंसरशिप) को शामिल करने से इनकार कर सकती है
- इकाई “समय में वापस जा सकती है” और एन ब्लॉकों से खनन शुरू कर सकती है। जब यह कांटा अनिवार्य रूप से मूल से आगे निकल जाता है, तो यह जाली बिंदु के बाद मूल श्रृंखला में हुए किसी भी लेनदेन के प्रभाव को हटा देता है। इसका इस्तेमाल (1) बीटीसी को एक्सचेंज में भेजकर (2) अवैध लाभ कमाने के लिए किया जा सकता है, (2) डिपॉजिट के कन्फर्म होने के लिए 6 ब्लॉक्स की प्रतीक्षा की जा रही है, (3) एलटीसी को खरीदना और वापस लेना, (4) डिपॉजिट ट्रांजैक्शन को उल्टा करना और इसके बजाय भेजना वे सिक्के वापस हमलावर के पास.
यह खतरनाक “51 हमला” है। विशेष रूप से, हालांकि, यहां तक कि 99 हैश पावर हमलावर को खुद को नए सिक्कों की मनमानी संख्या या किसी और के सिक्कों को चुराने (लेनदेन को उलटने के अलावा) के विशेषाधिकार नहीं देता है। एक और महत्वपूर्ण बिंदु यह है कि इस तरह के हमलों को शुरू करने के लिए नेटवर्क के 51 की आवश्यकता नहीं है; यदि आप चाहते हैं कि एक व्यापारी को धोखा देना है जो एन पुष्टि के इंतजार के बाद लेनदेन को स्वीकार करता है (आमतौर पर,
एन = 3
या
एन = 6
यदि आपके खनन पूल में नेटवर्क का भाग P है तो आप संभाव्यता के साथ सफल हो सकते हैं:
(पी / (1-पी)) ^ एन
35 हैश पावर और 3 पुष्टिकरणों में, इसका मतलब है कि GHash वर्तमान में 15.6 सफलता की संभावना के साथ एक altcoin एक्सचेंज से altcoins चोरी कर सकता है – हर छह में से एक बार कोशिश करता है.
ताल
यहाँ हम पूल के लिए मिलता है। बिटकॉइन माइनिंग एक पुरस्कृत, लेकिन दुर्भाग्य से, बहुत उच्च-संस्करण गतिविधि है। यदि, करंट में 100 PH / s नेटवर्क, आप 1 TH / s के साथ एक ASIC चला रहे हैं, तो प्रत्येक ब्लॉक में आपके पास 25 BTC के ब्लॉक इनाम प्राप्त करने के लिए 100000 में 1 का मौका है, लेकिन अन्य 99999 बार 100000 में से आपको बिल्कुल कुछ भी नहीं मिलता है। यह देखते हुए कि नेटवर्क हैशपावर वर्तमान में हर तीन महीने में (सादगी के लिए, 12500 ब्लॉक) को दोगुना कर रहा है, जो आपको 15.9 की संभावना देता है कि आपका एएसआईसी कभी भी एक इनाम पैदा करेगा, और 84.1 मौका है कि एएसआईसी की कुल जीवन भर की कमाई वास्तव में कुछ भी नहीं होगी।.
माइनिंग पूल एक प्रकार का उलटा बीमा एजेंट के रूप में कार्य करता है: माइनिंग पूल आपसे अपना पता खुद के बदले में मांगता है, और यदि आप एक ऐसा ब्लॉक उत्पन्न करते हैं जिसका काम का प्रमाण लगभग काफी अच्छा है लेकिन काफी नहीं है, तो इसे “शेयर” कहा जाता है। , तो पूल आपको एक छोटा भुगतान देता है। उदाहरण के लिए, यदि मुख्य श्रृंखला के लिए खनन की कठिनाई के लिए हैश की आवश्यकता 2190 से कम है, तो एक शेयर की आवश्यकता 2190 हो सकती है। इसलिए, इस मामले में, आप लगभग हर सौ ब्लॉक में एक हिस्सा उत्पन्न करेंगे, जो 0.024 बीटीसी से प्राप्त कर रहा है। पूल, और खनन पूल में से एक हजार में एक बार 25 बीटीसी का इनाम प्राप्त होगा। अपेक्षित 0.00024 बीटीसी और 0.00025 बीटीसी प्रति ब्लॉक के बीच का अंतर खनन पूल का लाभ है.
हालांकि, खनन पूल एक और उद्देश्य भी पूरा करते हैं। अभी, अधिकांश खनन ASIC हैशिंग में शक्तिशाली हैं, लेकिन आश्चर्यजनक रूप से बाकी सब चीजों पर कमजोर हैं; सामान्य गणना के लिए उनके पास एकमात्र चीज एक छोटी रास्पबेरी पाई है, जो पूरे ब्लॉकचेन को डाउनलोड करने और मान्य करने के लिए बहुत कमजोर है। माइनर्स इसे ठीक कर सकते हैं, एक अधिक सभ्य सीपीयू के लिए $ 100 प्रति डिवाइस की तरह कुछ की कीमत पर, लेकिन वे नहीं करते हैं – स्पष्ट कारण के लिए कि $ 0 $ 100 से कम है। इसके बजाय, वे खनन पूल से उनके लिए खनन डेटा उत्पन्न करने के लिए कहते हैं। प्रश्न में “खनन डेटा” ब्लॉक हेडर को संदर्भित करता है, पिछले ब्लॉक के हैश वाले डेटा के कुछ सौ बाइट्स, लेन-देन वाले मर्कल ट्री की जड़, टाइमस्टैम्प और कुछ अन्य सहायक डेटा। खनिक इस डेटा को लेते हैं, और जब तक कि ब्लॉक हेडर प्रूफ-ऑफ-वर्क की स्थिति को संतुष्ट नहीं करता है तब तक एक “नॉन” नामक मान बढ़ाता रहता है। आमतौर पर, खनिक इस डेटा को उस ब्लॉक से लेते हैं जिसे वे स्वतंत्र रूप से नवीनतम ब्लॉक होने के लिए निर्धारित करते हैं; हालांकि, हाल ही में नवीनतम ब्लॉक को पूल में वापस लाने का वास्तविक चयन किया गया है.
इस प्रकार, हमारे पास क्या है? ठीक है, अभी, अनिवार्य रूप से यह:
खनन पारिस्थितिक तंत्र अपेक्षाकृत कम संख्या में पूल में जम गया है, और हर एक के पास नेटवर्क का एक बड़ा हिस्सा है – और निश्चित रूप से, पिछले सप्ताह उन पूलों में से एक, गेश, 51 तक पहुंच गया। यह देखते हुए कि हर बार किसी भी खनन पूल, चाहे 2011 में डीपबिट या 2013 में जीएचएएस 51 तक पहुंच गया, उपयोगकर्ताओं की संख्या में अचानक भारी कमी आई है, यह पूरी तरह से संभव है कि वास्तव में जीएचएएस 60 नेटवर्क हैश पावर तक कहीं भी पहुंच गया है, और बस इसे कुछ छिपा रहा है। बड़े निगमों की वास्तविक दुनिया में बहुत सारे सबूत हैं जो पसंद और बाजार की गतिशीलता की उपस्थिति देने के लिए माना जाता है कि पारस्परिक रूप से प्रतिस्पर्धी ब्रांडों का निर्माण होता है, इसलिए इस तरह की परिकल्पना को बिल्कुल भी छूट नहीं दी जानी चाहिए। यह मानते हुए भी कि वास्तव में हैश के स्तर के बारे में GHash ईमानदार है, इस चार्ट में शाब्दिक रूप से क्या कहा गया है, यही कारण है कि अभी बिटकॉइन के खिलाफ 51 हमले नहीं हो रहे हैं, वह है डिस्कस फिश, एक खनन पूल द्वारा चलाया गया पूल हांग्जो, चीन में उन्नीस वर्षीय, और GHash, ब्रिटेन में एक खनन पूल चलाता है, लेकिन अच्छी तरह से कहीं भी हो सकता है, अभी तक एक दूसरे के साथ टकराने और ब्लॉकचेन पर कब्जा करने का फैसला नहीं किया है। वैकल्पिक रूप से, यदि कोई हांग्जो में इस विशेष उन्नीस वर्षीय व्यक्ति पर भरोसा करने के लिए इच्छुक है (आखिरकार, वह काफी अच्छा लग रहा था जब मैं उससे मिला), एलिगियस या बीटीसीगिल्ड इसके बजाय गिआश के साथ टकरा सकते हैं.
तो क्या होगा, उदाहरण के लिए, ग्लैश 51 से अधिक हो जाता है और 51 हमले शुरू करता है (या, शायद, यहां तक कि 40 पर altcoin एक्सचेंजों के खिलाफ हमले शुरू करता है)? फिर क्या होता है?
सबसे पहले, आइए हम एक बुरा तर्क निकालते हैं। कुछ लोगों का तर्क है कि अगर यह 51 से अधिक हो जाता है तो कोई फर्क नहीं पड़ता, क्योंकि नेटवर्क के खिलाफ हमले करने के लिए उनके पास कोई प्रोत्साहन नहीं है क्योंकि यहां तक कि इस तरह के एक हमले से उनकी स्वयं की मुद्रा इकाइयों और खनन हार्डवेयर का मूल्य नष्ट हो जाएगा। दुर्भाग्य से, यह तर्क केवल बेतुका है। क्यों देखें, एक काल्पनिक मुद्रा पर विचार करें जहां खनन एल्गोरिथ्म केवल मेरी स्वयं की सार्वजनिक कुंजी के लिए एक हस्ताक्षर सत्यापनकर्ता है। केवल मैं ब्लॉक पर हस्ताक्षर कर सकता हूं, और मेरे पास सिस्टम में विश्वास बनाए रखने के लिए हर प्रोत्साहन है। बिटकॉइन समुदाय मेरे स्पष्ट रूप से बेहतर, गैर-बिजली-व्यर्थ, काम के सबूत को क्यों नहीं अपनाएगा? कई उत्तर हैं: मैं तर्कहीन हो सकता हूं, मुझे सरकार द्वारा मजबूर किया जा सकता है, मैं धीरे-धीरे एक संस्कृति को विकसित करना शुरू कर सकता हूं जहां लेनदेन कुछ “अच्छे उद्देश्यों” के लिए उलट हो जाता है (जैसे कि बाल पोर्नोग्राफी भुगतान अवरुद्ध करना) स्वीकार्य हैं और फिर धीरे-धीरे इसका विस्तार करते हैं। मेरे सभी नैतिक पूर्वाग्रहों को कवर करें, या मेरे पास 10x उत्तोलन में बिटकॉइन के खिलाफ एक बड़ी कमी हो सकती है। वे मध्य दो तर्क पागल काल्पनिक नहीं हैं; वे मेरे-सिक्के के लागू होने की वास्तविक दुनिया के दस्तावेज हैं जो पहले से मौजूद हैं: पेपाल। यही कारण है कि विकेंद्रीकरण मायने रखता है; हम प्रति वर्ष लाखों डॉलर की बिजली नहीं जलाते हैं बस एक ऐसी मुद्रा में चले जाते हैं जिसकी निरंतर स्थिरता राजनीतिक खेल के थोड़े अलग प्रकार पर टिका है.
इसके अतिरिक्त, यह भी ध्यान रखना महत्वपूर्ण है कि यहां तक कि ग्लैश का भी जुए के स्थलों के खिलाफ लेन-देन के उलट हमलों का उपयोग करने में शामिल होने का इतिहास है; विशेष रूप से, कोई इसमें शामिल प्रकरण को याद कर सकता है बेटकॉइस पासा. बेशक, गेश ने इस बात से इनकार किया है कि उसने कोई जानबूझकर कार्रवाई की, और शायद सही है; बल्कि, हमलों को एक दुष्ट कर्मचारी की गलती लगती है। हालांकि, यह कचरा के पक्ष में एक तर्क नहीं है; बहुत विपरीत, यह वास्तविक दुनिया के अनुभवजन्य साक्ष्य का एक टुकड़ा है जो विकेंद्रीकरण के पक्ष में एक आम तर्क दिखा रहा है: शक्ति भ्रष्ट और समान रूप से महत्वपूर्ण रूप से सत्ता उन लोगों को आकर्षित करती है जो पहले से ही भ्रष्ट हैं। सैद्धांतिक रूप से, ग्राश ने तब से सुरक्षा बढ़ा दी है; व्यवहार में, कोई फर्क नहीं पड़ता कि वे बिटकॉइन नेटवर्क के लिए भेद्यता के इस केंद्रीय बिंदु को अभी भी मौजूद हैं.
हालांकि, एक और बेहतर, बेहतर तर्क है कि खनन पूल एक मुद्दा क्यों नहीं हैं: अर्थात्, वास्तव में तथ्य यह है कि वे व्यक्तिगत खनिक नहीं हैं, बल्कि वे ताल हैं जिनसे खनिक किसी भी समय प्रवेश कर सकते हैं और छोड़ सकते हैं। इस वजह से, कोई भी ऐसा कह सकता है Ars Technica का दावा बिटकॉइन की सुरक्षा “एक गुमनाम खनिक द्वारा 51 नेटवर्क शक्ति के साथ बिखर गई” पूरी तरह से गलत है; कोई भी माइनर नहीं है जो 51 के करीब कुछ भी नियंत्रित करता है। वास्तव में एक एकल इकाई है, जिसे CEX.io कहा जाता है, जो कि 25 गेश को नियंत्रित करता है, जो अपने आप में डरावना है, लेकिन फिर भी इस परिदृश्य से बहुत दूर है कि शीर्षक अलग है। यदि व्यक्ति खनिकों को बिटकॉइन प्रोटोकॉल को बदलने में भाग नहीं लेना चाहते हैं और अनिवार्य रूप से अपने सिक्कों के मूल्य को 70 जैसी किसी चीज से नीचे गिरा रहे हैं, तो वे बस पूल छोड़ सकते हैं, और ऐसा अब बिटकॉइन के इतिहास में तीन बार हुआ है। हालांकि, सवाल यह है कि जैसे ही बिटकॉइन की अर्थव्यवस्था का पेशेवर होना जारी है, क्या ऐसा ही होता रहेगा? या, कुछ और “लालची” व्यक्तियों को देखते हुए, खनिक केवल पूल पर खनन करते रहेंगे जो उन्हें राजस्व अर्जित करने की अनुमति देता है, व्यक्तिगत रूप से पूरे बिटकॉइन खनन पारिस्थितिकी तंत्र को सामूहिक रूप से नीचे ले जाने की लागत पर अपने स्वयं के मुनाफे की बचत करता है।?
समाधान
अब भी, वास्तव में एक रणनीति है जो कि खनिक, और कचरा को हटाने के लिए ले जाया जा सकता है ।io: पूल पर खनन लेकिन जानबूझकर किसी भी ब्लॉक को रोकना जो वे पाते हैं कि वास्तव में वैध हैं। इस तरह की रणनीति अनिर्वचनीय है, लेकिन इस तरह से 1 PH / s खान खनन के साथ यह अनिवार्य रूप से सभी GHash खनिकों के मुनाफे को लगभग 2.5 से कम कर देता है। इस तरह की पूल तोड़फोड़ अन्य पूलों पर शून्य-शुल्क ग्राश का उपयोग करने के लाभ को पूरी तरह से नकार देती है। बुरे अभिनेताओं को दंडित करने की यह क्षमता दिलचस्प है, हालांकि इसके निहितार्थ स्पष्ट नहीं हैं; क्या होगा अगर GHash हर दूसरे पूल के खिलाफ ऐसा करने के लिए खनिकों को काम पर रखना शुरू कर दे? इस प्रकार, एक अलौकिक आर्थिक एंडगेम के साथ सतर्कतापूर्ण तोड़फोड़ की रणनीति पर भरोसा करने के बजाय, हमें आदर्श रूप से अन्य समाधानों को देखने की कोशिश करनी चाहिए.
सबसे पहले, कभी-कभी मौजूद P2P खनन पूल, P2Pool है। P2Pool वर्षों से है, और 10-सेकंड ब्लॉक समय के साथ अपने स्वयं के आंतरिक ब्लॉकचेन के साथ काम करता है, खनिकों को श्रृंखला में ब्लॉक के रूप में शेयर जमा करने की अनुमति देता है और खनिकों को पिछले कुछ दर्जन से अधिक शेयर भेजने के लिए ब्लॉक बनाने का प्रयास करने की आवश्यकता होती है। उसी समय के निर्माता। यदि P2Pool में 90 नेटवर्क हैशपॉवर है, तो परिणाम केंद्रीकरण और उदार तानाशाही नहीं होगा; इसके बजाय, सीमित मामला केवल सादे पुराने बिटकॉइन ब्लॉकचेन की प्रतिकृति होगा। हालांकि, पी 2 पूल में एक समस्या है: इसके लिए खनिकों को पूरी तरह से वैध नोड्स की आवश्यकता होती है। जैसा कि ऊपर वर्णित है, पूरी तरह से वैध नोड होने के बिना खनन की संभावना को देखते हुए यह अस्वीकार्य है.
इस समस्या का एक समाधान एक खनन एल्गोरिदम है जो नोड्स को स्थानीय रूप से पूरे ब्लॉकचेन को स्टोर करने के लिए मजबूर करता है। बिटकॉइन के मामले में इसके लिए एक सरल एल्गोरिदम है:
def मेरा (block_header, N, nonce): o = [] के लिए मैं रेंज में (20): o.append (sha256 (block_header + nonce + i)) n = [] के लिए i in रेंज (20): B = ( o [i] / २ ** १२))% N n.append (tx (B, o [i])) वापसी २२२५ (block_header + str (n))
जहाँ tx (B, k) एक ऐसा कार्य है जो ब्लॉक B में kth लेनदेन को लौटाता है, यदि आवश्यक हो तो modulo में लेनदेन की संख्या के आसपास लपेटकर और N वर्तमान ब्लॉक संख्या है। ध्यान दें कि यह एक सरल एल्गोरिथ्म है और अत्यधिक उप-रूपी है; कुछ स्पष्ट अनुकूलन में इसे धारावाहिक बनाना शामिल है (जैसे। o [i + 1] n पर निर्भर करता है [i]), ओ से बाहर एक मर्कल ट्री का निर्माण करना [मान] उन्हें व्यक्तिगत रूप से सत्यापित करने की अनुमति देना, और दो मर्कल पेड़ों को बनाए रखना प्रत्येक ब्लॉक, एक भंडारण संचय और दूसरा सभी वर्तमान शेष राशि को संग्रहीत करता है, इसलिए एल्गोरिथ्म को केवल वर्तमान ब्लॉक को क्वेरी करने की आवश्यकता है.
यह दृष्टिकोण वास्तव में एक ही समय में दो समस्याओं को हल करता है। सबसे पहले, यह P2Pool के बजाय एक केंद्रीकृत पूल का उपयोग करने के लिए प्रोत्साहन को हटा देता है। दूसरा, बिटकॉइन में निरंतर संकट है कि कैसे बहुत कम पूर्ण नोड हैं; यही कारण है कि यह मामला है कि इसके 20GB ब्लॉकचैन के साथ एक पूर्ण नोड बनाए रखना महंगा है, और कोई भी ऐसा नहीं करना चाहता है। इस योजना के साथ, हर एक खनन ASIC को पूरे ब्लॉकचेन को स्टोर करने के लिए मजबूर किया जाएगा, एक ऐसा राज्य जिससे पूर्ण नोड के सभी कार्य तुच्छ हो जाते हैं.
एक दूसरी रणनीति एक अन्य क्रिप्टोग्राफिक चाल है: खनन को गैर-आउटसोर्स करें। विशेष रूप से, विचार करना है एक खनन एल्गोरिथ्म बनाएँ ऐसा है कि, जब एक खनिक एक वैध ब्लॉक बनाता है, तो उन्हें हमेशा ब्लॉक को प्रकाशित करने का एक वैकल्पिक तरीका होता है जो खुद के लिए खनन इनाम को सुरक्षित करता है। रणनीति एक क्रिप्टोग्राफिक निर्माण का उपयोग करना है जिसे शून्य-ज्ञान प्रमाण कहा जाता है, क्रिप्टोग्राफिक रूप से साबित करना कि उन्होंने एक वैध ब्लॉक बनाया है, लेकिन ब्लॉक डेटा को गुप्त रखते हुए, और फिर एक साथ काम के सबूत के बिना एक ब्लॉक बनाते हैं जो कि खनिक को इनाम भेजता है। यह एक खनन पूल को धोखा देने के लिए तुच्छ बना देगा, जिससे खनन पूल गैर-व्यवहार्य हो जाएगा.
इस तरह के एक सेटअप के लिए बिटकॉइन के खनन एल्गोरिथ्म में पर्याप्त बदलाव की आवश्यकता होगी, और बिटकॉइन के बाकी हिस्सों की तुलना में क्रिप्टोग्राफिक प्राइमेटिक्स का अधिक उन्नत उपयोग करता है; यकीनन, जटिलता अपने आप में एक गंभीर नुकसान है, और एक यह है कि शायद यह स्केलेबिलिटी जैसी गंभीर समस्याओं को हल करने के लिए है, लेकिन खनन पूल को हतोत्साहित करने के लिए एक चतुर चाल को लागू नहीं करना है। इसके अतिरिक्त, खनन पूल को असंभव बनाना यकीनन समस्या को बदतर बना देगा, बेहतर नहीं। खनन पूल मौजूद होने का कारण विचरण की समस्या से निपटना है; खनिक एक निवेश खरीदने के लिए तैयार नहीं हैं, जिसमें किसी भी रिटर्न को अर्जित करने का केवल 15 मौका है। यदि पूलिंग की संभावना असंभव है, तो खनन अर्थव्यवस्था बस बड़े खिलाड़ियों के एक छोटे सेट में केंद्रीकृत होगी – एक सेटअप, जो अब के विपरीत, व्यक्तिगत प्रतिभागियों को बस से दूर स्विच नहीं कर सकता है। दूसरी ओर, पिछली योजना, तब भी पूलिंग की अनुमति देती है, जब तक कि स्थानीय नोड में पूर्ण ब्लॉकचेन न हो, और इस तरह एक तरह के पूलिंग को प्रोत्साहित करता है (अर्थात, P2pool) जो व्यवस्थित रूप से हानिकारक नहीं है.
एक अन्य दृष्टिकोण कम कट्टरपंथी है: खनन एल्गोरिदम को बिल्कुल भी न बदलें, लेकिन पूलिंग एल्गोरिदम को बदल दें। अभी, ज्यादातर खनन पूल “पे-पर-लास्ट-एन-शेयर” (PPLNS) नामक पेआउट स्कीम का उपयोग करते हैं – पिछले कुछ हजार शेयरों से प्राप्त राजस्व के आधार पर प्रति शेयर खनिकों को भुगतान करते हैं। यह एल्गोरिथ्म अनिवार्य रूप से अपने उपयोगकर्ताओं के बीच पूल के स्वयं के विचरण को विभाजित करता है, जिसके परिणामस्वरूप पूल के लिए कोई जोखिम नहीं है और उपयोगकर्ताओं के लिए विचरण की एक छोटी राशि (उदाहरण के लिए, 1 हैशपावर के साथ एक पूल का उपयोग करना), मासिक रिटर्न का अपेक्षित मानक विचलन ~ 15, दूर है। एकल खनन लॉटरी की तुलना में बेहतर है लेकिन अभी भी गैर-नगण्य है)। बड़े पूल में कम विचरण होता है, क्योंकि वे अधिक ब्लॉक खदान करते हैं (बुनियादी आंकड़ों के अनुसार, 4x अधिक खनन शक्ति वाले एक पूल में प्रतिशत के रूप में 2x छोटे मानक विचलन होते हैं)। एक अन्य योजना है, जिसे पीपीएस (पे-पर-शेयर) कहा जाता है, जहां एक खनन पूल खनिकों को प्रति शेयर एक स्थिर राशि का भुगतान करता है; यह योजना खनिकों से सभी प्रकार को हटा देती है, लेकिन पूल में जोखिम पेश करने की कीमत पर; यही कारण है कि कोई भी खनन पूल ऐसा नहीं करता है.
मेनी रोसेनफेल्ड का मल्टी-पीपीएस एक समाधान प्रदान करने का प्रयास करता है। एक पूल में खनन के बजाय, खनिक एक साथ कई पूलों को भुगतान करने वाले ब्लॉकों का उत्पादन करने का प्रयास कर सकते हैं (जैसे। 5 बीटीसी एक पूल, 7 बीटीसी से दूसरे, 11.5 बीटीसी से तीसरे और 1.5 बीटीसी से चौथे तक), और पूल। समान रूप से शेयरों के लिए खनिक का भुगतान करें (उदाहरण के लिए, प्रति शेयर 0.024 बीटीसी का भुगतान करने वाले एक पूल के बजाय पहला पूल 0.0048, दूसरा 0.00672, तीसरा 0.01104 और चौथा 0.00144) का भुगतान करेगा। यह बहुत छोटे पूलों को केवल खनिकों को बहुत छोटे पुरस्कारों को स्वीकार करने की अनुमति देता है, जिससे उन्हें अपनी आर्थिक क्षमताओं के अनुपात में जोखिम के स्तर पर ले जाने की अनुमति मिलती है। उदाहरण के लिए, यदि पूल A पूल B से 10x बड़ा है, तो पूल A 10 BTC तक के आउटपुट वाले ब्लॉक स्वीकार कर सकता है, और पूल B केवल 1 BTC स्वीकार कर सकता है। यदि कोई गणना करता है, तो कोई यह देख सकता है कि पूल बी के लिए अपेक्षित रिटर्न हर बार हर परिस्थिति में पूल ए से दस गुना मिलता है, इसलिए पूल बी का कोई विशेष सुपरलाइनर लाभ नहीं है। एकल-पीपीएस परिदृश्य में, दूसरी ओर, छोटे बी को अपने धन की तुलना में 3.16x अधिक जोखिम का सामना करना पड़ेगा.
समस्या यह है कि विचलन के कारण समस्या वास्तव में किस हद तक है, और यह किस हद तक सुविधा की तरह है? निश्चित रूप से, 1 खनन पूल अपने रिटर्न में 15 मासिक मानक विचलन देखेगा। हालांकि, सभी माइनिंग पूल अस्थिर बीटीसी मूल्य के कारण अपने रिटर्न में 40 मासिक मानक विचलन जैसा कुछ देखते हैं। 15 मानक विचलन और 2 मानक विचलन के बीच अंतर बड़ा और सबसे बड़ा पूल का उपयोग करने के लिए एक आकर्षक कारण लगता है; 42 और 55 के बीच का अंतर इतना नहीं है। तो क्या अन्य कारक खनन पूल केंद्रीकरण को प्रभावित कर सकते हैं? एक अन्य कारक तथ्य यह है कि पूल आवश्यक रूप से अपने स्वयं के ब्लॉक के बारे में “सुनते हैं” और कुछ अन्य नेटवर्क देरी के बाद बाकी सभी ब्लॉक, इसलिए बड़े पूल कम से कम पुराने ब्लॉकों पर खनन करेंगे; यह समस्या दस सेकंड के समय के साथ ब्लॉकचेन के लिए महत्वपूर्ण है, लेकिन बिटकॉइन में प्रभाव 1 से कम है और इस तरह महत्वहीन है। एक तीसरा कारक सुविधा है; यह कई छोटे VPS प्रदाताओं द्वारा उपयोग किए जाने वाले सॉफ़्टवेयर के समान आत्मा में एक आसान-से-उपयोग ओपन-सोर्स मेक-योर माइनिंग पूल समाधान का वित्तपोषण करके हल किया जा सकता है; यदि महत्वपूर्ण समझा जाता है, तो हम इस तरह के प्रयास के नेटवर्क-अज्ञेय संस्करण को आंशिक रूप से वित्त पोषण कर सकते हैं। आखिरी कारक जो अभी भी बना हुआ है, हालांकि, यह है कि गेश की कोई फीस नहीं है; बल्कि, ASIC क्लाउड-माइनिंग कंपनी CEX.io के कनेक्शन के माध्यम से पूल खुद को बनाए रखता है, जो अपनी 25 हैश पावर को नियंत्रित करता है। इस प्रकार, यदि हम वास्तव में केंद्रीकरण की समस्या की तह तक उतरना चाहते हैं, तो हमें स्वयं ASIC को देखने की आवश्यकता हो सकती है.
ASICs
मूल रूप से, बिटकॉइन खनन का उद्देश्य बहुत समतावादी खोज था। दुनिया भर में लाखों उपयोगकर्ता अपने डेस्कटॉप पर सभी Bitcoin की खान करेंगे, और परिणाम एक साथ एक वितरण मॉडल होगा जो अत्यधिक समतावादी है और व्यापक रूप से प्रारंभिक बीटीसी आपूर्ति और एक आम सहमति मॉडल को फैलाता है जिसमें हजारों हितधारक शामिल हैं, वस्तुतः किसी भी संभावना को छोड़कर आपसी साँठ – गाँठ। प्रारंभ में, योजना ने काम किया, यह सुनिश्चित करते हुए कि पहले कुछ मिलियन बिटकॉइन व्यापक रूप से नकदी-गरीब हाई स्कूल के छात्रों सहित कई हजारों उपयोगकर्ताओं के बीच व्यापक रूप से फैल गए। 2010 में, हालांकि, GPU (“ग्राफिक्स प्रोसेसिंग यूनिट”) के लिए खनन सॉफ्टवेयर का आगमन हुआ, जिसने 10-100x स्पीडअप प्राप्त करने के लिए GPU के बड़े पैमाने पर समानांतरकरण का लाभ उठाया और CPU खनन को महीनों के भीतर पूरी तरह से लाभहीन बना दिया। 2013 में, ASIC के आगमन के साथ विशेषज्ञता ने एक और मोड़ लिया। ASIC, या अनुप्रयोग-विशिष्ट एकीकृत सर्किट, एक एकल उद्देश्य के साथ निर्मित विशेष खनन चिप्स हैं: बिटकॉइन ब्लॉकों को खदान करने के लिए संभव के रूप में कई SHA256 गणनाओं को क्रैंक करने के लिए। इस विशेषज्ञता के परिणामस्वरूप, ASICs को GPU पर एक और 10-100x स्पीडअप मिलता है, साथ ही GPU खनन को लाभकारी भी बनाता है। अब, मेरा एकमात्र तरीका ASIC कंपनी शुरू करना है या किसी मौजूदा से ASIC खरीदना है.
एएसआईसी कंपनियों के काम करने का तरीका सरल है। सबसे पहले, कंपनी शुरू होती है, कुछ न्यूनतम राशि सेटअप कार्य करती है और अपनी योजना का पता लगाती है, और प्रस्तावना लेना शुरू करती है। इसके बाद इन सीमाओं का उपयोग ASIC के विकास को निधि देने के लिए किया जाता है, और ASIC के तैयार होने के बाद डिवाइस उपयोगकर्ताओं को भेज दिए जाते हैं, और कंपनी नियमित रूप से निर्माण और बिक्री शुरू कर देती है। ASIC विनिर्माण एक पाइपलाइन में किया जाता है; एक प्रकार का कारखाना है जो ASICs के लिए चिप्स का उत्पादन करता है, और फिर एक और, कम परिष्कृत, संचालन, जहां चिप्स, सर्किट बोर्ड और प्रशंसकों जैसे मानक भागों के साथ, खरीददारों को भेजे जाने के लिए एक साथ पूर्ण बक्से में डाल दिए जाते हैं।.
तो यह हमें कहां छोड़ता है? यह स्पष्ट है कि एएसआईसी उत्पादन काफी केंद्रीकृत है; इन उपकरणों को बनाने वाली 10-30 कंपनियों की तरह कुछ हैं, और उनमें से प्रत्येक के पास महत्वपूर्ण स्तर की हैश पावर है। हालांकि, मुझे यह एहसास नहीं हुआ कि एएसआईसी का उत्पादन तब तक केंद्रीकृत है जब तक कि मैं शेन्ज़ेन, चीन में इस बेजोड़ छोटी इमारत का दौरा नहीं कर लेता:
कारखाने की तीसरी मंजिल पर, हम देखते हैं:
हमारे पास पहली तस्वीर में 780 GH / s में से लगभग 150 खनिक हैं, जो कुल खनिकों की कुल 120 TH / s – कुल नेटवर्क हैशपॉवर के 0.1 से अधिक – सभी को एक ही स्थान पर बनाते हैं। दूसरी तस्वीर में अन्य 150 TH / s वाले बॉक्स दिखाई देते हैं। कुल मिलाकर, फैक्ट्री इन दोनों राशियों के योग से थोड़ा अधिक – लगभग 300 TH / s – हर एक दिन का उत्पादन करती है। अब, इस चार्ट को देखें:
कुल मिलाकर, बिटकॉइन नेटवर्क हर दिन लगभग 800 TH / s प्राप्त करता है। इस प्रकार, कुछ सुरक्षा कारकों को जोड़ते हुए और यह मानते हुए कि सप्ताह में कुछ दिन कारखाने बंद हो जाते हैं, हमारे पास एक एकल कारखाना है जो बिटकॉइन नेटवर्क में जोड़े जा रहे सभी नए हैशपावर के एक चौथाई से अधिक का उत्पादन करता है। अब, इमारत थोड़ी बड़ी है, इसलिए लगता है कि पहली मंजिल पर क्या है? यह सही है, लिट्रेकोइन नेटवर्क में जोड़े गए सभी नए हैशपावर के एक चौथाई के बराबर स्क्रिप एएसआईसीएस का निर्माण करने वाली एक निर्माण सुविधा। यह बिटकॉइन के लिए एक भयावह एंडगेम की छवि प्रस्तुत करता है: बिटकॉइन नेटवर्क केवल शेन्ज़ेन में कुछ दर्जन लोगों के साथ “8 सफेद लोगों” के अमेरिकी डॉलर के खनन एल्गोरिदम को बदलने के लिए हर साल लाखों डॉलर बिजली खर्च करता है।.
हालांकि, इससे पहले कि हम खनन के भविष्य के बारे में बहुत सतर्क हो जाएं, यह समझना और समझना महत्वपूर्ण है (1) एएसआईसी के साथ क्या गलत है, (2) सीपीयू के साथ क्या ठीक है, और (3) एएसआईसी खनन का भविष्य क्या है हमशक्ल। प्रश्न जितना लगता है उससे कहीं अधिक जटिल है। सबसे पहले, कोई यह पूछ सकता है कि यह बुरा क्यों है कि ASIC केवल कुछ कंपनियों द्वारा उत्पादित किए जाते हैं और उनमें से एक चौथाई एक कारखाने से गुजरते हैं? सीपीयू भी अत्यधिक केंद्रीकृत हैं; एकीकृत सर्किट का उत्पादन केवल कुछ कंपनियों द्वारा किया जा रहा है, और लगभग सभी कंप्यूटर जो हम उपयोग करते हैं, उनके पास कम से कम एएमडी या इंटेल के कुछ घटक हैं। जवाब है, हालांकि एएमडी और इंटेल सीपीयू का उत्पादन करते हैं, वे नियंत्रित नहीं करते हैं कि उन पर क्या चल रहा है। वे सामान्य प्रयोजन के उपकरण हैं, और निर्माताओं के पास इसके उपयोग पर किसी भी तरह के नियंत्रण में विनिर्माण प्रक्रिया पर अपने नियंत्रण का अनुवाद करने का कोई तरीका नहीं है। डीआरएम-लादेन “विश्वसनीय कंप्यूटिंग मॉड्यूल” मौजूद हैं, लेकिन यह कल्पना करना बहुत मुश्किल है कि कंप्यूटर को एक डबल-खर्च के हमले में भाग लेने के लिए मजबूर किया जा रहा है.
ASIC खनिक के साथ, अभी भी चीजें बहुत खराब नहीं हैं। यद्यपि ASIC केवल कुछ ही कारखानों में उत्पादित किए जाते हैं, फिर भी वे दुनिया भर में हजारों लोगों को डेटा सेंटरों और घरों में असमान रूप से नियंत्रित करते हैं, और कुछ खानों से कम आमतौर पर अलग-अलग खनिकों के पास अपनी हैश को निर्देशित करने की क्षमता होती है, जहाँ उनकी ज़रूरत होती है। हालांकि, जल्द ही, यह बदल सकता है। एक महीने के समय में, क्या होगा यदि निर्माताओं को यह पता चलता है कि उनके लिए अपने ASIC को बेचने के लिए उनके लिए आर्थिक समझदारी नहीं है जब वे अपने सभी उपकरणों को एक केंद्रीय गोदाम में रख सकते हैं और पूर्ण राजस्व कमा सकते हैं? शिपिंग लागत लगभग शून्य तक गिर जाएगी, शिपिंग देरी नीचे जाएगी (एक सप्ताह शिपिंग देरी वर्तमान हैश पावर विकास दर पर ~ 5.6 राजस्व हानि से मेल खाती है) और स्थिर या सुंदर केसिंग का उत्पादन करने की कोई आवश्यकता नहीं होगी। उस परिदृश्य में, यह सभी ASIC के 25 नहीं होगा जो कि शेन्ज़ेन में एक कारखाने द्वारा उत्पादित किए जाते हैं; यह शेन्ज़ेन में एक कारखाने से बाहर चलाने वाली सभी हैशपॉवर में से 25 होगी.
हांग्जो में एक कंपनी के मुख्यालय का दौरा करते समय, अन्य बातों के अलावा, लिटीकॉइन खनन में, मैंने संस्थापकों से एक ही सवाल पूछा: आप केवल घर में खनिक क्यों नहीं रखते? उन्होंने तीन उत्तर दिए। सबसे पहले, वे विकेंद्रीकरण की परवाह करते हैं। यह समझने में सरल है, और बहुत भाग्यशाली है कि इतने सारे खनिक इस समय के लिए इस तरह महसूस करते हैं, लेकिन अंततः खनन कंपनियों द्वारा किया जाएगा जो मौद्रिक लाभ के बारे में थोड़ा और देखभाल करते हैं और विचारधारा के बारे में कम। दूसरा, उन्हें कंपनी को फंड करने के लिए प्री-ऑर्डर की जरूरत होती है। उचित, लेकिन “खनन अनुबंध” (अनिवार्य रूप से, क्रिप्टो-परिसंपत्तियां जो कि एक विशिष्ट संख्या में जीएच / एस के खनन शक्ति के बराबर हैं) जारी करके हल कर सकते हैं। तीसरा, गोदामों में पर्याप्त बिजली और जगह नहीं है। अंतिम तर्क, जैसा कि लगता है, दीर्घकालिक में पानी रखने के लिए एकमात्र हो सकता है; यह भी बताया गया कारण है कि ASICminer ने शुद्ध रूप से इन-हाउस खनन बंद कर दिया और उपभोक्ताओं को USB खनिक बेचना शुरू कर दिया, जिसमें कहा गया कि शायद इस तरह के निर्णय के पीछे एक मजबूत और सार्वभौमिक तर्क है।.
यह मानते हुए कि पूर्व-आदेशों को बेचने और खनन अनुबंधों की बिक्री की आर्थिक रणनीति आर्थिक रूप से समतुल्य है (जो वे हैं), यह निर्धारित करने के लिए समीकरण कि क्या घर में खनन या बिक्री अधिक समझ में आता है, इस प्रकार है:
बाईं ओर, हमारे पास घर में खनन की लागत है: बिजली, भंडारण और रखरखाव। दाईं ओर, हमारे पास बिजली, भंडारण और रखरखाव की लागत (अर्थात खरीदारों के हाथ में), शिपिंग और एएसआईसी को बाद में चालू करने से जुर्माना, साथ ही इस तथ्य के लिए एक नकारात्मक कारक है। कुछ लोग नेटवर्क का समर्थन करने के लिए कम से कम आंशिक रूप से मनोरंजन के लिए और एक वैचारिक इच्छा से बाहर हैं। आइए अभी इन आंकड़ों का विश्लेषण करें। हम उपयोग करेंगे तितली लैब्स मोनार्क उदाहरण के लिए, और प्रत्येक ASIC को सादगी के लिए एक वर्ष तक चालू रखें.
- आंतरिक बिजली, भंडारण, रखरखाव – BFL के चेकआउट पृष्ठ के अनुसार, आंतरिक बिजली, भंडारण और रखरखाव की लागत $ 1512 प्रति वर्ष है, जिसे हम BFL को कुछ लाभ लेते हुए $ 1000 तक नीचे चिह्नित करेंगे।
- बाहरी बिजली – ओंटारियो में, कीमतों के बारे में हैं $ 0.1 प्रति KwH. एक तितली लैब्स मोनार्क चलेगी 350 डब्ल्यू पर 600 जीएच / एस; इसे प्रति-सामान्य करने के लिए, इसका मतलब है कि प्रति वर्ष $ 1.40 की बिजली की लागत या पूरे वर्ष के लिए $ 511
- बाह्य भंडारण – घर पर, कोई भी भंडारण पर विचार कर सकता है, या प्रति दिन $ 1 की सुविधा शुल्क जोड़ सकता है; इसलिए, हम $ 0 से $ 365 तक कहीं न कहीं कहेंगे
- बाहरी रखरखाव – इस मान को निर्धारित करना कठिन है; तकनीकी रूप से कुशल आक्रमणकारियों के लिए जो चुनौती का आनंद लेते हैं, और दूसरों के लिए यह कठिन हो सकता है; इसलिए, हम $ 0 से $ 730 कह सकते हैं
- शिपिंग लागत – BFL के अनुसार, $ 38.
- राजस्व – वर्तमान में, 1 टीएच / एस आपको प्रति दिन 0.036 बीटीसी या $ 21.6 देता है। चूँकि हमारे विश्लेषण में हर 90 दिनों में हैशपॉवर दोगुना हो जाता है, इसलिए ASIC की प्रभावशीलता हर 90 दिनों में कम हो जाती है, हमें 122 दिनों का जीवन या $ 2562 राजस्व प्राप्त होता है
- शिपिंग समय – मेरे चीनी स्रोतों के अनुसार, एक सप्ताह
- हैशपावर दोगुना समय – तीन महीने। इसलिए, शिपिंग देरी दंड के लिए पूरी अभिव्यक्ति 2562 * (1 – 0.5 ^ 0.0769) = 133.02 है
- हॉबीस्ट / विचारधारा प्रीमियम – वर्तमान में, बिटकॉइन खनिकों का एक बड़ा हिस्सा इसे वैचारिक विचारों से बाहर कर रहा है, इसलिए हम $ 5 से $ 1000 तक कहीं भी कह सकते हैं
इस प्रकार, यह सब ऊपर जोड़कर, बाईं ओर हमारे पास $ 1000 है, और दाईं ओर हमारे पास $ 511 + $ 38 + $ 133 = $ 682 है, साथ ही $ 1095 और शून्य से $ 1000 तक है। इस प्रकार, यह पूरी तरह से अस्पष्ट है कि कौन सा बेहतर है; मेरे विश्लेषण में त्रुटियां और लोगों के अपने समय और सौंदर्यशास्त्र के मूल्य के बारे में अस्पष्ट चर किसी भी निश्चित निष्कर्ष से बहुत दूर हैं। लेकिन भविष्य में क्या होगा? मौलिक रूप से, कोई यह उम्मीद कर सकता है कि बिजली, भंडारण और रखरखाव, प्रत्येक उपभोक्ता के साथ बस के पैमाने और अर्थव्यवस्था से लाभ के कारण बहुत सस्ता होगा। इसके अतिरिक्त “वास्तविक दुनिया” में अधिकांश लोग सुंदर ASIC कवरिंग के परोपकारी, शौकीन या प्रशंसक नहीं हैं। शिपिंग लागत शून्य से ऊपर है, और शिपिंग देरी जुर्माना शून्य से ऊपर है। तो इस प्रकार यह लगता है कि अर्थशास्त्र ने गोल रूप से केंद्रीकृत खनन का पक्ष लिया …
… एक संभावित कारक को छोड़कर: गर्मी। अभी, ASIC तेजी से विकास के चरण में हैं, इसलिए अधिकांश लागत हार्डवेयर है; उपरोक्त उदाहरण में उपयोग किए गए BFL माइनर की कीमत $ 2200 है, लेकिन बिजली की लागत $ 511 है। हालांकि, भविष्य में, विकास बहुत धीमा होगा; अंततः हम मूर के कानून के अभिसरण की उम्मीद कर सकते हैं, जिसके पास हर दो साल में हैश पावर दोगुना हो जाता है, और यहां तक कि मूर का कानून भी धीमा होने लगता है। ऐसी दुनिया में, प्राथमिक चोक पॉइंट के रूप में बिजली की लागत वापस आ सकती है। लेकिन बिजली का खर्च कितना है? एक केंद्रीकृत गोदाम में, काफी, और वर्ग-घन कानून गारंटी देता है कि एक केंद्रीकृत वातावरण में घर से भी अधिक ऊर्जा को ठंडा करने पर खर्च करने की आवश्यकता होगी क्योंकि सभी खनिक एक ही स्थान पर हैं और उनमें से अधिकांश कारखाने के अंदर बहुत ताजी हवा में ठंडी ताजी हवा के संपर्क में हैं। एक घर में, हालांकि, अगर बाहर का तापमान लगभग 20’C से कम है, तो बिजली की लागत शून्य है; माइनर द्वारा खर्च की जाने वाली सभी बिजली अंततः “बेकार” गर्मी में बदल जाती है, जो तब घर को गर्म करती है और बिजली के लिए विकल्प होती है जो एक केंद्रीय हीटर द्वारा खर्च की जाएगी। एएसआईसी विकेन्द्रीकरण क्यों काम कर सकता है, इसके लिए यह एकमात्र तर्क है: विकेंद्रीकरण होने के बजाय क्योंकि सभी में अप्रयुक्त की एक निश्चित मात्रा होती है, और इस तरह से मुक्त, अपने लैपटॉप पर कम्प्यूटेशनल समय की इकाइयां, विकेंद्रीकरण होता है क्योंकि कई लोगों के पास हीटिंग की मांग की एक निश्चित मात्रा होती है उनके घरों में.
क्या ऐसा होगा? कई बिटकॉइन समर्थकों को लगता है कि उत्तर हां है। हालांकि, मुझे यकीन नहीं है; यह एक पूरी तरह से अनुभवजन्य सवाल है कि बिजली की लागत रखरखाव या भंडारण प्लस शिपिंग प्लस शिपिंग देरी जुर्माना से कम है या नहीं, और दस साल के समय में समीकरण एक तरफ या दूसरे पर गिर सकता है। मैं व्यक्तिगत रूप से केवल पीछे बैठने और सर्वश्रेष्ठ के लिए आशा करने के लिए तैयार नहीं हूं। यही कारण है कि मुझे व्यक्तिगत रूप से यह निराशाजनक लगता है कि इतने सारे बिटकॉइन डेवलपर्स (हालांकि सौभाग्य से लगभग सभी नहीं हैं) काम की समस्या के प्रमाण पर विचार करने के लिए संतुष्ट हैं “हल” या तर्क है कि खनन विशेषज्ञता को हल करने का प्रयास करना एक अधिनियम है “अनावश्यक फिर से इंजीनियरिंग”. यह साबित हो सकता है, या यह नहीं हो सकता है, लेकिन यह तथ्य कि हम इस चर्चा को पहले स्थान पर रख रहे हैं, दृढ़ता से पता चलता है कि बिटकॉइन का वर्तमान दृष्टिकोण एकदम सही है।.
ASIC प्रतिरोध
एएसआईसी समस्या का समाधान जो सबसे अधिक बार टाल दिया जाता है, एएसआईसी-प्रतिरोधी खनन एल्गोरिदम का विकास है। अब तक, इस तरह के एल्गोरिदम को विकसित करने में विचार की दो लाइनें हैं। पहला मेमोरी-हार्डनेस है – एक फ़ंक्शन का उपयोग करके समांतरिकरण के माध्यम से बड़े पैमाने पर लाभ प्राप्त करने के लिए एएसआईसी की शक्ति को कम करना जो बहुत बड़ी मात्रा में स्मृति लेता है। समुदाय का पहला प्रयास स्क्रीप्ट था, जो पर्याप्त प्रतिरोधी साबित नहीं हुआ था; जनवरी में, मैंने डैगर के साथ स्क्रिप्ट की मेमोरी-हार्डनेस में सुधार करने का प्रयास किया, एक एल्गोरिथ्म जो कि मेमोरी (हार्ड करने के लिए मुश्किल है) (128 एमबी की सीमा तक) लेकिन सत्यापित करना आसान है; हालाँकि, यह एल्गोरिथ्म साझा-मेमोरी हमलों के लिए असुरक्षित है जहाँ कई समानांतर प्रक्रियाएँ समान 128 एमबी मेमोरी तक पहुँच सकती हैं। मेमोरी-हार्ड पीओडब्ल्यू में वर्तमान अत्याधुनिक कला है कोयल, एक एल्गोरिथ्म जो रेखांकन में लंबाई -42 चक्रों की तलाश करता है। इस तरह के चक्रों को कुशलतापूर्वक खोजने के लिए बड़ी मात्रा में मेमोरी लगती है, लेकिन एक चक्र को सत्यापित करने के लिए बहुत तेज है, जिसमें 42 हैश और 70 बाइट से कम मेमोरी की आवश्यकता होती है.
दूसरा दृष्टिकोण कुछ अलग है: नए हैश फ़ंक्शंस को बनाने के लिए एक तंत्र बनाएं, और फ़ंक्शंस की जगह बनाएं ताकि यह इतना बड़ा हो जाए कि जिस तरह का कंप्यूटर उनके प्रसंस्करण के लिए सबसे अच्छा है, परिभाषा के अनुसार पूरी तरह से सामान्यीकृत है। एक सीपीयू। यह दृष्टिकोण “सिद्ध रूप से एएसआईसी प्रतिरोधी” होने के करीब पहुंच जाता है और इस प्रकार अधिक भविष्य के सबूत, स्मृति जैसे विशिष्ट पहलुओं पर ध्यान केंद्रित करने के बजाय, लेकिन यह भी अपूर्ण है; सीपीयू के हमेशा कम से कम कुछ हिस्से होंगे जो इस तरह के एल्गोरिथ्म में बाहरी साबित होंगे और दक्षता के लिए इसे हटाया जा सकता है। हालाँकि, खोज सही ASIC प्रतिरोध के लिए नहीं है; इसके बजाय, चुनौती यह है कि जिसे हम “आर्थिक ASIC प्रतिरोध” कह सकते हैं – वह ASIC का निर्माण करने लायक नहीं होना चाहिए.
यह वास्तव में आश्चर्यजनक रूप से प्राप्त होने की संभावना है। यह देखने के लिए, ध्यान दें कि प्रति डॉलर खर्च किए गए खनन उत्पादन, ज्यादातर लोगों के लिए, उदासीन है। खनन बिजली की पहली एन इकाइयाँ उत्पादन करने के लिए बहुत सस्ती हैं, क्योंकि उपयोगकर्ता केवल अपने डेस्कटॉप पर मौजूदा अप्रयुक्त कम्प्यूटेशनल समय का उपयोग कर सकते हैं और केवल बिजली (ई) के लिए भुगतान कर सकते हैं। हालांकि, एन इकाइयों से परे जाकर, किसी को हार्डवेयर और बिजली (एच + ई) दोनों के लिए भुगतान करना होगा। यदि ASIC संभव हैं, जब तक कि कमोडिटी हार्डवेयर पर उनका स्पीडअप (H + E) / E से कम है, तब भी ASIC- युक्त इकोसिस्टम में लोगों के लिए अपने डेस्कटॉप पर बिजली का खनन खर्च करना लाभदायक होगा। यह वह लक्ष्य है जिसके लिए हम प्रयास करना चाहते हैं; हम इस तक पहुँच सकते हैं या नहीं यह पूरी तरह से अज्ञात है, लेकिन चूंकि क्रिप्टोक्यूरेंसी पूरी तरह से किसी भी मामले में एक बड़ा प्रयोग है, यह कोशिश करने के लिए चोट नहीं करता है.