विषयसूची:

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

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

वीडियो: ब्लॉकचेन वास्तव में कैसे काम करता है
वीडियो: UP के Agra में दवा माफिया के खिलाफ ANTF और पुलिस ने बड़ी कार्रवाई की | UP News | Drug Mafia 2024, मई
Anonim

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

मैं आपको तुरंत चेतावनी दूंगा कि कट के नीचे टेक्स्ट की एक बड़ी शीट है और यदि आप एक बार और सभी के लिए क्रिप्टोकरेंसी के विषय पर प्रश्न को "बंद" करने के लिए तैयार नहीं हैं, तो अभी अपने पसंदीदा में एक प्रविष्टि जोड़ें और समय आरक्षित करें)

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

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

और ओलेग इस मुश्किल मामले में हम सभी की मदद करेंगे। मिलना!

यदि आप ओलेग को पसंद नहीं करते हैं, तो मैं उसे बाहर निकाल दूंगा।

मूल बातें: हमें ब्लॉकचेन की आवश्यकता क्यों है?

ब्लॉकचेन का वर्णन सातोशी नाकामोतो के लेख "बिटकॉइन: ए पीयर-टू-पीयर इलेक्ट्रॉनिक कैश सिस्टम" में किया गया था। वहां, केवल आठ पृष्ठों में, लेखक ने बिटकॉइन क्रिप्टोक्यूरेंसी की मूल बातें बताईं, जो कि ब्लॉकचैन एल्गोरिथम पर आधारित थी।

सूची जिसे बदला नहीं जा सकता

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

आइए एक उदाहरण लेते हैं।

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

अब ओलेग हमेशा बोर्ड में जा सकता है और सुनिश्चित कर सकता है कि मैक्स ने सब कुछ लौटा दिया, लेकिन वान्या पहले से ही 700 रूबल नहीं देती है। एक दिन ओलेग ने वान्या को अपने घर पीने के लिए आमंत्रित किया। जबकि ओलेग शौचालय जा रहा है, वान्या "मैंने वान्या के लिए 200 रूबल उधार लिया" प्रविष्टि को मिटा दिया और इसके स्थान पर लिखता है "वान्या ने 500 रूबल दिए"।

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

अंत में एक बिंदु जोड़ने से अंतिम हैश को मान्यता से परे बदल दिया गया - आप इसका उपयोग कर सकते हैं।

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

लेकिन EVIL IVAN SHA-256 का उपयोग करना भी जानता है और अपने हैश के साथ प्रविष्टि को आसानी से बदल सकता है। खासकर अगर बोर्ड पर इसके ठीक बगल में हैश लिखा हो।

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

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

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

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

लेकिन सूची की जाँच करना उतना ही सरल है: पहले आपको पहले की तरह हैश की तुलना करने की आवश्यकता है, और फिर सरल प्रतिस्थापन द्वारा समीकरणों के समाधान की जाँच करें। यदि सब कुछ अभिसरण हो जाता है, तो सूची नहीं बदली जाती है।

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

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

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

ट्रस्ट का केंद्रीकरण

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

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

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

विकेंद्रीकरण: कोई किसी पर भरोसा नहीं करता

इसलिए वे एक वैकल्पिक दृष्टिकोण लेकर आए: सूची की एक प्रति सभी के लिए रखें। इस प्रकार, एक हमलावर को न केवल एक सूची को फिर से लिखना होगा, बल्कि प्रत्येक घर में घुसकर सूचियों को फिर से लिखना होगा। और फिर पता चलता है कि किसी ने घर पर कई सूचियां रखी थीं, जिनके बारे में किसी को पता नहीं था। यह विकेंद्रीकरण है।

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

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

लेनदेन

