A blokklánc konszenzus típusai – Cryptopolitan

Blockchain A konszenzus a blokklánc-hálózat résztvevői közötti megállapodásra utal a blokklánc jelenlegi állapotáról. Ez a konszenzusos mechanizmus kritikus fontosságú a blokklánc technológia biztonságos működése szempontjából, és a hálózatba vetett bizalom alapja.

A blokklánc technológiában többféle konszenzus-algoritmus létezik, amelyek mindegyike egyedi jellemzőkkel és kompromisszumokkal rendelkezik. Vessünk egy pillantást a leggyakrabban használt konszenzus-algoritmusokra, és magyarázzuk el, mitől egyediek mindegyik.

A munka igazolása

A Proof of Work a blokklánc technológiában használt eredeti konszenzus-algoritmus, amelyet először a Bitcoin blokkláncban valósítottak meg. A PoW-ban a résztvevők versenyeznek egy nehéz matematikai rejtvény megfejtéséért, és aki először megoldja, az hozzáadhatja a következő blokkot a blokklánchoz. Ezt a folyamatot bányászatnak nevezik, és a bányászt bizonyos számú tokennel jutalmazzák erőfeszítéseikért.

Előnyök:

 • A PoW biztonságos, és az évek során megbízható konszenzusmechanizmusnak bizonyult.

 • 51%-ban ellenáll a támadásoknak, ahol egyetlen entitás irányítja a bányászati ​​teljesítmény több mint 50%-át, és képes manipulálni a blokkláncot.

Hátrányok:

 • A PoW energiaigényes és nagy számítási teljesítményt igényel, ami magas szénlábnyomhoz és magas költségekhez vezet a bányászok számára.

 • A hálózat lassú és túlterhelt lehet, ami magas tranzakciós díjakat és lassú megerősítési időt eredményezhet.

A tét bizonyítása (PoS)

A Proof of Stake (PoS) egy forradalmi konszenzusmechanizmus, amely lehetővé teszi a blokklánc-hálózat számára, hogy konszenzusra jussanak a tranzakciókról anélkül, hogy intenzív számítási teljesítményre lenne szükség. Tekintsd úgy, mint a Proof of Work (PoW) méltányosabb és fenntarthatóbb alternatíváját. A PoS-ban az érvényesítőket a tranzakciók érvényesítésére a hálózaton belüli részesedésük alapján választják ki. Minél nagyobb tétje van egy érvényesítőnek, annál nagyobb az esélye annak, hogy kiválasztják egy tranzakcióblokk érvényesítésére. Ez azt jelenti, hogy a PoW-val ellentétben, ahol az érvényesítés számítási teljesítményen alapul, a PoS-ban az érvényesítés a tulajdonjogon alapul.

Előnyök

 • A PoS sokkal energiahatékonyabb, mint a PoW, csökkentve a szénlábnyomot és a résztvevők költségeit.

 • A tranzakciók feldolgozása sokkal gyorsabban és alacsonyabb költséggel történik a PoW-hoz képest.

Hátrányok

 • A PoS sebezhető a „Nothing at Stake” támadásokkal szemben, ahol az érvényesítőket nem ösztönzik az őszinte cselekvésre, mivel nem veszíthetnek semmit egy támadásban való részvétellel.

 • Szintén érzékeny a központosításra, ahol a résztvevők egy kis csoportja irányítja a téttel ellátott tokenek nagy részét, és ezért jelentős ellenőrzést gyakorol a hálózat felett.

Tőke Delegált Bizonyíték (DPoS)

A Delegated Proof of Stake (DPoS) a Proof of Stake (PoS) konszenzusmechanizmus egy változata, amelyet egyes blokklánc-hálózatokban használnak. A DPoS rendszerben a token tulajdonosok korlátozott számú delegáltra szavaznak, akik felelősek a tranzakciók érvényesítéséért és az új blokkok blokklánchoz való hozzáadásáért.

Előnyök

 • A DPoS gyorsabb és hatékonyabb, mint a PoW és PoS, a tranzakciófeldolgozási idő másodpercekben mérhető.

 • Demokratikusabb, mint a PoS, mivel a tanúkat az érintettek választják, így a hálózat decentralizáltabb.

Hátrányok

 • Továbbra is érzékeny a központosításra, mivel a tanúk kartelleket alakíthatnak, és összejátszanak a hálózat irányítása érdekében.

 • A DPoS a cenzúrával szemben is kiszolgáltatott lehet, mivel a tanúk blokkolhatják a tranzakciókat, ami a hálózat esetleges cenzúrázásához vezethet.

Bizánci hibatűrés (BFT)

A bizánci hibatűrés (BFT) az elosztott rendszerekben használatos kifejezés, amely leírja a rendszer azon képességét, hogy megfelelően működjön még akkor is, ha egyes összetevői meghibásodnak vagy sérültek. A blokklánc technológiával összefüggésben a BFT a blokklánc hálózat azon képességére utal, hogy konszenzusra juthat a tranzakciókról még akkor is, ha egyes csomópontjai rosszindulatúan cselekszenek vagy meghibásodnak.

Számos különböző algoritmus használható a BFT elérésére egy blokklánc-hálózatban, beleértve a gyakorlati bizánci hibatűrést (PBFT) és a delegált bizánci hibatűrést (DBFT). Ezek az algoritmusok különféle technikákat használnak, például szavazást és replikációt, hogy konszenzusra jussanak a tranzakciókról még hibás vagy kompromittált csomópontok jelenlétében is.

