Mga Uri ng Blockchain Consensus – Cryptopolitan

blockchain Ang consensus ay tumutukoy sa kasunduan ng mga kalahok sa isang blockchain network sa kasalukuyang estado ng blockchain. Ang mekanismo ng pinagkasunduan na ito ay kritikal sa ligtas na operasyon ng teknolohiya ng blockchain at ang pundasyon para sa pagtitiwala sa network.

Mayroong ilang mga uri ng consensus algorithm na ginagamit sa blockchain technology, bawat isa ay may mga natatanging katangian at trade-off nito. Tingnan natin ang pinakakaraniwang ginagamit na mga algorithm ng pinagkasunduan at ipaliwanag kung bakit natatangi ang bawat isa sa kanila.

Katunayan ng Trabaho (PoW)

Ang Proof of Work ay ang orihinal na consensus algorithm na ginamit sa blockchain technology, unang ipinatupad sa Bitcoin blockchain. Sa PoW, ang mga kalahok ay nakikipagkumpitensya upang malutas ang isang mahirap na palaisipan sa matematika, at ang unang makalutas nito ay pinapayagang magdagdag ng susunod na bloke sa blockchain. Ang prosesong ito ay tinatawag na pagmimina, at ang minero ay gagantimpalaan ng isang tiyak na bilang ng mga token para sa kanilang mga pagsisikap.

Bentahe:

 • Ang PoW ay ligtas at napatunayang isang maaasahang mekanismo ng pinagkasunduan sa mga nakaraang taon.

 • Ito ay lumalaban sa 51% na pag-atake, kung saan ang isang entity ay kumokontrol ng higit sa 50% ng kapangyarihan ng pagmimina at maaaring manipulahin ang blockchain.

Disadvantages:

 • Ang PoW ay enerhiya-intensive at nangangailangan ng maraming computational power, na humahantong sa isang mataas na carbon footprint at mataas na gastos para sa mga minero.

 • Maaaring mabagal at masikip ang network, na humahantong sa mataas na bayad sa transaksyon at mabagal na oras ng pagkumpirma.

Katunayan ng Stake (PoS)

Ang Proof of Stake (PoS) ay isang rebolusyonaryong consensus mechanism na nagbibigay-daan sa isang blockchain network na magkaroon ng consensus sa mga transaksyon nang hindi nangangailangan ng intensive computational power. Isipin ito bilang isang mas patas at mas napapanatiling alternatibo sa Proof of Work (PoW). Sa PoS, pinipili ang mga validator para i-validate ang mga transaksyon batay sa halaga ng stake na hawak nila sa network. Kung mas maraming stake ang isang validator, mas mataas ang pagkakataong mapili sila para ma-validate ang isang bloke ng mga transaksyon. Nangangahulugan ito na, hindi tulad ng PoW, kung saan ang pagpapatunay ay nakabatay sa computational power, sa PoS validation ay nakabatay sa pagmamay-ari.

Bentahe

 • Ang PoS ay mas matipid sa enerhiya kaysa sa PoW, na binabawasan ang carbon footprint at mga gastos para sa mga kalahok.

 • Ang mga transaksyon ay naproseso nang mas mabilis at sa mas mababang halaga kumpara sa PoW.

Mga Disbentaha

 • Ang PoS ay mahina sa mga pag-atake ng “Nothing at Stake,” kung saan ang mga validator ay walang insentibo na kumilos nang tapat dahil hindi sila naninindigang mawawalan ng anuman sa pamamagitan ng paglahok sa isang pag-atake.

 • Ito ay madaling kapitan din sa sentralisasyon, kung saan ang isang maliit na grupo ng mga kalahok ay kumokontrol sa malaking bahagi ng mga staked na token at samakatuwid ay may malaking kontrol sa network.

Natanggal na Patunay ng Stake (DPoS)