स्टोर में बर्तन खरीदते समय, आप अपने कार्ड से पिन कोड दर्ज करते हैं, जिससे स्टोर बैंक से पूछ सकता है कि क्या आपके खाते में 35 रूबल हैं। दूसरे शब्दों में, आप अपने पिन कोड के साथ 35 रूबल के लेनदेन पर हस्ताक्षर करते हैं, जिसे बैंक पुष्टि या अस्वीकार करता है।

"मैंने वान्या 500 रूबल उधार लिया" प्रकार के हमारे रिकॉर्ड भी लेनदेन हैं। लेकिन हमारे पास लेनदेन के लेखक को अधिकृत करने वाला बैंक नहीं है। हम कैसे जांच सकते हैं कि इवान ने चुपचाप प्रविष्टि "मैक्स ओलेग 100,500 रूबल" नहीं जोड़ा है?

ब्लॉकचेन इसके लिए सार्वजनिक और निजी कुंजियों के तंत्र का उपयोग करता है; आईटी विशेषज्ञ लंबे समय से उसी SSH में प्राधिकरण के लिए उनका उपयोग कर रहे हैं। मैंने इसे "एन्क्रिप्शन का परिचय" अनुभाग में "सुरक्षा, एन्क्रिप्शन, साइबरपंक" पोस्ट में अपनी उंगलियों पर समझाया।

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

लेकिन विपरीत भी काम करता है। यदि आप अपने सभी दोस्तों के साथ सार्वजनिक कुंजी साझा करते हैं, तो वे उनके लिए किसी भी संदेश को एन्क्रिप्ट करने में सक्षम होंगे ताकि केवल आप ही इसे पढ़ सकें, क्योंकि आप निजी कुंजी के स्वामी हैं।

लेकिन इसके अलावा, सार्वजनिक कुंजी का एक उपयोगी प्रभाव होता है - इसके साथ आप जांच सकते हैं कि डेटा आपकी निजी कुंजी से एन्क्रिप्ट किया गया था, बिना डेटा को डिक्रिप्ट किए। इन सभी गुणों का वर्णन "बुक ऑफ सिफर्स" में अच्छी तरह से किया गया है।

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

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

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

"संतुलन" की अवधारणा का अभाव

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

केवल निजी कुंजी बटुए के स्वामित्व की पुष्टि करती है। लेकिन नेटवर्क के अन्य सदस्य कैसे सुनिश्चित कर सकते हैं कि मेरे पास खरीदने के लिए पर्याप्त पैसा है?

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

यही है, यदि आप 400 रूबल खर्च करना चाहते हैं, तो आप अपनी आय और व्यय के पूरे इतिहास से गुजरते हैं, और अपने लेनदेन से उन आय को जोड़ते हैं जहां आपको 100 + 250 + 50 रूबल दिए गए थे, जिससे यह साबित होता है कि आपके पास ये 400 रूबल हैं।

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

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

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

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

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

डबल खर्च की समस्या

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

क्योंकि बिंदु A से बिंदु B तक के सिग्नल हमेशा देरी से जाते हैं। दो लेनदेन पूरी तरह से अलग तरीके से जा सकते हैं। और जो लेन-देन पहले शुरू किया गया था, वह बाद में प्राप्तकर्ता तक पहुंच सकता है, क्योंकि यह एक लंबा रास्ता तय करता है।

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

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

सभी कंप्यूटरों पर समय अनिवार्य रूप से भिन्न होगा और उन्हें सिंक्रनाइज़ करने का कोई गारंटीकृत तरीका नहीं है। ब्लॉकचैन की एक प्रति नेटवर्क में प्रत्येक कंप्यूटर पर संग्रहीत होती है और प्रत्येक प्रतिभागी केवल उस पर भरोसा करता है।

आप कैसे सुनिश्चित कर सकते हैं कि एक लेन-देन दूसरे से पहले था?

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

ब्लॉक ब्लॉकचेन की रीढ़ हैं

