Tagalog module on
Blockchain Architecture
Powered by likha

Consensus Layer

Key Takeaways
  • Ang Consensus layer ang humahawak sa consensus mechanism ng isang blockchain.
  • Ang consensus mechanism ay ang proseso para mapagkasunduan kung aling mga transaksyon ang valid.
  • Iba't ibang blockchain ay may iba't ibang consensus mechanisms tulad ng Proof-of-Work (PoW), Proof-of-Stake (PoS), Delegated Proof-of-Stake (DPoS), at Proof-of-Authority (PoA).

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.

Proof of Work (PoW, Ang orihinal na consensus mechanism

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:

  1. Isipin natin na sina Vince, Josh, Andrea, Chelle, at Mitchie ay naglalaro ng isang laro kung saan kailangan nilang solusyunan ang isang puzzle.
  2. Ang puzzle na ito ay napakahirap sagutin at kailangan ng maraming oras at enerhiya upang malutas.
  3. Ngunit kung sinuman sa kanila ang nakapaglutas ng puzzle, siya ay tatanggap ng gantimpala.
  4. Ang taong unang nakakasagot ng puzzle ang makakatanggap ng gantimpala.

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.

Proof of Stake (PoS)

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:

  1. Isipin si Vince, mula sa aming grupo ng mga kaibigan, na gusto malutas ang isang jigsaw puzzle na may maraming piraso, at gusto niyang tiyakin na ang lahat ng piraso ay magkakasundo.
  2. Ngunit hindi kayang gawin ni Vince ito nang mag-isa kaya't humingi siya ng tulong sa kanyang mga kaibigan, at dala-dala nila ang kanilang sariling mga piraso ng puzzle upang idagdag sa halo-halo.
  3. Ang mas maraming piraso ng puzzle na dala nila, mas malaki ang kanilang partisipasyon sa paglutas ng puzzle at sa paghati ng gantimpala.
  4. Lahat sila ay nagtutulungan upang malutas ang puzzle, at kapag natapos ito, silang lahat ay tatanggap ng gantimpala base sa kanilang naiambag.

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.

Delegated Proof of Stake (DPoS)

Ang Delegated Proof-of-Stake (DPoS) ay katulad ng PoS, may kaunting pagbabago sa kanilang pag-fu-function.

Narito kung paano ito gumagana:

  1. Isipin natin na ang aming grupo ng mga kaibigan ay naglalaro ng isang laro kung saan kailangan nilang itayo ang isang tore gamit ang mga blocks.
  2. Sa pagtatayo ng tore, kailangan mong magkaroon ng arkitekto upang mag disenyo kung paano ito itatayo. Ang aming grupo ng mga kaibigan ay pumili kay Josh at Mitchie para sa papel na ito.
  3. Si Josh at Mitchie ay binoto at pinili ng natitirang grupo. Si Vince at Chelle ay bumoto kay Josh habang si Andrea ay bumoto kay Mitchie. Dahil si Josh ang may pinakamaraming boto, siya ang may pinakamalaking pag-sasabi pagdating sa mga desisyon.
  4. Ang buong grupo ay nagtutulungan upang itayo ang tore, at kapag natapos na ito, silang lahat ay tatanggap ng gantimpala batay sa kung gaano sila karami nag-ambag

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.

Proof of Authority (PoA)

Ang Proof-of-Authority (PoA) ay isang uri ng PoS.

Babalik tayo sa aming grupo ng mga kaibigan:

  1. Ang aming grupo ng mga kaibigan ay naglalaro ng isa pang laro at kailangan nilang magpasya kung sino ang magiging lider.
  2. Katulad sa aming mga naunang laro, pinagkakatiwalaan ng aming grupo si Josh na maging lider dahil magaling siya sa laro at laging sumusunod sa mga patakaran.
  3. May kapangyarihan si Josh na magdesisyon at panatilihin ang lahat sa tamang daan habang naglalaro ng laro.
  4. Dahil pinagkakatiwalaan si Josh ng lahat, siya ang responsable sa pagiging patas ng laro at sa pagtitiyak na sinusunod ng lahat ang mga patakaran.

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.

IBAHAGI