Ang Delegated Proof of Stake (DPoS) ay isang variation ng Proof of Stake (PoS) consensus mechanism na ginagamit sa ilang blockchain network. Sa isang sistema ng DPoS, ang mga may hawak ng token ay bumoto para sa isang limitadong bilang ng mga delegado, na responsable para sa pagpapatunay ng mga transaksyon at pagdaragdag ng mga bagong bloke sa blockchain.

Bentahe

 • Ang DPoS ay mas mabilis at mas mahusay kaysa sa PoW at PoS, na may mga oras ng pagproseso ng transaksyon na sinusukat sa ilang segundo.

 • Ito ay mas demokratiko kaysa sa PoS, dahil ang mga saksi ay inihalal ng mga stakeholder, na ginagawang mas desentralisado ang network.

Mga Disbentaha

 • Ito ay madaling kapitan sa sentralisasyon, dahil ang mga saksi ay maaaring bumuo ng mga kartel at makipagsabwatan upang kontrolin ang network.

 • Ang DPoS ay maaari ding maging mahina sa censorship, dahil may kapangyarihan ang mga testigo na harangan ang mga transaksyon, na humahantong sa potensyal na censorship ng network.

Byzantine Fault Tolerance (BFT)

Ang Byzantine Fault Tolerance (BFT) ay isang terminong ginagamit sa mga distributed system upang ilarawan ang kakayahan ng isang system na gumana nang tama kahit na ang ilan sa mga bahagi nito ay may sira o nakompromiso. Sa konteksto ng teknolohiyang blockchain, ang BFT ay tumutukoy sa kakayahan ng isang blockchain network na maabot ang isang pinagkasunduan sa mga transaksyon kahit na ang ilan sa mga node nito ay kumikilos nang malisya o nabigo.

Mayroong ilang iba't ibang mga algorithm na maaaring magamit upang makamit ang BFT sa isang blockchain network, kabilang ang Practical Byzantine Fault Tolerance (PBFT) at Delegated Byzantine Fault Tolerance (DBFT). Gumagamit ang mga algorithm na ito ng iba't ibang diskarte, tulad ng pagboto at pagtitiklop, upang maabot ang isang pinagkasunduan sa mga transaksyon kahit na may mga sira o nakompromisong node.

Bentahe

 • Ang BFT ay mabilis at mahusay, na may mga transaksyon na nakumpirma sa real-time.

 • Ito ay ligtas at nababanat, dahil maaari nitong tiisin ang pagkabigo ng hanggang isang-katlo ng mga kalahok sa network at mapanatili pa rin ang pinagkasunduan.

Mga Disbentaha

 • Ang BFT ay angkop lamang para sa mga pinahihintulutang network ng blockchain, dahil ang lahat ng kalahok ay dapat kilala at mapagkakatiwalaan.

 • Ito ay mahina sa censorship, dahil ang mga kalahok na may malaking kapangyarihan sa pagboto ay maaaring harangan ang mga transaksyon at manipulahin ang network.

Ang iba pang sikat na mekanismo ng pinagkasunduan ng blockchain ay kinabibilangan ng:

Katibayan ng Aktibidad (PoA)

Ang Proof of Activity (PoA) ay isang hybrid na consensus na mekanismo na pinagsasama ang mga elemento ng parehong Proof of Work (PoW) at Proof of Stake (PoS) upang ma-secure ang isang blockchain network. Sa PoA, ang mga bloke ay nilikha sa pamamagitan ng kumbinasyon ng pagmimina (PoW) at pagpapatunay ng mga staker (PoS). Ang bahagi ng PoW ng proseso ay kinabibilangan ng mga minero sa paglutas ng mga kumplikadong problema sa matematika upang mapatunayan ang mga transaksyon at idagdag ang mga ito sa blockchain. Ang bahagi ng PoS ay kinabibilangan ng mga staker, na may hawak ng isang tiyak na halaga ng mga token ng network, na nagpapatunay ng mga bloke na ginawa ng mga minero.

Katibayan ng Kahalagahan (PoI)

