31 अक्टूबर, 2008 को, सातोशी नाकामोटो द्वारा हस्ताक्षरित एक आईडी ने 9-पृष्ठ के कागज के साथ इस समस्या को हल किया कि मुझे पूरी तरह से गुमनाम और विकेंद्रीकृत नेटवर्क में भुगतान कैसे किया जाए।
अब हम जानते हैं कि रहस्यमय आदमी को सातोशी नाकामोटो के नाम से जाना जाता है और उन नौ पृष्ठों को पतली हवा से बिटकॉइन में 100 बिलियन आरएमबी के बराबर बनाया गया है और प्रौद्योगिकी जो इसे शक्ति प्रदान करती है, ब्लॉकचेन।
एक विश्वसनीय तीसरे पक्ष के बिना, सबसे बड़ी समस्या यह है कि हम में से कोई भी एक दूसरे पर भरोसा नहीं कर सकता है, इसलिए ब्लॉकचैन दुनिया में, स्थानान्तरण प्रसारित करना होगा ताकि हर किसी को प्रत्येक व्यक्ति के प्रत्येक डॉलर के इतिहास का पता चले। नेटवर्क। लोग यह सत्यापित करेंगे कि यह वास्तव में मैंने इलेक्ट्रॉनिक हस्ताक्षर के साथ क्या कहा था, और फिर हस्तांतरण को एक बही में डाल दिया। यह खाता बही है। ब्लॉक को एक साथ जोड़ना ब्लॉकचेन है। यह बिटकॉइन के सभी लेनदेन को अपनी स्थापना से आज तक रिकॉर्ड करता है, और अब लगभग 600,000 ब्लॉक हैं, प्रत्येक ब्लॉक में दो या तीन हजार लेनदेन रिकॉर्ड किए गए हैं, और आपका और मेरा सहित प्रत्येक खाता, वास्तव में कितना पैसा है, यह याद रखता है, जहां यह कहां से आया, कहां खर्च हुआ, और यह पारदर्शी और खुला है।
ब्लॉकचेन नेटवर्क में, हर कोई एक समान और वास्तविक समय में अद्यतन बहीखाता धारक है। अप्रत्याशित रूप से, खाता बही की विश्वसनीयता डिजिटल मुद्रा की आधारशिला है, और यदि खाता आदेश से बाहर है, तो कोई भी मुद्रा अच्छी तरह से काम नहीं करेगी।
लेकिन इससे दो नए सवाल उठते हैं: सभी के लिए किताबें कौन रखता है? आप यह कैसे सुनिश्चित करते हैं कि पुस्तकें मिथ्या नहीं हैं?
यदि हर कोई एक खाता बही रख सकता है, तो प्रत्येक ब्लॉक में निहित लेनदेन का लेनदेन और अनुक्रम अलग-अलग हो सकता है, और अगर जानबूझकर गलत प्रविष्टियां होती हैं, तो यह और भी अराजक होगा। एक ऐसा बही प्राप्त करना असंभव है जो सभी के लिए स्वीकार्य हो।
इसलिए पुस्तकों को रखने वाले व्यक्ति को सभी को स्वीकार करने के लिए प्राप्त करना होगा ताकि सभी की पुस्तकें एक समान हों। इसे सर्वसम्मति तंत्र के रूप में भी जाना जाता है।
आज विभिन्न ब्लॉकचेन के लिए सभी तरह के अलग-अलग आम सहमति तंत्र हैं, और सतोशी का समाधान समस्या को करना है। जो कोई पहले उत्तर देता है उसे पुस्तकों को रखने का अधिकार है। इस तंत्र को PoW: प्रूफ ऑफ वर्क, प्रूफ ऑफ वर्कलोड कहा जाता है।
वर्कलोड के प्रमाण की प्रकृति संपूर्ण है, और आपके डिवाइस में जितनी अधिक अंकगणितीय शक्ति है, उतने अधिक उत्तर देने की संभावना है।
ऐसा करने के लिए, हैश एन्क्रिप्शन का उपयोग किया जाता है।
उदाहरण के लिए SHA256 एल्गोरिथ्म को लें, इसके साथ एन्क्रिप्ट किए गए वर्णों के किसी भी स्ट्रिंग में 256-बिट बाइनरी नंबर की एक अद्वितीय स्ट्रिंग मिलती है। यदि मूल इनपुट को किसी भी तरह से बदल दिया जाता है, तो हैश एन्क्रिप्टेड संख्या पूरी तरह से अलग होगी।
वर्कलोड के प्रमाण की प्रकृति संपूर्ण है, और आपके डिवाइस में जितनी अधिक अंकगणितीय शक्ति है, उतने अधिक उत्तर देने की संभावना है।
ऐसा करने के लिए, हैश एन्क्रिप्शन का उपयोग किया जाता है।
उदाहरण के लिए SHA256 एल्गोरिथ्म को लें, इसके साथ एन्क्रिप्ट किए गए वर्णों के किसी भी स्ट्रिंग में 256-बिट बाइनरी नंबर की एक अद्वितीय स्ट्रिंग मिलती है। यदि मूल इनपुट को किसी भी तरह से बदल दिया जाता है, तो हैश एन्क्रिप्टेड संख्या पूरी तरह से अलग होगी।
वर्कलोड के प्रमाण की प्रकृति संपूर्ण है, और आपके डिवाइस में जितनी अधिक अंकगणितीय शक्ति है, उतने अधिक उत्तर देने की संभावना है।
ऐसा करने के लिए, हैश एन्क्रिप्शन का उपयोग किया जाता है।
उदाहरण के लिए SHA256 एल्गोरिथ्म को लें, इसके साथ एन्क्रिप्ट किए गए वर्णों के किसी भी स्ट्रिंग में 256-बिट बाइनरी नंबर की एक अद्वितीय स्ट्रिंग मिलती है। यदि मूल इनपुट को किसी भी तरह से बदल दिया जाता है, तो हैश एन्क्रिप्टेड संख्या पूरी तरह से अलग होगी।
वर्कलोड के प्रमाण की प्रकृति संपूर्ण है, और आपके डिवाइस में जितनी अधिक अंकगणितीय शक्ति है, उतने अधिक उत्तर देने की संभावना है।
ऐसा करने के लिए, हैश एन्क्रिप्शन का उपयोग किया जाता है।
उदाहरण के लिए SHA256 एल्गोरिथ्म को लें, इसके साथ एन्क्रिप्ट किए गए वर्णों के किसी भी स्ट्रिंग में 256-बिट बाइनरी नंबर की एक अद्वितीय स्ट्रिंग मिलती है। यदि मूल इनपुट को किसी भी तरह से बदल दिया जाता है, तो हैश एन्क्रिप्टेड संख्या पूरी तरह से अलग होगी।
वर्कलोड के प्रमाण की प्रकृति संपूर्ण है, और आपके डिवाइस में जितनी अधिक अंकगणितीय शक्ति है, उतने अधिक उत्तर देने की संभावना है।
ऐसा करने के लिए, हैश एन्क्रिप्शन का उपयोग किया जाता है।
उदाहरण के लिए SHA256 एल्गोरिथ्म को लें, इसके साथ एन्क्रिप्ट किए गए वर्णों के किसी भी स्ट्रिंग में 256-बिट बाइनरी नंबर की एक अद्वितीय स्ट्रिंग मिलती है। यदि मूल इनपुट को किसी भी तरह से बदल दिया जाता है, तो हैश एन्क्रिप्टेड संख्या पूरी तरह से अलग होगी
जब हम एक ब्लॉक खोलते हैं, तो हम उस ब्लॉक में दर्ज किए गए लेनदेन की संख्या, लेनदेन का विवरण, ब्लॉक हेडर और अन्य जानकारी देख सकते हैं।
एक ब्लॉक हेडर एक ब्लॉक का लेबल होता है जिसमें टाइमस्टैम्प, मर्क ट्री रूट हैश, रैंडम नंबर और पिछले ब्लॉक के हैश जैसी जानकारी होती है और ब्लॉक हेडर पर दूसरी SHA256 गणना करने से हमें इस ब्लॉक का हैश मिलेगा।
ट्रैक रखने के लिए, आपको ब्लॉक में विभिन्न जानकारी को पैकेज करना होगा, और फिर ब्लॉक हेडर में इस यादृच्छिक संख्या को संशोधित करना होगा ताकि हैश मान प्राप्त करने के लिए इनपुट मूल्य को हैश किया जा सके, जहां हैश गणना के बाद पहले n अंक 0 हैं। ।
प्रत्येक अंक के लिए वास्तव में केवल दो संभावनाएं हैं: 1 और 0, इसलिए यादृच्छिक संख्या में प्रत्येक परिवर्तन के लिए सफलता की संभावना 2 में से एक है। उदाहरण के लिए, यदि n 1 है, तो, जब तक कि पहली संख्या है 0, फिर सफलता की संभावना 2 में से 1 है।
नेटवर्क में जितनी अधिक कंप्यूटिंग शक्ति होती है, उतनी ही अधिक संख्या में गणना करने के लिए शून्य होते हैं, और कार्यभार को साबित करना जितना कठिन होता है।
आज, बिटकॉइन नेटवर्क में n लगभग 76 है, जो कि 76 में प्रति 2 में 1 की सफलता दर है, या 755 ट्रिलियन में लगभग 1 है।
$ 8,000 RTX 2080Ti ग्राफ़िक्स कार्ड के साथ, इसकी गिनती करने के लिए लगभग 1407 वर्ष हैं।
गणित को सही से प्राप्त करना वास्तव में आसान नहीं है, लेकिन एक बार जब आप कर लेते हैं, तो हर कोई एक पल में सत्यापित कर सकता है कि आपने इसे सही कर लिया है। यदि यह वास्तव में सही है, तो हर कोई उस ब्लॉक को खाता बही से जोड़ देगा और अगले ब्लॉक में पैकिंग शुरू कर देगा।
इस तरह, नेटवर्क में सभी के पास एक समान, रीयल-टाइम अपडेटेड लेज़र है।
और सभी को बहीखाता पद्धति से प्रेरित रखने के लिए, ब्लॉक को खत्म करने के लिए पहला नोड सिस्टम द्वारा पुरस्कृत किया जाएगा, जो अब 12.5 बिटकॉइन, या लगभग 600,000 आरएमबी है। इस प्रक्रिया को खनन के रूप में भी जाना जाता है।
दूसरी ओर, बही-खाते के साथ छेड़छाड़ को रोकने के लिए, प्रत्येक नए ब्लॉक को पिछले ब्लॉक के हैश मान को रिकॉर्ड करने की आवश्यकता है, जिसे ब्लॉक हेडर में हैश पॉइंटर के रूप में भी जाना जाता है। इस तरह के एक निरंतर आगे का सूचक अंततः पहले संस्थापक ब्लॉक को इंगित करेगा, सभी ब्लॉकों को एक साथ कसकर जकड़ें।
यदि आप किसी भी ब्लॉक में किसी भी वर्ण को संशोधित करते हैं, तो आप अगले ब्लॉक के हैश पॉइंटर को अमान्य करते हुए, उस ब्लॉक का हैश मान बदल देते हैं।
तो आपको अगले ब्लॉक के हैश पॉइंटर को संशोधित करना होगा, लेकिन यह बदले में उस ब्लॉक के हैश मान को प्रभावित करता है, इसलिए आपको यादृच्छिक संख्या को भी पुनर्गणना करना होगा, और गणना समाप्त करने के बाद, आपको अगले ब्लॉक को संशोधित करना होगा। उस ब्लॉक का जब तक आपने उस ब्लॉक के बाद सभी ब्लॉक को संशोधित नहीं किया है, जो बहुत ही बोझिल है।
इससे मुनीम के लिए यह सुनिश्चित करना असंभव हो जाता है कि वह चाहकर भी अग्रेजों का ध्यान रख सके। इलेक्ट्रॉनिक हस्ताक्षर के कारण, बुककीपर किसी और से खुद को हस्तांतरित नहीं कर सकता है, और पुस्तक के इतिहास के कारण, वह पतली हवा में से एक पैसा भी नहीं बदल सकता है।
लेकिन यह एक नया सवाल खड़ा करता है: यदि दो लोग एक ही समय में गणना पूरी करते हैं और एक नया ब्लॉक निकालते हैं, तो उन्हें किसकी बात सुननी चाहिए?
इसका उत्तर है कि जो भी सुनने के लिए काफी लंबा है, और अब हर कोई दोनों ब्लॉकों के बाद पैक कर सकता है। उदाहरण के लिए, यदि अगले राउंड में गणना खत्म करने वाला पहला लड़का B से कनेक्ट करने का विकल्प चुनता है, तो B चेन लंबी होगी और बाकी सभी को B से कनेक्ट होने की अधिक संभावना होगी।
पैकिंग के छह ब्लॉकों के भीतर, विजेता को आम तौर पर बसाया जाता है, और छोड़ी गई चेन ट्रेड को वापस ले लिया जाता है और पैक किए जाने वाले ट्रेडिंग पूल में वापस रखा जाता है।
लेकिन जब से यह सबसे लंबे समय तक सुनता है जो कोई भी सबसे लंबा है, जब तक आप हर किसी से बेहतर गिन सकते हैं, और आपकी गिनती की शक्ति 51% से अधिक है, तो आप अपने आप से सबसे लंबी श्रृंखला का पता लगा सकते हैं, और फिर लीडर को नियंत्रित कर सकते हैं। ।
तो बिटकॉइन की दुनिया में खनिकों की कंप्यूटिंग शक्ति जितनी अधिक होगी, सभी को उतने ही अधिक शून्य गिनने होंगे, जो यह सुनिश्चित कर सकें कि कोई भी बही को नियंत्रित नहीं कर सकता है।
लेकिन कुछ प्रतिभागियों के साथ अन्य ब्लॉकचेन इतनी अच्छी तरह से किराया नहीं करते हैं, जैसे कि 15 मई 2018 को बिटकॉइन गोल्ड नामक डिजिटल मुद्रा पर 51% हमला।
हमलावरों ने पहले अपने स्वयं के बिटगोल्ड का $ 10 मिलियन मूल्य एक एक्सचेंज में स्थानांतरित कर दिया, और यह हस्तांतरण ब्लॉक ए पर दर्ज किया गया था। हमलावर भी अपने स्वयं के बिटगॉल्ड के $ 10 मिलियन को एक एक्सचेंज में स्थानांतरित करने में सक्षम थे। उसी समय, हमलावर ने गुप्त रूप से एक ब्लॉक बी तैयार किया जहां स्थानांतरण नहीं हुआ और ब्लॉक बी के बाद एक नए ब्लॉक की गणना की गई। हमलावर ने गुप्त रूप से एक ब्लॉक बी भी तैयार किया जहां स्थानांतरण नहीं हुआ था।
एक बार ए चेन पर ट्रांसफर की पुष्टि हो जाने के बाद, हमलावर एक्सचेंज में थोड़ा सोना निकाल सकता है। लेकिन चूंकि हमलावर की कंप्यूटिंग शक्ति पूरे नेटवर्क से 51% अधिक है, इसलिए बी श्रृंखला अंततः A श्रृंखला से अधिक लंबी होगी, और पूरे नेटवर्क को एक लंबी B श्रृंखला जारी करने से, इतिहास फिर से लिखा जाएगा, B श्रृंखला की जगह लेगी सच्ची मुख्य श्रृंखला के रूप में एक श्रृंखला, और ब्लॉक ए में एक्सचेंज में स्थानांतरण को वापस ले लिया जाएगा, हमलावर को कुछ भी नहीं के लिए 10 मिलियन कमाएंगे।
आज, डिजिटल मुद्रा प्राप्त करने के लिए बिना अंकगणित शक्ति वाले औसत व्यक्ति के लिए सबसे आसान तरीका यह है कि इसे एक एक्सचेंज पर खरीदा जाए और इसे अपने वॉलेट पते पर वापस ले लिया जाए।
यह पता आपकी निजी कुंजी से आता है, जो एन्क्रिप्ट किया गया है, और सार्वजनिक कुंजी, जो एन्क्रिप्ट किया गया है, पता प्राप्त करता है।
ब्लॉकचैन जैसे एक अनाम नेटवर्क में, केवल निजी कुंजी यह साबित कर सकती है कि आप आप हैं, और जब तक स्थानांतरण आपकी निजी कुंजी द्वारा उत्पन्न इलेक्ट्रॉनिक हस्ताक्षर के साथ होता है, हर कोई पुष्टि कर सकता है कि स्थानांतरण वैध है। इसलिए यदि निजी कुंजी से समझौता किया जाता है, तो कोई भी आपके पास होने और पैसे स्थानांतरित करने का दिखावा कर सकता है।
पोस्ट समय: सितंबर-10-2020