Consensus Mechanisms sa Cryptocurrency: Ano ang mga ito?

Ang Consensus Mechanism ay isang ganap na pangunahing konsepto sa pagmimina, pagpapanatili at seguridad ng blockchain. Tingnan natin kung ano sila at ang kanilang misyon.

mga mekanismo ng pinagkasunduan
mga mekanismo ng pinagkasunduan

Ano ang tungkulin ng Consensus Mechanisms?

Umiiral ang mga mekanismo ng pinagkasunduan dahil mahalaga ang mga ito sa pagpapanatili ng kasunduan, tiwala, at seguridad ng anumang desentralisadong computer network.

At dahil ang mga blockchain kung saan tumatakbo ang mga cryptocurrencies ay isang desentralisadong network – hindi sila umaasa sa pagpapatunay mula sa isang sentral na entity – kailangang mayroong desentralisadong consensus formula.

Ang mga mekanismong ito, na hindi hihigit sa mga kumplikadong algorithm, ay ang puso ng anumang moderno, gumagana at maaasahan blockchain.

Ang mga pagtatangka na lumikha ng virtual na pera noong 1980s at 1990s ay halos palaging nauuwi sa pagkabigo dahil ang isang solusyon upang mapanatiling self-sustained ang blockchain sa isang desentralisadong paraan ay hindi kailanman nakamit.

Ang malaking kahirapan na ito ay sa wakas ay nalampasan noong 2008 sa paglikha ng software na nagbigay-daan sa pagsilang ng Bitcoin.

Noong nilikha ng pseudonymous na si Satoshi Nakamoto ang unang cryptocurrency (ang Bitcoin) upang hindi ito umasa sa mga third party at manatiling desentralisado, lumikha siya ng consensus mechanism na tinatawag na Proof of Work, na tatalakayin natin sa ibaba.

Sa kasalukuyan, ang mga mekanismo ng pinagkasunduan na umiiral ay dapat, bukod sa iba pa:

  • episyente
  • makatarungan
  • magagawang gumana sa real-time
  • gumagana
  • maaasahan
  • hindi makatatakas
  • mapagparaya sa kasalanan
  • Desentralisado
  • sapat ang sarili
  • self-regulating

Napakaraming bagay, di ba? Iyon ang dahilan kung bakit ito ay isang napaka-komplikadong problema upang malutas.

Aling Consensus Mechanism ang Umiiral?

Mayroong ilan at iba't ibang uri ng consensus algorithm, bawat isa sa kanila ay gumagana sa iba't ibang mga prinsipyo. Dito ay susuriin natin ang ilan sa mga pinakamahalaga.

Katibayan ng Trabaho (PoW):

Ito ang una sa kanilang lahat, na inilunsad gamit ang Bitcoin. Ito pa rin ang pinakakilala at ito pa rin ang ginagamit sa mga pangunahing pera tulad ng Bitcoin o Ethereum (ngunit maaaring magbago ito sa malapit na hinaharap).

Sa sistemang ito, ang "mga minero" ay nakikipagkumpitensya sa isa't isa upang malutas ang mga advanced na mathematical puzzle batay sa cryptography upang ang bagong block na idinaragdag sa network ay kumpirmado at lehitimo.

Ang "mga minero" ay mga node na nagsasagawa ng pagkalkula ng PoW, at ang bagong bloke ay palaging magkakaroon ng hash ng nakaraang bloke. Upang mabago ang kasaysayan ng chain, kakailanganin mong baguhin ang lahat ng umiiral na mga bloke.

PoW btc
PoW btc

Pagdating sa mga blockchain na gumagamit ng PoW, ang isang 51% na pag-atake ay nagpapaliwanag na ang umaatake ay maaaring makakuha ng kontrol sa higit sa 51% ng hash. Kung magagawa nito iyon, magagawa ng attacker na manipulahin ang data sa blockchain na iyon.

Ngunit ang kakayahang makakuha ng kontrol ng higit sa 51% sa isang itinatag na network na may libu-libong mga node ay halos imposible, hindi pa banggitin ang hindi masusukat na dami ng enerhiya upang gawin ito.

Ang modelong ito ay ang paksa ng maraming kritisismo dahil sa epekto nito sa kapaligiran, dahil nangangailangan ito ng matinding dami ng kapangyarihan sa pag-compute.

