अक्टूबर 31१, २०० Sat मा, सतोशी नाकामोटो द्वारा हस्ताक्षर गरिएको आईडीले यस समस्यालाई solved-पृष्ठको कागजको साथ समाधान गर्यो कसरी मलाई पूर्ण रूपमा अज्ञात र विकेन्द्रीकृत नेटवर्कमा भुक्तान गर्ने भनेर।
अब हामी जान्दछौं कि रहस्यमय व्यक्ति सतोशी नाकामोटो र ती नौ पृष्ठले पातलो हावाबाट १०० अरब आरएमबी बराबरको बिटकोइन र टेकनोलोजी जस्ता शक्ति प्रदान गर्दछ।
एक विश्वसनीय तेस्रो पक्षबिना, सब भन्दा ठूलो समस्या यो हो कि हामी मध्ये कसैले पनि एक अर्कालाई विश्वास गर्न सक्दैनौं, त्यसैले ब्लकचेन संसारमा, स्थानान्तरणहरू प्रसारण गर्नु पर्ने हुन्छ ताकि सबैलाई प्रत्येकको प्रत्येक डलरको इतिहास थाहा हुन्छ र प्रत्येक व्यक्तिलाई। नेटवर्क। व्यक्तिहरूले प्रमाणित गर्नेछ कि यो वास्तवमै मैले भनेको कुरा इलेक्ट्रॉनिक हस्ताक्षरको साथ हो, र त्यसपछि स्थानान्तरणलाई एक खातामा राख्छ। यो खाताको खण्ड हो। अवरोधहरू सँगै जोड्नु ब्लकचेन हो। यसले आजको स्थापनादेखि अहिलेसम्म बिटकॉइनका सबै लेनदेनहरूको रेकर्ड गर्दछ, र अब त्यहाँ लगभग 600००,००० ब्लकहरू छन्, प्रत्येक खण्डमा दुई वा तीन हजार लेनदेनको रेकर्ड गरिएको छ, र तपाईंको र मेरो सहित सबै खाताहरूसँग कति पैसा छ भनेर सम्झन्छ, कहाँ छ यो कहाँबाट आयो, कहाँबाट आयो, र यो पारदर्शी र खुला छ।
ब्लकचेन नेटवर्कमा, सबैले एक समान र वास्तविक-समय अपडेट गरिएको खातामा समात्दै छन्। अचम्मको कुरा, लेजरको विश्वसनीयता डिजिटल मुद्राको आधारशिला हो, र यदि खातामा अर्डर बाहिर छ भने कुनै पनि मुद्राले राम्रोसँग काम गर्दैन।
तर यसले दुई नयाँ प्रश्नहरू खडा गर्छ: कसले सबैका लागि किताब राख्छ? तपाईं कसरी यो निश्चित गर्नुहुन्छ कि पुस्तकहरू झूटा छैन?
यदि सबैले लेजर राख्न सक्दछन्, प्रत्येक खण्डमा समावेश लेनदेनको लेनदेन र अनुक्रम फरक हुन सक्छ, र यदि त्यहाँ जानाजानी गलत प्रविष्टिहरू गरिएको थियो भने, यो अझ अराजक हुने थियो। यो खातिर पाउन असम्भव छ जुन सबैलाई स्वीकार्य छ।
त्यसोभए पुस्तकहरू राख्ने व्यक्तिले सबैलाई लिनुपर्दछ कि सबैको पुस्तकहरू एकरूप छन्। यसलाई पनि सहमति संयन्त्र भनेर चिनिन्छ।
आज विभिन्न blockchains को लागी सबै प्रकारका फरक सहमति संयन्त्रहरु छन्, र Satoshi को समाधान समस्या गर्नु हो। जो पहिले उत्तर बाहिर काम गर्दछ पुस्तकहरु राख्न अधिकार छ। यस संयन्त्रलाई PoW भनिन्छ: प्रूफ-अफ-वर्क, वर्कलोडको प्रमाण।
वर्कलोडको प्रमाणको प्रकृति पूर्ण छ, र तपाईंको उपकरणमा जति अंकगणित शक्ति छ, उत्तर पत्ता लगाउने सम्भावना त्यति नै बढी छ।
यो गर्नका लागि, ह्यास ईन्क्रिप्शन प्रयोग गरिएको छ।
उदाहरणका लागि SHA256 एल्गोरिथ्म लिनुहोस्, यसको साथ ईन्क्रिप्टेड अक्षरहरूको कुनै पनि स्ट्रि string २ 256-बिट बाइनरी नम्बरहरूको एक अनौंठो स्ट्रि yield प्राप्त गर्दछ। यदि मूल इनपुट कुनै पनि हिसाबले बदलिएको छ भने, ह्यास ईन्क्रिप्टेड नम्बर पूर्ण रूपमा भिन्न हुनेछ।
वर्कलोडको प्रमाणको प्रकृति पूर्ण छ, र तपाईंको उपकरणमा जति अंकगणित शक्ति छ, उत्तर पत्ता लगाउने सम्भावना त्यति नै बढी छ।
यो गर्नका लागि, ह्यास ईन्क्रिप्शन प्रयोग गरिएको छ।
उदाहरणका लागि SHA256 एल्गोरिथ्म लिनुहोस्, यसको साथ ईन्क्रिप्टेड अक्षरहरूको कुनै पनि स्ट्रि string २ 256-बिट बाइनरी नम्बरहरूको एक अनौंठो स्ट्रि yield प्राप्त गर्दछ। यदि मूल इनपुट कुनै पनि हिसाबले बदलिएको छ भने, ह्यास ईन्क्रिप्टेड नम्बर पूर्ण रूपमा भिन्न हुनेछ।
वर्कलोडको प्रमाणको प्रकृति पूर्ण छ, र तपाईंको उपकरणमा जति अंकगणित शक्ति छ, उत्तर पत्ता लगाउने सम्भावना त्यति नै बढी छ।
यो गर्नका लागि, ह्यास ईन्क्रिप्शन प्रयोग गरिएको छ।
उदाहरणका लागि SHA256 एल्गोरिथ्म लिनुहोस्, यसको साथ ईन्क्रिप्टेड अक्षरहरूको कुनै पनि स्ट्रि string २ 256-बिट बाइनरी नम्बरहरूको एक अनौंठो स्ट्रि yield प्राप्त गर्दछ। यदि मूल इनपुट कुनै पनि हिसाबले बदलिएको छ भने, ह्यास ईन्क्रिप्टेड नम्बर पूर्ण रूपमा भिन्न हुनेछ।
वर्कलोडको प्रमाणको प्रकृति पूर्ण छ, र तपाईंको उपकरणमा जति अंकगणित शक्ति छ, उत्तर पत्ता लगाउने सम्भावना त्यति नै बढी छ।
यो गर्नका लागि, ह्यास ईन्क्रिप्शन प्रयोग गरिएको छ।
उदाहरणका लागि SHA256 एल्गोरिथ्म लिनुहोस्, यसको साथ ईन्क्रिप्टेड अक्षरहरूको कुनै पनि स्ट्रि string २ 256-बिट बाइनरी नम्बरहरूको एक अनौंठो स्ट्रि yield प्राप्त गर्दछ। यदि मूल इनपुट कुनै पनि हिसाबले बदलिएको छ भने, ह्यास ईन्क्रिप्टेड नम्बर पूर्ण रूपमा भिन्न हुनेछ।
वर्कलोडको प्रमाणको प्रकृति पूर्ण छ, र तपाईंको उपकरणमा जति अंकगणित शक्ति छ, उत्तर पत्ता लगाउने सम्भावना त्यति नै बढी छ।
यो गर्नका लागि, ह्यास ईन्क्रिप्शन प्रयोग गरिएको छ।
उदाहरणका लागि SHA256 एल्गोरिथ्म लिनुहोस्, यसको साथ ईन्क्रिप्टेड अक्षरहरूको कुनै पनि स्ट्रि string २ 256-बिट बाइनरी नम्बरहरूको एक अनौंठो स्ट्रि yield प्राप्त गर्दछ। यदि मूल इनपुट कुनै पनि हिसाबले बदलिएको छ भने, ह्यास ईन्क्रिप्टेड नम्बर पूर्ण रूपमा भिन्न हुनेछ
जब हामी एक ब्लक खोल्छौं, हामी त्यो ब्लकमा रेकर्ड गरिएको लेनदेनहरूको संख्या, लेनदेन विवरणहरू, ब्लक हेडर र अन्य जानकारी देख्न सक्दछौं।
एउटा ब्लक हेडर भनेको ब्लकको लेबल हो जसमा जानकारी समावेश गरिएको टाइमस्ट्याम्प, मर्क ट्री रुट ह्यास, अनियमित संख्या र अघिल्लो ब्लकको ह्यास, र ब्लक हेडरमा दोस्रो SHA256 गणना गर्दा हामीलाई यस ब्लकको ह्यास दिनेछ।
ट्र्याक राख्न, तपाईंले ब्लकमा बिभिन्न सूचनाहरू प्याकेज गर्नुपर्दछ, र त्यसपछि यो अनियमित नम्बरलाई ब्लक हेडरमा परिमार्जन गर्नुहोस् ताकि इनपुट मान ह्याश मान प्राप्त गर्नका लागि ह्याश गर्न सकिन्छ जहाँ पहिलो एन अंकहरू ह्यास गणना पछि 0 हुन्छन्। ।
प्रत्येक अंकका लागि वास्तवमा दुई मात्र सम्भाव्यताहरू हुन्छन्: १ र ०, त्यसैले अनियमित संख्यामा प्रत्येक परिवर्तनको लागि सफलताको सम्भावना २ को २ औं अंश हो। उदाहरणका लागि, यदि एन १ हो, जुन पहिलो नम्बरसम्म लामो हुन्छ। ०, तब सफलताको सम्भावना २ बाहिर १ छ।
नेटवर्कमा जति कम्प्यूटिंग शक्ति छ, त्यहाँ अधिक शुन्यहरू गणना गर्न सकिन्छ, र कामको बोझो प्रमाणित गर्न गाह्रो छ।
आज, बिटकॉइन नेटवर्कमा n लगभग is is छ, जुन २ प्रति 76 parts भागमा १ को सफलता दर हो, वा १ 75 75 ट्रिलियनमा करीव १।
एक ,000 8,000 RTX 2080Ti ग्राफिक्स कार्डको साथ, लगभग १7० count वर्ष गणना गर्न।
यो गणित सहि प्राप्त गर्न वास्तवमै सजिलो छैन, तर एकचोटी तपाईले सबैलाई एक पल मा प्रमाणित गर्न सक्नुहुन्छ कि तपाईले ठीक गर्नुभयो। यदि यो वास्तवमै सहि छ, सबैजनाले त्यो ब्लकलाई खातामा जडान गर्नेछ र अर्को ब्लकमा प्याकिंग सुरू गर्दछ।
यस तरिकाले, नेटवर्कमा सबैजनासँग एक समान, वास्तविक-समय अपडेट गरिएको लेजर छ।
र सबैलाई बहीकीing गर्न प्रेरित गर्न, ब्लक प्याकिंग समाप्त गर्ने पहिलो नोड प्रणाली द्वारा पुरस्कृत गरिनेछ, जुन अब १२..5 बिटकोइन, वा लगभग ,000००,००० आरएमबी हो। यस प्रक्रियालाई खानीको रूपमा पनि चिनिन्छ।
अर्को तर्फ, खाताको साथ छेडछाड रोक्नको लागि, प्रत्येक नयाँ ब्लक थपिएको अघिल्लो ब्लक को ह्यास मूल्य रेकर्ड गर्न आवश्यक छ, यसलाई ह्यास पोइन्टर पनि भनिन्छ, ब्लक हेडरमा। यस्तो स्थिर अग्रेषित सूचक अन्ततः पहिलो फाउन्डिंग ब्लकमा औंल्याउँछ, सबै ब्लकहरूलाई कडाईसँग सँगै चेन गर्दछ।
यदि तपाइँ कुनै ब्लकमा कुनै पनि वर्णहरू परिमार्जन गर्नुहुन्छ भने, तपाइँले अर्को ब्लकको ह्यास पोइन्टरलाई अवैध गर्दै, त्यस ब्लकको ह्यास मान परिवर्तन गर्नुहुन्छ।
त्यसोभए तपाईले अर्को ब्ल्कको ह्यास पोइन्टरलाई परिमार्जन गर्नुपर्नेछ, तर त्यसले बदमा त्यो ब्लकको ह्यास मानलाई असर गर्छ, त्यसैले तपाईले पनि अनियमित संख्या पुन: गणना गर्नुपर्नेछ, र तपाईले गणना पूरा गरेपछि तपाईले अर्को ब्ल्कलाई परिमार्जन गर्नु पर्छ। त्यस ब्लकको जब सम्म तपाईं त्यस ब्लक पछि सबै ब्लकहरू परिमार्जन गर्नुहुन्न, जुन धेरै जटिल छ।
यसले पुस्तक चालकलाई जालसाजीहरू ट्र्याक गर्न असम्भव बनाउँदछ यदि उसले चाहे पनि। इलेक्ट्रोनिक हस्ताक्षरको कारण, यस पुस्तक चालकले अरू कसैबाट आफैमा हस्तान्तरण गर्न नक्कली गर्न सक्दैन, र पुस्तकको ईतिहासको कारणले, उसले पातलो हावाबाट पैसाको रकम परिवर्तन गर्न सक्दैन।
तर यसले एक नयाँ प्रश्न खडा गर्दछ: यदि दुई व्यक्ति एकै समयमा गणनाहरू पूरा गर्छन् र नयाँ ब्लक प्याक आउट गर्दछन्, तिनीहरूले कसको कुरा सुन्नु पर्छ?
उत्तर यो हो कि सुन्नको निम्ति पर्याप्त लामो छ, र अब सबै दुबै ब्लक पछि प्याक गर्न सक्छन्। उदाहरण को लागी, यदि पहिलो मान्छे जसले अर्को राउन्डमा गणना समाप्त गर्छ B लाई जोड्ने छनौट गर्दछ, तब B चेन लामो हुनेछ र सबैजना बीमा जोड्न बढी सम्भावना हुन्छ।
प्याकिंगको छ ब्लकहरू भित्र, विजेता सामान्यतया व्यवस्थित हुन्छ, र परित्याग गरिएको चेन ट्रेड फिर्ता हुन्छ र पैक गर्न ट्रेड पूलमा फिर्ता राखिन्छ।
तर किनकि यो जो कोही पनि हो सबैभन्दा लामो सुन्ने जो सबै भन्दा लामो छ, जब सम्म तपाईं अरू सबै भन्दा राम्रो गणना गर्न सक्नुहुन्छ, र तपाईंको गणना शक्ति %१% भन्दा ठूलो छ, तपाईं आफैले सबैभन्दा लामो श्रृंखला पत्ता लगाउन सक्नुहुनेछ, र त्यसपछि खाताको नियन्त्रण गर्नुहोस्। ।
त्यसो भए बिटक्वाइन संसारमा खानीहरूको कम्प्युटिंग शक्ति जति धेरै हुन्छ सबैले गणना गर्नुपर्दछ, लेजरलाई कसैले नियन्त्रण गर्न सक्दैन भन्ने कुरा सुनिश्चित गर्दै प्रत्येकले शून्य गणना गर्नुपर्नेछ।
तर अन्य सहभागीहरू सहित अन्य ब्लकचेन यति राम्रोसँग भाँडामा छैनन्, जस्तै 15१% हमला १। मे २०१,, बिटकॉइन गोल्ड नामको डिजिटल मुद्रामा गरिएको।
आक्रमणकारीहरूले पहिला आफ्नै बिगगोल्डको exchange १० मिलियन डलरको बिनिमयमा स्थानान्तरण गरे, र यो स्थानान्तरण ब्लक एमा रेकर्ड गरियो। आक्रमणकर्ताहरूले आफ्नो बिटगोल्डको १० मिलियन डलरको एक्सचेन्जमा ट्रान्सफर गर्न पनि सक्षम थिए। उही समयमा, आक्रमणकर्ताले गोप्य रूपमा ब्लक बी तैयार गरे जहाँ ट्रान्सफर भएको थिएन र ब्लक बी पछि नयाँ ब्लक गणना गरे। आक्रमणकर्ताले पनि गोप्य रूपमा ब्लक बी तयार पारे जहाँ ट्रान्सफर भएको थिएन।
एक पटक A चेन मा स्थानान्तरण पुष्टि भयो, आक्रमणकर्ताले विनिमयमा बिट सुन फिर्ता लिन सक्दछ। तर जब आक्रमणकर्ताको कम्प्यूटिंग पावर सम्पूर्ण नेटवर्क भन्दा %१% ठूलो छ, बी चेन अन्ततः A चेन भन्दा लामो हुनेछ, र सम्पूर्ण नेटवर्कमा लामो B चेन छोड्दा, ईतिहास फेरि लेखिन्छ, B चेनले बदल्छ। साँचो मुख्य श्रृंखलाको रूपमा एक चेन, र अवरोध ब्लक A मा स्थानान्तरण फिर्ता लिने छ, आक्रमणकारीलाई केहि कमाउनमा १० करोड कमाउँछ।
आज, डिजिटल अंक प्राप्त गर्न अंकगणितको शक्ति नभएको औसत व्यक्तिको लागि सजिलो तरीका भनेको यसलाई एक्सचेन्जमा किन्नुहोस् र त्यसलाई तपाईंको वालेट ठेगानामा फिर्ता लिनु हो।
यो ठेगाना तपाईंको निजी कुञ्जीबाट आउँदछ, जुन ईन्क्रिप्ट गरिएको छ, र सार्वजनिक कुञ्जी, जुन ईन्क्रिप्ट गरिएको छ, ठेगाना प्राप्त गर्दछ।
ब्लकचेन जस्ता बेनामी नेटवर्कमा केवल निजी कुञ्जीले मात्र तपाईं आफू हुनुहुन्छ भनेर प्रमाणित गर्न सक्दछ, र जबसम्म स्थानान्तरण तपाईंको निजी कुञ्जीद्वारा उत्पन्न गरिएको इलेक्ट्रोनिक हस्ताक्षरको साथ हुन्छ, सबैले पुष्टि गर्न सक्छन् हस्तान्तरण मान्य छ। त्यसोभए यदि निजी कुञ्जी सम्झौता गरिएको छ, जो कोहीले तपाईं भएको ढोंग गर्न सक्दछ र पैसा हस्तान्तरण गर्न सक्दछ।
पोष्ट समय: सेप्टेम्बर १०-२०२०