Consensus is achieved when all participants of the network agree on the order and content of blocks transactions contained in those blocks.
Introduction
A consensus is basically a fault-tolerant mechanism which is majorly used in blockchain systems to achieve the necessary agreement on any particular data value or a particular state of network among distributed multi-agent systems, such as the ones in regards to cryptocurrencies.
Understanding the Consensus Mechanism
In a database holdings system, key information about driving licenses in a country, only the central administrator has the authority to maintain and update the database.
Moreover, tasks – like adding/deleting/updating names of people who qualified for certain licenses – can be performed only by a central authority who remains the sole in-charge of maintaining genuine records.
However, self-regulating systems work on a global scale without any single authority such as seen in public blockchains.
They involve contributions from thousands of participants who are constantly working on verification and authentication of transactions occurring on the blockchain.
Types of Consensus Mechanisms
- Proof of Capacity: This type of consensus mechanism allows sharing of memory space of the contributing nodes on the existing blockchain network. The more memory or hard disk space a node has, the more rights it is granted for maintaining its public ledger.
- Proof of Work: This kind of consensus mechanism is very common and is used by the most popular cryptocurrency networks like bitcoin and Litecoin. It generally requires a participant node to prove that the work done and submitted by them, does qualify them to receive the rights to add new transactions to the existing blockchain.
Consensus
परिचय
à¤à¤• आम सहमति मूल रूप से à¤à¤• दोष–सहिषà¥à¤£à¥ तंतà¥à¤° है जिसका उपयोग बà¥à¤²à¥‰à¤•à¤šà¥ˆà¤¨ सिसà¥à¤Ÿà¤® में किसी विशेष डेटा मूलà¥à¤¯ या वितरित मलà¥à¤Ÿà¥€â€“à¤à¤œà¥‡à¤‚ट सिसà¥à¤Ÿà¤® के बीच नेटवरà¥à¤• के किसी विशेष राजà¥à¤¯ में आवशà¥à¤¯à¤• समà¤à¥Œà¤¤à¥‡ को पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिठकिया जाता है, जैसे कि कà¥à¤°à¤¿à¤ªà¥à¤Ÿà¥‹à¤•à¤°à¥‡à¤‚सी के संबंध में।
आम सहमति तंतà¥à¤° को समà¤à¤¨à¤¾
à¤à¤• डेटाबेस होलà¥à¤¡à¤¿à¤‚ग सिसà¥à¤Ÿà¤® में, किसी देश में डà¥à¤°à¤¾à¤‡à¤µà¤¿à¤‚ग लाइसेंस के बारे में महतà¥à¤µà¤ªà¥‚रà¥à¤£ जानकारी, केवल केंदà¥à¤°à¥€à¤¯ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤• के पास डेटाबेस को बनाठरखने और अपडेट करने का अधिकार होता है।
इसके अलावा, कारà¥à¤¯ – जैसे कà¥à¤› लाइसेंस के लिठयोगà¥à¤¯ लोगों के नाम जोड़ना / हटाना / अपडेट करना – केवल à¤à¤• केंदà¥à¤°à¥€à¤¯ पà¥à¤°à¤¾à¤§à¤¿à¤•à¤°à¤£ दà¥à¤µà¤¾à¤°à¤¾ किया जा सकता है जो वासà¥à¤¤à¤µà¤¿à¤• रिकॉरà¥à¤¡ बनाठरखने का à¤à¤•à¤®à¤¾à¤¤à¥à¤° पà¥à¤°à¤à¤¾à¤°à¥€ रहता है।
हालांकि, सà¥à¤µâ€“विनियमन पà¥à¤°à¤£à¤¾à¤²à¥€ वैशà¥à¤µà¤¿à¤• सà¥à¤¤à¤° पर बिना किसी पà¥à¤°à¤¾à¤§à¤¿à¤•à¤°à¤£ के काम करती है, जैसे कि सारà¥à¤µà¤œà¤¨à¤¿à¤• बà¥à¤²à¥‰à¤•à¤šà¥‡à¤¨ में देखा जाता है।
उनमें उन हजारों पà¥à¤°à¤¤à¤¿à¤à¤¾à¤—ियों का योगदान है जो बà¥à¤²à¥‰à¤•à¤šà¥‡à¤¨ पर होने वाले लेनदेन के सतà¥à¤¯à¤¾à¤ªà¤¨ और पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ पर लगातार काम कर रहे हैं।
आम सहमति के पà¥à¤°à¤•à¤¾à¤°
- कà¥à¤·à¤®à¤¤à¤¾ का पà¥à¤°à¤®à¤¾à¤£: इस पà¥à¤°à¤•à¤¾à¤° का सरà¥à¤µà¤¸à¤®à¥à¤®à¤¤à¤¿ तंतà¥à¤° मौजूदा बà¥à¤²à¥‰à¤•à¤šà¥‡à¤¨ नेटवरà¥à¤• पर योगदान नोडà¥à¤¸ की मेमोरी सà¥à¤ªà¥‡à¤¸ को साà¤à¤¾ करने की अनà¥à¤®à¤¤à¤¿ देता है। à¤à¤• नोड के पास जितनी अधिक मेमोरी या हारà¥à¤¡ डिसà¥à¤• की जगह होती है, उतने अधिक अधिकार उसके सारà¥à¤µà¤œà¤¨à¤¿à¤• खाता–बही को बनाठरखने के लिठदिठजाते हैं।
2. काम का सबूत: इस तरह की आम सहमति तंतà¥à¤° बहà¥à¤¤ आम है और बिटकॉइन और लिटकोइन जैसे सबसे लोकपà¥à¤°à¤¿à¤¯ कà¥à¤°à¤¿à¤ªà¥à¤Ÿà¥‹à¤•à¥à¤¯à¥‚रेंसी नेटवरà¥à¤• दà¥à¤µà¤¾à¤°à¤¾ उपयोग किया जाता है। आम तौर पर यह सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करने के लिठà¤à¤• à¤à¤¾à¤—ीदार नोड की आवशà¥à¤¯à¤•à¤¤à¤¾ होती है कि उनके दà¥à¤µà¤¾à¤°à¤¾ किठगठकारà¥à¤¯ और पà¥à¤°à¤¸à¥à¤¤à¥à¤¤ किठगà¤, उनà¥à¤¹à¥‡à¤‚ मौजूदा बà¥à¤²à¥‰à¤•à¤šà¥‡à¤¨ में नठलेनदेन को जोड़ने के अधिकार पà¥à¤°à¤¾à¤ªà¥à¤¤ करने के लिठयोगà¥à¤¯ बनाते हैं।
0