Ang Proof of Importance (PoI) ay isang consensus mechanism na ginagamit sa ilang blockchain network upang matukoy kung aling mga node ang may karapatang mag-validate ng mga transaksyon at idagdag ang mga ito sa blockchain. Hindi tulad ng Proof of Work (PoW) at Proof of Stake (PoS), isinasaalang-alang ng PoI hindi lamang ang computational power o token holdings kundi pati na rin ang iba pang salik na nagpapakita ng kahalagahan ng isang node sa network. Sa PoI, ang bawat node ay itinalaga ng isang marka ng kahalagahan, na isinasaalang-alang ang iba't ibang mga kadahilanan tulad ng bilang ng mga token na hawak ng node, ang dalas at halaga ng mga transaksyon na ginawa ng node, at ang pangkalahatang aktibidad ng network. Ang mga node na may mas mataas na mga marka ng kahalagahan ay mas malamang na mapili upang patunayan ang mga transaksyon at magdagdag ng mga bloke sa blockchain.

Katibayan ng Kapasidad (PoC)

Ang Proof of Capacity (PoC) ay isang consensus mechanism na ginagamit sa ilang blockchain network upang patunayan ang mga transaksyon at idagdag ang mga ito sa blockchain. Hindi tulad ng Proof of Work (PoW) at Proof of Stake (PoS), na umaasa sa computational power at token holdings, ayon sa pagkakabanggit, ang PoC ay gumagamit ng hard drive space ng node upang matukoy ang kakayahan nitong i-validate ang mga transaksyon. Ang pangunahing bentahe ng PoC ay binabawasan nito ang pagkonsumo ng enerhiya kumpara sa PoW, dahil umaasa ito sa imbakan kaysa sa computational power. Gayunpaman, ginagawa rin nitong mas madaling maapektuhan ang PoC sa sentralisasyon, dahil ang mga node na may mas malalaking kapasidad ng hard drive ay maaaring magkaroon ng kalamangan sa mas maliliit na node.

Katibayan ng Paso (PoB)

Ang Proof of Burn (PoB) ay isang consensus mechanism na ginagamit sa ilang blockchain network upang patunayan ang mga transaksyon at idagdag ang mga ito sa blockchain. Sa PoB, ang mga node ay "sinusunog" o sinisira ang isang tiyak na halaga ng mga token, na epektibong nag-aalis sa mga ito mula sa sirkulasyon, upang ipakita ang kanilang pangako sa network at pataasin ang kanilang mga pagkakataong mapili upang mapatunayan ang mga transaksyon. Ang ideya sa likod ng PoB ay ang mga node na handang isakripisyo ang kanilang mga token upang ma-secure ang network ay mas malamang na maging tapat at mapagkakatiwalaan. Kapag ang isang node ay nagsunog ng mga token, ito ay tumatanggap ng isang proporsyonal na halaga ng "kapangyarihan sa pagmimina," na tumutukoy sa mga pagkakataon nito na mapili upang patunayan ang mga transaksyon at magdagdag ng mga bloke sa blockchain.

Bottomline

Ang konsepto ng consensus ay isang mahalagang aspeto ng anumang blockchain system. Ang iba't ibang mekanismo ng pinagkasunduan, tulad ng Proof of Work, Proof of Stake, Delegated Proof of Stake, at iba pa, ay gumaganap ng mahalagang papel sa pagtiyak ng seguridad, desentralisasyon, at kahusayan ng isang blockchain network. Ang bawat mekanismo ng pinagkasunduan ay may sariling natatanging tampok at trade-off, na ginagawang mahalaga para sa mga gumagamit na maingat na suriin ang kanilang mga pagpipilian bago pumili ng tama para sa kanilang mga pangangailangan. Sa patuloy na ebolusyon ng teknolohiya ng blockchain, malamang na ang mga bago at pinahusay na mekanismo ng pinagkasunduan ay lilitaw sa hinaharap, na higit pang pagpapalawak ng mga posibilidad para sa mga desentralisadong sistema.

Pinagmulan: https://www.cryptopolitan.com/explained-types-of-blockchain-consensus/