नेटवर्क पर काम करने वाला प्रत्येक कंप्यूटर सामान्य पूल से किसी भी लेनदेन का चयन करता है जिसे वह पसंद करता है। आमतौर पर केवल उच्चतम कमीशन के लिए वह उस पर कमा सकता है। इसलिए वह अपने लिए लेन-देन तब तक एकत्र करता है जब तक कि उनका कुल आकार बातचीत की सीमा तक नहीं पहुंच जाता। बिटकॉइन में, यह ब्लॉक आकार सीमा 1 एमबी है (सेगविट 2x के बाद यह 2 एमबी होगी), और बिटकॉइन कैश में - 8 एमबी।

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

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

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

केवल वह इसे एक पेड़ के रूप में बनाता है - जोड़े में रिकॉर्ड हैश करता है, फिर परिणाम फिर से जोड़े में होता है, और इसी तरह जब तक कि केवल एक हैश शेष न हो - पेड़ की जड़, जिसे ब्लॉक में जोड़ा जाता है। क्यों बिल्कुल एक पेड़ के साथ - मुझे जवाब नहीं मिला, लेकिन मुझे लगता है कि यह उस तरह से तेज है। विकि पर और पढ़ें: मर्कल ट्री।

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

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

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

जैसा कि स्कूल में होता था, जब हर कोई एक कठिन परीक्षा को हल कर रहा था, ऐसा शायद ही कभी हुआ हो कि उत्कृष्ट छात्रों ने भी एक ही समय में उत्तर दिए हों।

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

इसलिए हम खनन की अवधारणा पर आते हैं, जिसे हाल के वर्षों में हर कोई इतना प्रभावित कर चुका है।

खुदाई

बिटकॉइन माइनिंग किसी तरह का पवित्र संस्कार नहीं है। खनन इंटरनेट की गहराई में कहीं नए बिटकॉइन खोजने के बारे में नहीं है। खनन तब होता है जब दुनिया भर के हजारों कंप्यूटर बेसमेंट में गुलजार होते हैं, प्रति सेकंड लाखों संख्या से गुजरते हुए, एक हैश खोजने की कोशिश करते हैं जो 10 शून्य से शुरू होता है। ऐसा करने के लिए उन्हें ऑनलाइन होने की भी आवश्यकता नहीं है।

सैकड़ों समानांतर कोर वाले वीडियो कार्ड किसी भी सीपीयू की तुलना में इस समस्या को तेजी से हल करते हैं।

बिल्कुल 10 शून्य क्यों? और ऐसे ही, इसका कोई मतलब नहीं है। तो सतोशी के साथ आया। क्योंकि यह उन समस्याओं में से एक है जिसके लिए हमेशा एक समाधान होता है, लेकिन यह निश्चित रूप से विकल्पों की एक लंबी नीरस गणना से तेज नहीं हो सकता है।

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

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

हर 8-12 मिनट में, पृथ्वी पर कोई न कोई ऐसा हैश पाता है और सभी को अपनी खोज की घोषणा करने का सौभाग्य प्राप्त होता है, जिससे इस समस्या से बचा जा सकता है कि पहले कौन था।

उत्तर खोजने के लिए, कंप्यूटर (2017 तक) को 12.5 बीटीसी प्राप्त होता है - यह बिटकॉइन सिस्टम द्वारा "पतली हवा से बाहर" उत्पन्न होने वाले इनाम की राशि है और हर चार साल में घट जाती है।

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

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

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

उदाहरण के लिए, कुछ स्वास्थ्य मंत्रालय कल डॉक्टरों के लिए अपना खुद का बंद ब्लॉकचेन बनाता है (और वे इसे चाहते हैं), इसे कौन माइन करेगा? सप्ताहांत चिकित्सक?

लेकिन बाद में खनिकों को क्या फायदा होगा, जब पुरस्कार गायब हो जाएंगे या कम हो जाएंगे?

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