Előnyök

 • A BFT gyors és hatékony, a tranzakciókat valós időben visszaigazolja.

 • Biztonságos és rugalmas, mivel elviseli a hálózat résztvevőinek akár egyharmadának kudarcát, és továbbra is fenntartja a konszenzust.

Hátrányok

 • A BFT csak engedélyezett blokklánc hálózatokhoz alkalmas, mivel minden résztvevőnek ismertnek és megbízhatónak kell lennie.

 • Ki van téve a cenzúrának, mivel a jelentős szavazati joggal rendelkező résztvevők blokkolhatják a tranzakciókat és manipulálhatják a hálózatot.

Más népszerű blokklánc konszenzus mechanizmusok közé tartozik:

Tevékenységi igazolás (PoA)

A Proof of Activity (PoA) egy hibrid konszenzusos mechanizmus, amely a Proof of Work (PoW) és a Proof of Stake (PoS) elemeit kombinálja a blokklánc hálózat biztonsága érdekében. A PoA-ban a blokkok a bányászat (PoW) és a stakerek általi érvényesítés (PoS) kombinációjával jönnek létre. A folyamat PoW része magában foglalja a bányászok bonyolult matematikai problémák megoldását a tranzakciók érvényesítésére és a blokklánchoz való hozzáadására. A PoS rész olyan stakereket foglal magában, akik egy bizonyos mennyiségű hálózat tokenjét birtokolják, és érvényesítik a bányászok által előállított blokkokat.

Fontosság igazolása (POI)

A Proof of Importance (PoI) egy konszenzusos mechanizmus, amelyet egyes blokklánc-hálózatokban használnak annak meghatározására, hogy mely csomópontok jogosultak a tranzakciók érvényesítésére és a blokklánchoz való hozzáadására. Ellentétben a Proof of Work (PoW) és a Proof of Stake (PoS) módszerekkel, a PoI nemcsak a számítási teljesítményt vagy a token birtoklását veszi figyelembe, hanem más olyan tényezőket is, amelyek egy csomópont fontosságát mutatják a hálózat számára. A PoI-ban minden csomóponthoz fontossági pontszám tartozik, amely különféle tényezőket vesz figyelembe, például a csomópont által birtokolt tokenek számát, a csomópont által végrehajtott tranzakciók gyakoriságát és értékét, valamint a teljes hálózati tevékenységet. A magasabb fontossági pontszámmal rendelkező csomópontok nagyobb valószínűséggel kerülnek kiválasztásra a tranzakciók érvényesítésére és blokkok hozzáadására a blokklánchoz.

Kapacitásigazolás (PoC)

A Proof of Capacity (PoC) egy konszenzusos mechanizmus, amelyet egyes blokklánc-hálózatokban használnak a tranzakciók érvényesítésére és a blokklánchoz való hozzáadására. Ellentétben a Proof of Work (PoW) és a Proof of Stake (PoS) programokkal, amelyek számítási teljesítményre, illetve token birtoklásra támaszkodnak, a PoC a csomópont merevlemez-területét használja fel a tranzakciók érvényesítésének képességének meghatározására. A PoC fő előnye, hogy csökkenti az energiafogyasztást a PoW-hoz képest, mivel a számítási teljesítmény helyett a tárolásra támaszkodik. Ez azonban a PoC-t sebezhetőbbé teszi a központosítással szemben, mivel a nagyobb merevlemez-kapacitású csomópontok előnyt élvezhetnek a kisebb csomópontokkal szemben.

Égési igazolás (PoB)

A Proof of Burn (PoB) egy konszenzusos mechanizmus, amelyet egyes blokklánc-hálózatokban használnak a tranzakciók érvényesítésére és a blokklánchoz való hozzáadására. A PoB-ban a csomópontok „elégetnek” vagy megsemmisítenek egy bizonyos mennyiségű tokent, hatékonyan eltávolítva azokat a forgalomból, hogy bizonyítsák a hálózat iránti elkötelezettségüket, és növeljék esélyüket a tranzakciók érvényesítésére. A PoB mögött meghúzódó gondolat az, hogy azok a csomópontok, amelyek hajlandók feláldozni tokenjeiket a hálózat biztonságáért, nagyobb valószínűséggel lesznek őszinték és megbízhatók. Amikor egy csomópont tokeneket éget, arányos mennyiségű „bányászati ​​​​erőt” kap, amely meghatározza annak esélyét, hogy kiválassza a tranzakciók érvényesítését és blokkokat adjon hozzá a blokklánchoz.

bottomline

A konszenzus fogalma minden blokklánc-rendszer kulcsfontosságú eleme. A különböző konszenzusos mechanizmusok, mint például a munka igazolása, a tét igazolása, a tét delegált igazolása és mások, kritikus szerepet játszanak a blokklánc-hálózat biztonságának, decentralizálásának és hatékonyságának biztosításában. Minden konszenzusos mechanizmusnak megvannak a maga egyedi jellemzői és kompromisszumai, ezért fontos, hogy a felhasználók alaposan mérlegeljék lehetőségeikat, mielőtt kiválasztják az igényeiknek megfelelőt. A blokklánc technológia folyamatos fejlődésével valószínűsíthető, hogy a jövőben új és továbbfejlesztett konszenzusmechanizmusok jelennek meg, amelyek tovább bővítik a decentralizált rendszerek lehetőségeit.

Forrás: https://www.cryptopolitan.com/explained-types-of-blockchain-consensus/