पाठ 4: आइए "काम के प्रमाण" के सर्वसम्मति निर्माण के तंत्र को समझते हैं

Зачем мне этот урок?

इस पाठ में, आप कार्य के प्रमाण के बारे में जानेंगे, जो ब्लॉकचेन की नींव का समर्थन करता है। काम के सबूत का अध्ययन करके, आप समझ सकते हैं कि ब्लॉकचेन के साथ छेड़छाड़ करना क्यों मुश्किल है। यह थोड़ा कठिन होगा, लेकिन आइए इसका ध्यानपूर्वक अध्ययन करें।

То, что вы узнаете из этого урока.

  • काम के सबूत के बारे में
  • कार्य के प्रमाण द्वारा सर्वसम्मति निर्माण तंत्र (आम सहमति एल्गोरिथ्म)
  • सर्वसम्मति निर्माण की कठिनाई को समायोजित करने के लिए तंत्र (कठिनाई)

काम का सबूत

टाइम स्टैम्प सर्वर के बाद, बिटकॉइन को साकार करने का दूसरा तंत्र कार्य का प्रमाण (पीओडब्ल्यू) है।

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


PoW एक हैश फ़ंक्शन की बैक-कैलकुलेशन की प्रक्रिया है।

स्पैम ईमेल को रोकने के लिए, हमने एक ऐसा तंत्र विकसित किया है जिसके लिए इस बात के प्रमाण की आवश्यकता होती है कि ईमेल भेजते समय हैश फ़ंक्शन की गणना की गई है।

विचार यह है कि बड़ी संख्या में ईमेल भेजना संभव नहीं है क्योंकि हैश फ़ंक्शन की गणना करने में बहुत अधिक समय लगता है।

इस तंत्र को हैशकैश के रूप में भी जाना जाता है।


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


ब्लॉकचेन का प्रत्येक ब्लॉक विभिन्न सूचनाओं को संग्रहीत करता है जिन्हें निश्चित मूल्य और परिवर्तनीय मूल्य में वर्गीकृत किया जा सकता है।

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


जब इस PoW का काम पूरा हो जाता है, तो ब्लॉकचेन में एक ब्लॉक का गठन पूरा हो जाता है।

इसके अलावा, प्रत्येक ब्लॉक पिछले ब्लॉक के हैश मान को शामिल करके बनता है।

इसलिए, यदि आप किसी भी ब्लॉक के साथ छेड़छाड़ करने की कोशिश करते हैं, तो आपको उस ब्लॉक के बाद जुड़े सभी ब्लॉकों के डेटा के साथ छेड़छाड़ करने की आवश्यकता है।

यही कारण है कि ब्लॉकचेन को छेड़छाड़ करना मुश्किल कहा जाता है।


Проверьте ход вашего урока

После того, как вы поняли урок,
нажмите кнопку "Проверить"!

कार्य के प्रमाण द्वारा सर्वसम्मति निर्माण तंत्र

पीओडब्ल्यू का उपयोग यह निर्धारित करने के लिए भी किया जा सकता है कि अनिर्दिष्ट संख्या में समूहों में निर्णय लेने में किसकी राय प्रतिनिधि है।

PoW में भागीदारी के अधिकार प्रत्येक CPU के लिए एक असाइन किए जाते हैं।

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


इस समय, सबसे अधिक PoW गणना करने वाली श्रृंखला स्वाभाविक रूप से सबसे लंबी श्रृंखला है।

यह सबसे लंबी श्रृंखला अनिर्दिष्ट संख्या में समूहों के निर्णय लेने का प्रतिनिधित्व करती है।

यह इस विचार पर आधारित है कि यदि अधिकांश सीपीयू को अच्छे नोड्स द्वारा नियंत्रित किया जाता है, तो श्रृंखला सबसे तेजी से बढ़ेगी।


Проверьте ход вашего урока

После того, как вы поняли урок,
нажмите кнопку "Проверить"!

सर्वसम्मति निर्माण की कठिनाई को समायोजित करना

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

अतीत में एक निश्चित बिंदु पर एक ब्लॉक के साथ छेड़छाड़ करने के लिए, उस ब्लॉक के बाद के सभी ब्लॉकों को फिर से चालू करके ब्लॉक को फिर से बनाना आवश्यक है।

इस समय, ब्लॉक को मूल सही ब्लॉक की तुलना में तेजी से बनाया जाना चाहिए।

क्योंकि सबसे लंबी चेन सही होगी।


आइए संक्षेप में इस संभावना के बारे में जानें कि यह खराब श्रृंखला सही श्रृंखला से आगे निकल जाएगी।

पीओडब्ल्यू को इस तरह से डिजाइन किया गया है कि मूर के कानून के अनुसार हार्डवेयर प्रदर्शन में सुधार और पीओडब्ल्यू में प्रतिभागियों की वृद्धि या कमी के कारण पीओडब्ल्यू का कठिनाई स्तर स्वयं नहीं बदलता है।

यदि कठिनाई स्तर में उतार-चढ़ाव होता है, तो खराब श्रृंखला के लिए सही श्रृंखला से आगे निकलना आसान हो जाता है।

इस कठिनाई स्तर को कठिनाई कहा जाता है, और इसे स्वचालित रूप से समायोजित किया जाता है ताकि हर घंटे उत्पन्न ब्लॉकों की संख्या स्थिर रहे।

यदि प्रति घंटे उत्पन्न ब्लॉकों की संख्या बढ़ जाती है, तो पीओडब्ल्यू का कठिनाई स्तर बढ़ जाता है, और यदि उत्पन्न ब्लॉकों की संख्या घट जाती है, तो पीओडब्ल्यू का कठिनाई स्तर कम हो जाता है।


Проверьте ход вашего урока

После того, как вы поняли урок,
нажмите кнопку "Проверить"!

0%

Вы не закончили все уроки. Давайте закончим все до того, как вы сделаете тест!

Нажмите на кнопку ниже, чтобы начать тест.