Dahil ang blockchain ay desentralisado at walang gitnang tao, kailangan ng iba't ibang miner sa network na magkaroon ng proseso para magkasundo kung aling transaksyon ang valid. Ang prosesong ito ay tinatawag na consensus mechanism, na matatagpuan sa Layer ng Consensus.
Iba't ibang blockchains ay may iba't ibang consensus mechanisms. Sa nagdaang dekada, maraming consensus mechanisms ang naimbento na may iba't ibang mga patakaran at benepisyo.
Sa modulong ito, pag-uusapan natin ang top 4 na pinakamadalas na ginagamit na consensus mechanisms: Proof-of-Work (PoW), Proof-of-Stake (PoS), Delegated Proof-of-Stake (DPoS), at Proof-of-Authority (PoA).
Mahalaga: Upang mapadali ang ating talakayan sa consensus mechanisms, gagamit tayo ng isang pangkat ng limang tao bilang analohiya. Ang bawat tao ay kumakatawan sa isang miner sa cryptocurrency network. Ito ang magiging halimbawa natin sa mga susunod na bahagi.
Simulan natin sa unang consensus mechanism na nagtatakda sa industriya ng cryptocurrency, ang proof-of-work (PoW) consensus mechanism, na siyang consensus mechanism ng Bitcoin. Dahil ito ang unang consensus mechanism, ito rin ay kilala bilang orihinal na consensus mechanism.
Narito kung paano ito gumagana:
Sa maikli, ito ang kung paano gumagana ang proof of work. Ang mga computer (miners) sa buong mundo ay nagsasagot ng napakahirap na mga puzzle upang tiyakin na ang lahat ng transaksyon sa network ay totoo at hindi pekeng transaksyon (ang gawain ng pag-validate ng transaksyon), at ang miner na unang nakakasagot ng puzzle ang nakakatanggap ng gantimpala.
Gayunpaman, mataas ang halaga ng buong prosesong ito dahil kailangan ng mga minero ng elektrisidad at tamang hardware. Tinatawag itong 'Proof-of-Work' dahil kapag naglutas ang mga miner ng isang puzzle, ang kuryente at kapangyarihang pang kompyuter na ginamit upang hanapin ito ay nagpapatunay na ginawa ng miner ang tunay na gawain.
Ang sumusunod na talahanayan ay naglalahad ng mga kalamangan at kahinaan ng PoW (Proof of Work) na mekanismo ng consensus.
Ang PoW ay ang unang mekanismo ng consensus sa blockchain, pero alam mo ba na karamihan sa mga cryptocurrency ay gumagamit ng ibang uri ng mekanismo ng consensus? Ang susunod na mekanismo ng consensus na ito ay tinatawag na proof-of-stake, na kailangan ng kaunti o walang hardware upang ma-validate ang mga transaksyon.
Ang proof-of-stake (PoS) consensus mechanisms ay mga mekanismo na kadalasang nangangailangan ng "staking" ng mga token ng network upang ma-validate ang mga transaksyon sa network.
Upang ipaliwanag kung paano gumagana ang PoS, gagamitin natin ang mga hakbang mula sa ating naunang pahayag:
Sa parehong paraan, gumagana ang proof of stake sa pamamagitan ng pagbibigay ng mga tao ng kanilang mga token upang makatulong sa paglutas ng puzzle sa pag-validate ng mga transaksyon, at habang mas maraming tokens ang naiambag nila, mas malaki ang kanilang partisipasyon sa pagpapatakbo ng network at sa paghati ng gantimpala.
Ang mga nagva-validate ng mga transaksyon ay tinatawag na validators sa halip na miners. Ang mga validator ay nagdedeposito ng minimum na halaga ng cryptocurrency sa isang protocol (staking) sa halip na gumamit ng hardware at kuryente. Maraming cryptocurrency, tulad ng Ethereum, Near, at Flow, ang mayroong PoS bilang kanilang mekanismo ng consensus.
Ang susunod na mekanismo ng consensus ay posibleng isang pagpapabuti sa PoS consensus mechanism. Sa pamamagitan ng paggawa ng proseso ng validation na hindi gaanong random, mas magiging epektibo ang mga partisipante sa network (nodes), at mafo-focus ang network sa pagiging scaleable.
Ang Delegated Proof-of-Stake (DPoS) ay katulad ng PoS, may kaunting pagbabago sa kanilang pag-fu-function.
Narito kung paano ito gumagana:
Ito ang kung paano gumagana ang delegated proof of stake. Maaaring pumili ang mga tao ng isang kinatawan upang tumulong sa paggawa ng desisyon tungkol sa pag-ve-verify ng mga transaksyon, at ang kinatawang pinili ng pinakamaraming tao ang may pinakamalaking boses sa pagpapatakbo ng token at sa paghati ng gantimpala. Ang oras ng transaksyon ay nag-iiba mula sa bawat DPoS network papunta sa isa pa. Gayunpaman, karaniwan itong mas maikli kaysa sa mga PoS network. Ngayon, magpatuloy tayo sa ating huling mekanismo ng consensus para sa module na ito na may kaugnayan din sa PoS.
Ang Proof-of-Authority (PoA) ay isang uri ng PoS.
Babalik tayo sa aming grupo ng mga kaibigan:
Sa PoA, isang maliit na grupo ng mga pinagkakatiwalaang validator ang pinipili upang lumikha ng mga bagong block at i-verify ang mga transaksyon sa blockchain. Sila ang responsable sa pagiging ligtas ng blockchain at sa pagsiguro na lahat ng transaksyon ay wasto. Dahil pinagkakatiwalaan sila, sila ang may kapangyarihan na magdesisyon upang mapanatili ang maayos na pag-andar ng blockchain.
Ang modelo na ito ay angkop sa hybrid blockchains. Ang VeChain (VET) ay isang cryptocurrency na gumagamit ng PoA.
Ang karamihan ng mga cryptocurrency sa larangan ay hindi talaga gumagamit ng iisang mekanismo ng consensus na nabanggit kanina. Karamihan sa kanila ay gumagamit ng mga hindi gaanong kilalang mekanismo ng consensus at kahit na isang kombinasyon ng mga ito upang mag-imbento at subukan ang pagpapabuti sa mga kakulangan ng umiiral na mga mekanismo ng consensus. Ang mga kombinasyong ito ay nagbibigay-daan sa bagong mga uri ng mekanismo ng consensus na maaaring maging bagong pamantayan sa malapit na inaharap.