Ang proseso ng pagmimina ng Bitcoin ay kumokonsumo ng humigit-kumulang 91 terawatt-hours ng kuryente taun-taon, na halos kapareho ng ilang mga bansa sa mundo, tulad ng Austria na may halos 9 milyong mga naninirahan.

Ang isa pang pangunahing pagpuna sa sistema ng PoW ay ang mahinang pagganap nito, dahil maaari itong magproseso ng ilang mga operasyon sa parehong oras.

Bilang halimbawa, ang Bitcoin network ay nagpoproseso lamang ng humigit-kumulang 7 mga transaksyon sa bawat segundo. Upang makakuha ng ideya, ang network ng VISA ay maaaring magproseso ng humigit-kumulang 1,700 bawat segundo.

Sa kasalukuyan, tumatakbo pa rin ang Ethereum sa format na Proof of Work, ngunit may mga planong palitan sa Proof of Stake (PoS) system na tatalakayin namin sa ibaba. Ang pagbabagong ito ay binalak para sa 2022.

Katibayan ng Stake (PoS):

Ang Proof of Stake ay ang mekanismo para sa pinakabagong henerasyon ng mga barya na nakakakuha ng malaking bahagi sa merkado. Ito ang mga kaso ng Cardano (ADA), Polygon (MATIC), Polkadot (DOT), Algorand (ALGO), at iba pa.

Ito ay nakita bilang alternatibo sa PoW para sa pagkakaroon ng mas mababang gastos sa mga transaksyon, pagkonsumo ng mas kaunting enerhiya at pagkakaroon ng mas mahusay na pagganap.

Ang paraan kung saan gumagana ang consensus algorithm ay iba sa PoW. Dito walang pagmimina, at walang gantimpala para sa pagmimina.

Kung, sa Bitcoin, mayroong reward para sa unang nag-verify/nagdagdag ng bagong block, dito sa PoS, kung sino ang mag-aambag (tinatawag na forger o minter) ay makakakuha ng transfer fee.

Pinipili ng algorithm ang mga kalahok na may pinakamataas na halaga ng staked (nakareserba) na mga barya bilang mga validator, sa pag-aakalang ang pinakamataas na stakeholder ay binibigyang insentibo upang matiyak na ang isang transaksyon ay naproseso.

Ang ideya ay ang mga may pinakamaraming barya sa sirkulasyon ang may pinakamaraming matatalo, kaya sila ay nakaposisyon na magtrabaho para sa interes ng network.

Upang magkaroon ng kakayahang mag-validate ng mga transaksyon sa network, kailangang ilagay ng user ang kanilang mga barya sa isang wallet (o partikular na lugar sa loob nito). Ang wallet na ito ay 'nag-freeze' ng mga barya, ibig sabihin ay hindi sila maaaring ilipat habang ginagamit ang mga ito upang suportahan ang network.

Huwag matakot na magkakaroon ng kakayahang bawiin/gamitin ang mga ito kung kailanganin mo.

PoS
PoS

Tulad ng maaaring naunawaan mo na, sa halimbawang ito kailangan mong magkaroon ng mga barya upang lumahok sa pagpapanatili at pagpapatunay ng network. Dito kailangan ng paunang coin investment.

Kunin natin ang isang halimbawa, ginamit ang isa sa pinakapinaggitnaang mga barya ng mga nakaraang buwan: Cardano (ADA).

Ang sinumang nagmamay-ari ng Cardano ay maaaring mag-stake at maging validator node. Kapag kailangang i-verify ng Cardano ang mga block, ang Ouroboros protocol nito ay pipili ng validator. Sinusuri ng validator ang block, idinagdag ito, at nakakakuha ng higit pang Cardano para sa kanyang trabaho.

Gayunpaman, kung ang isang validator ay nagmumungkahi na magdagdag ng isang bloke na may hindi tama o nakakahamak na impormasyon, mawawala ang lahat ng halaga ng stake nito bilang isang parusa.

Tandaan na sa loob ng format ng PoS, ang mga protocol na pipiliin ng mga validator ay maaaring mag-iba nang malaki.

Ito ang dahilan kung bakit karamihan sa mga kalahok ay sumasali sa mga staking pool. Ang may-ari ng staking pool ay gumagawa ng validator node, at isang grupo ng mga tao ang nagsasama ng kanilang mga barya para sa isang mas magandang pagkakataong manalo ng mga bagong block.

Ang mga reward ay nahahati sa mga kalahok ng pool ayon sa halaga ng mga barya na iyong inilaan. Ang may-ari ng staking pool ay maaari ding kumita ng maliit na bayad.

Ito ay isang uri ng passive income na tinatawag staking at inilarawan nang detalyado sa artikulo.

Ang mga ito, ang dalawang pinakakaraniwang mekanismo ng pinagkasunduan ngayon, mayroong isang malakas na talakayan sa pagitan ng dalawa, kasama ang kanilang mga kalamangan at kahinaan, kaya ilagay natin pareho sa talahanayan sa ibaba.

Proof-of-Work (PoW)Proof-of-Stake (PoS)
Ang pagmimina ay tinutukoy ng kung gaano karaming computational work ang ginagawa ng mineroAng posibilidad ng pagpapatunay ng isang bagong bloke ay tinutukoy ng dami ng mga barya na pagmamay-ari (sa staking)
Ang isang gantimpala ay iginawad sa unang minero na malulutas ang hinihinging cryptographic na problema ng bawat blokeHindi ka binibigyan ng reward para sa pagmimina, ngunit bayad mula sa network
Ang network ng mga minero ay nakikipagkumpitensya sa isa't isa gamit ang matinding computer at power powerNapakababang halaga ng enerhiya, bagama't mayroon pa ring ilang mga pagdududa dahil sila ay medyo bago
Kailangang makontrol ng mga nakakahamak na user ang higit sa 51 porsyento ng kapangyarihan ng hashing, upang maibalik ang lahat ng buong kasaysayan ng networkAng mga nakakahamak na user ay kailangang magkaroon ng 51% ng lahat ng currency na nakataya sa network upang makagawa ng 51% na pag-atake
Ang Pow Vs PoS ay ang 2 pinaka ginagamit na mekanismo ng pinagkasunduan

 Delegated Proof-of-Stake (DPoS):

Ang Delegated Proof of Stake ay isang variation (tinatawag ito ng ilan na evolution) ng PoS na ipinaliwanag sa itaas.

Dito, ang mga gumagamit ng network ay bumoto at pumili ng mga delegado upang patunayan ang susunod na bloke. Ang mga delegado ay tinatawag ding mga saksi. Gamit ang DPoS, maaari kang bumoto para sa mga delegado sa pamamagitan ng pagkolekta ng iyong mga barya sa isang staking pool, na konektado sa isang partikular na delegado. Hindi mo pisikal na inililipat ang iyong mga barya sa ibang wallet, ngunit gumamit ng service provider para dito.

Para sa bawat bagong block, isang limitadong bilang ng mga delegado ang pinipili (karamihan sa mga protocol ay pumipili sa pagitan ng 20 at 100), kaya ang mga delegado sa isang bloke ay maaaring hindi ang mga delegado sa susunod na bloke.

Natatanggap ng mga napiling delegado ang mga bayarin sa transaksyon ng na-validate na block, at pagkatapos ay ibabahagi ang reward na iyon sa mga user na nagpareserba ng kanilang mga barya sa staking pool ng matagumpay na delegado. Kung mas marami ang nakataya, mas malaki ang bahagi ng block reward na matatanggap.

Bilang isang direktang ebolusyon ng PoS, nagbibigay-daan din ito para sa mas murang mga transaksyon, higit na scalability, at mahusay na kahusayan sa enerhiya.

Ito rin ay itinuturing na isang mas demokratikong paraan ng pagpili kung sino ang magpapatunay sa susunod na bloke, ngunit dahil dito ito ay bahagyang sentralisado, na isang kawalan. 

Ang ilan sa mga coin na gumagamit ng algorithm na ito ay EOS o BitShares.

Patunay ng Kasaysayan (PoH):

Proof-of-History, hanggang ngayon ay ginagamit lamang sa isang barya: Solana (SOL). Ngunit dahil hindi ito basta bastang barya, at ang Solana ay isang global scale blochcain na may napakalaking potensyal, isa ito sa mga mekanismo ng pinagkasunduan na tutugunan din.

Sa mekanismong ito, sa halip na umasa sa time stamp ng transaksyon, papatunayan mo na naganap ang transaksyon bago at pagkatapos ng isang kaganapan.

Ang PoH ay isang mataas na dalas na Nabe-verify na Function ng Pagkaantala. Ang isang Na-verify na Pag-andar ng Pagkaantala ay nangangailangan ng isang partikular na bilang ng mga sunud-sunod na hakbang upang suriin, ngunit gumagawa ng isang natatanging resulta na maaaring ma-verify nang mahusay at pampubliko.

PoH Solana
PoH Solana

Ang protocol na ito ay naiiba sa kasalukuyang pattern ng mga imprastraktura ng blockchain na pinag-uusapan natin dahil hindi ito umaasa sa sunud-sunod na produksyon ng mga bloke na naantala sa pamamagitan ng paghihintay ng kumpirmasyon sa buong network bago sumulong.

Sa ilang mga eksperto, ang PoH ay kumakatawan sa isang pangunahing pagsulong sa istruktura ng mga network na may paggalang sa bilis at kapasidad.

Katibayan ng Kapasidad (PoC):

Dito, ginagamit ng mga minero ang computer storage sa halip na ang mas karaniwang paraan ng pagmimina ng Proof of Work (PoW), na kinabibilangan ng mga permanenteng pagpapatakbo ng computational at kumukonsumo ng mas maraming enerhiya.

Tulad ng iba, ang format na ito ay lumitaw na may pagtuon sa paglaban sa walang katotohanan na pagkonsumo ng enerhiya ng PoW system.

Ang PoC protocol ay binubuo ng isang dalawang-hakbang na proseso na kinabibilangan ng unang paglalaan at pagkatapos ay pagmimina.

Ang PoC ay nagpapahintulot sa mga mining device, na kilala rin bilang mga node, sa network, na gamitin ang bakanteng espasyo sa kanilang mga hard drive upang minahan ang mga magagamit na cryptocurrencies.

Sa halip na paulit-ulit na palitan ang mga numero sa block header at ulitin ang hash para sa value ng solusyon tulad ng sa isang PoW system, gumagana ang PoC sa pamamagitan ng pag-iimbak ng listahan ng mga posibleng solusyon sa hard drive ng mining device, kahit na bago magsimula ang aktibidad ng pagmimina.

Kung mas malaki ang hard disk, mas maraming posibleng mga value ng solusyon ang maiimbak sa hard disk, mas maraming pagkakataon na ang isang minero ay kailangang tumugma sa kinakailangang hash value ng kanyang listahan, na nagreresulta sa mas maraming pagkakataong makakuha ng reward sa pagmimina.

Maaaring gamitin ang anumang disk, kabilang ang mga Android-based na system.

Hindi na kailangan para sa dedikadong (at kadalasang mahal) na hardware o ang patuloy na pag-upgrade ng iyong mga disk, dahil ang data na ginamit ay madaling mabura upang magamit muli.

Walang malaking pag-aampon ng pamamaraang ito, hanggang ngayon. Ilan sa mga coin na gumagamit nito ay ang Chia, Burst at Storj.

Consensus Mechanisms: Konklusyon

Sa kaibuturan ng anumang blockchain ay isa sa gayong mga mekanismo ng pinagkasunduan.

Ang mga algorithm ng pinagkasunduan ay nagpapahintulot sa mga kalahok sa network na sumang-ayon sa mga nilalaman ng isang blockchain sa isang distributed na paraan at hindi kinakailangang umasa sa isang tertiary o sentralisadong entity.

mga mekanismo ng pinagkasunduan ng blockchain
mga mekanismo ng pinagkasunduan ng blockchain – Dinisenyo ni Freepik

Huwag isipin na nasaklaw na namin silang lahat, dahil may ilang dosena at ang kanilang mga pagkakaiba-iba, ngunit tiyak na sakop namin ang kasalukuyang mga pangunahing mekanismo ng pinagkasunduan.

Bagama't ang Proof of Work at Proof of Stake protocol ang kasalukuyang nangingibabaw, nararapat na alalahanin na ang lahat ng teknolohiyang ito ay 'berde' pa rin at marami pa tayong makikitang mga pagpapahusay at pag-update.

Maaaring mayroon tayong mga mekanismo ng pinagkasunduan na hindi pa nagagawa at mangibabaw sa mga cryptocurrency sa hinaharap.

Consensus Mechanisms sa Cryptocurrency: Ano ang mga ito? 1Consensus Mechanisms sa Cryptocurrency: Ano ang mga ito? 2Consensus Mechanisms sa Cryptocurrency: Ano ang mga ito? 3Consensus Mechanisms sa Cryptocurrency: Ano ang mga ito? 4Consensus Mechanisms sa Cryptocurrency: Ano ang mga ito? 5Consensus Mechanisms sa Cryptocurrency: Ano ang mga ito? 6

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *

Mag-scroll sa Tuktok
Mag-scroll sa Tuktok