यानी खनन का सार अर्थहीन समस्याओं को हल करना है। क्या इस सारी शक्ति का उपयोग किसी और उपयोगी चीज़ के लिए नहीं किया जा सकता था - उदाहरण के लिए, कैंसर के इलाज की खोज?

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

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

यदि हर 10 मिनट में केवल एक बार 12.5 बीटीसी का इनाम दिया जाता है और केवल एक व्यक्ति को ब्लॉक मिला है, तो यह पता चलता है कि मुझे कई वर्षों तक वीडियो कार्ड बर्बाद करने की उम्मीद है कि एक दिन मैं $ 40,000 (प्रति दिन) छोड़ दूंगा वर्तमान विनिमय दर)?

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

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

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

लेकिन अन्य नेटवर्क पर एकल खनन काफी संभव है। कुछ समय पहले तक, Ethereum को माइन करना आसान था, जहाँ हर 10 सेकंड में ब्लॉक मिलते हैं। वहाँ ब्लॉक इनाम बहुत कम है, लेकिन एक अच्छा पैसा कमाने की संभावना अधिक है।

तो हम व्यर्थ में हजारों वीडियो कार्ड जलाने जा रहे हैं और कोई रास्ता नहीं है?

हां, लेकिन विचार हैं। मैंने जिस खनन का वर्णन किया है वह क्लासिक है और इसे काम का सबूत (काम का सबूत) कहा जाता है। अर्थात्, प्रत्येक मशीन एक निश्चित संभावना के साथ अर्थहीन समस्याओं को हल करके यह साबित करती है कि उसने नेटवर्क के लाभ के लिए काम किया है।

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

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

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

ब्लॉकचेन

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

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

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

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

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

यह एक नियमित स्थिति है जिसमें संभाव्यता सिद्धांत फिर से मदद करता है।नेटवर्क ऐसी द्विभाजित अवस्था में तब तक कार्य करता है जब तक कि खनिकों में से एक को इनमें से किसी एक श्रृंखला के लिए अगला ब्लॉक नहीं मिल जाता।

जैसे ही ऐसा ब्लॉक मिलता है और श्रृंखला में डाला जाता है, यह लंबा हो जाता है और ब्लॉकचैन नेटवर्क के समझौतों में से एक शामिल होता है: किसी भी परिस्थिति में, सबसे लंबे ब्लॉकचैन को पूरे नेटवर्क के लिए एकमात्र सही माना जाता है।

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

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

इस वजह से, श्रृंखला असुरक्षा के तीन नियमों का आविष्कार किया गया है:

1. खनन के लिए पुरस्कार प्राप्त करने के बाद अन्य 20 पुष्ट ब्लॉकों के बाद ही उपयोग किया जा सकता है। बिटकॉइन के लिए, यह लगभग तीन घंटे है।

2. यदि आपको बिटकॉइन भेजे गए थे, तो आप उन्हें 1-5 ब्लॉक के बाद ही नए लेनदेन में इनपुट के रूप में उपयोग कर सकते हैं।

3. नियम 1 और 2 प्रत्येक क्लाइंट की सेटिंग में बस लिखे गए हैं। उनके पालन पर कोई नजर नहीं रखता। लेकिन सबसे लंबी श्रृंखला कानून तब भी आपके सभी लेन-देन को मिटा देगा यदि आप सिस्टम को उन्हें लागू नहीं करने के लिए छल करने का प्रयास करते हैं।

ब्लॉकचेन को धोखा देने की कोशिश

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

मान लीजिए कि आपके पास पृथ्वी का सबसे शक्तिशाली कंप्यूटर है। Google और Amazon डेटासेंटर एक साथ आपके निपटान में हैं और आप ऐसी श्रृंखला की गणना करने की कोशिश कर रहे हैं जो नेटवर्क में सबसे लंबी ब्लॉकचेन बन जाएगी।

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

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

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

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

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

निष्कर्ष

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

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

Ethereum

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

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

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

सिफारिश की: