mik azok a konszenzusos protokollok?
a blockchain egyik legnagyobb ígérete, hogy ez egy trustlesssystem, amely a közösséget használja annak ellenőrzésére, hogy a tranzakciók valódiak-e. De hogy csinálja? Nos, a különböző hálózatok különböző módszereket használnak, és ezeket a módszereket konszenzusos protokolloknak nevezzük. Alapvetően ezek azok a szabályok, amelyek szerint egy hálózat működik.
az alábbiakban bemutatjuk, mik ezek, hogyan működnek, és a jelenleg használt legnépszerűbb típusokat.
- mik azok a konszenzusos protokollok?
- hogyan működnek a konszenzusos protokollok?
- a konszenzus megegyezésként határozható meg, a protokollok szabályok. Egyszerűen, a konszenzusos protokollokat “megállapodási szabályoknak” lehet tekinteni.”
- mit csinálnak a konszenzusos protokollok?
- melyek a konszenzus protokoll leggyakoribb típusai?
- a jövő
mik azok a konszenzusos protokollok?
a blokklánc vagy elosztott főkönyv olyan csomópontokra oszlik, amelyek feladata a tranzakciók ellenőrzése a hálózaton. Ez az egyik legfontosabb ötlet a blockchainről, és egyedülálló decentralizált ízét adja.
ennek eredményeként bárki beküldheti a tárolandó információkat egy blokkláncra, ezért fontos, hogy vannak olyan folyamatok, amelyek biztosítják, hogy mindenki egyetért abban, hogy milyen információkat adjon hozzá és mit dobjon el. Ezek a szabályok, lényegében ismert konszenzus protokollok. Ellenőrzik a tranzakciókat, és segítenek a hálózat biztonságának megőrzésében.
a konszenzus protokollt hagyományosan a blokklánc első létrehozása előtt állítják be, de néhány hálózat, például az Ethereum, megváltoztatja a konszenzus protokollt, amelyen működik, amíg a hálózat él. Erről bővebben alább.
hogyan működnek a konszenzusos protokollok?
a blokklánc-hálózat középpontjában álló konszenzus protokoll egy speciális módszert ad annak ellenőrzésére, hogy egy tranzakció igaz-e vagy sem. Ez egy módszert biztosít a felülvizsgálatra és annak megerősítésére, hogy milyen adatokat kell hozzáadni a blockchain rekordjához. Mivel a blokklánc-hálózatoknak általában nincs központosított hatósága, amely meghatározza, hogy ki helyes vagy rossz, a blokklánc csomópontjainak meg kell állapodniuk a hálózat állapotáról, az előre meghatározott szabályokat vagy protokollt követve.
a Bitcoin esetében a konszenzus protokoll a Proof-of work (PoW), a blokkbányászati folyamat, amely megerősíti az egyes tranzakciókat. A konszenzusos protokoll egyéb típusai közé tartozik a Proof-of-Stake (PoS) és a Proof-of-Authority (PoA).
a konszenzus megegyezésként határozható meg, a protokollok szabályok. Egyszerűen, a konszenzusos protokollokat “megállapodási szabályoknak” lehet tekinteni.”
mit csinálnak a konszenzusos protokollok?
egyetlen entitás ellenőrzése
ha egy hálózat konszenzussal rendelkezik, akkor az összes résztvevő csomópont egyetért a blokklánc állapotáról. Így az adatokat “igazságként” rögzítik, és a blokklánc egyre több adattal képes működni a tranzakciók vagy az intelligens szerződések végrehajtása során.
ha egy kicsit homályos, hogyan blockchains munka, van egy útmutató, hogy túl.
lehetővé teszi a decentralizált felhasználók számára, hogy harmadik fél ellenőrzése nélkül bízzanak a felhasználókban
a konszenzusos protokoll megakadályozza, hogy egyetlen entitás irányítsa a blokkláncot, vagy torzítsa a rögzítendő “igazságot”.
a kettős költés példa arra, hogy mi történhet, ha egy entitás megpróbálja átvenni az irányítást a teljes hálózat felett a blockchain saját verziójának létrehozásával. Például egy támadó elkölthet egy kis Bitcoint, majd megváltoztathatja a blokkláncon rögzítendő blokkot, hogy az ne jelenítse meg a kiadást. A támadó sugározhatta a blokklánc verzióját, csökkentve a kiadási rekordot. A támadó Bitcoint használt volna, de az érméket nem jegyezték fel a láncra költöttként, és újra el lehetett volna költeni.
a Bitcoin konszenzusos protokollja, a PoW megakadályozza ezt, mert amikor a blokklánc ezen verzióját összehasonlítják más csomópontokon tárolt más verziókkal, akkor kissé eltér mindenki másétól, és ezt a verziót a többi csomópont elutasítja.
melyek a konszenzus protokoll leggyakoribb típusai?
Proof-of-Work (hadifogoly): Az első blokklánc, a Bitcoin PoW-t használ. Hogy érvényesítse tranzakciók a Bitcoin blockchain “bányászok”, akik a csomópontok megoldani kriptográfiai, vagy matematikai problémák, a számítógépek. Azok a bányászok, akik megoldanak egy problémát, és érvényesítik és engedélyezik a blokkrekordot, bitcoinnal jutalmazzák.
proof-of-Stake (PoS): az Ethereum PoW-ról PoS-ra mozog. A PoS-ban bányászok helyett “hamisítók” vannak. Ezek a hamisítók tét mennyiségű cryptocurrency amely lehetővé teszi számukra egy esélyt, valószínűség alapján, hogy egy blokk érvényesítő. A sikeres hamisító jutalomként megkapja a vonatkozó blokk tranzakciós díjakat. A saját kriptovaluta blokkba helyezése visszatartja a hamisítót, hogy megpróbálja becsapni a hálózatot, mivel elveszítik a tétet, ha bebizonyosodik, hogy helytelenül adnak hozzá tranzakciókat a hálózathoz.
delegált proof-of-Stake (DPoS): ez a módszer a PoS-hoz hasonló módon működik. De a valószínűség használata helyett a kriptovaluta-tulajdonosok képesek a tétjükre osztott szavazatokat leadni a tanúk kinevezése érdekében. Ezek a tanúk biztosítják és érvényesítik a blokkláncot, nincs szükségük saját kriptovalutára, de szavazatokra van szükségük. Ez a konszenzus protokoll centralizáltabb, mint mások. A DPoS-t a BitShares, a Steem és az EOS használja.
Proof-of-Authority (PoA): vitathatatlanul ismét központosítottabb, a PoA előre meghatározott blokk-validátorokkal rendelkezik. A blokklánc új blokkjai csak akkor jönnek létre, ha az érvényesítők többségben vannak. A protokoll hasonló a PoS-hoz. Az érvényesítők nyilvánosan ismertek és elszámoltathatók szerepük és a termelői szervezetek validálására való jogosultságuk meghatározásáért. Egy újabb blokklánc, az Elysian, PoA-t, valamint néhány Ethereum teszthálózatot vagy tesztblokkláncot használ.
a jövő
a konszenzus protokollok, mint minden blockchain technológia, fejlődnek, hogy megbirkózzanak a decentralizált hálózat növekedésével járó különféle kihívásokkal. Egyik sem tökéletes, és mindegyiknek megvan a maga kompromisszuma.
PoW, által használt Bitcoin használ nagy mennyiségű számítógépes feldolgozási teljesítmény, és így a villamos energia, ez is hosszú időt vesz igénybe, hogy ellenőrizze, ha a tranzakció igaz-e vagy sem, ami azt jelenti, hogy nem nagy a mindennapi használatra. Ennek megoldására a Bitcoin tetejére épülnek megoldások, például a Lightning Network.
a decentralizáció fogalmát is figyelembe kell venni. A PoW nagyon decentralizált, mivel sok csomópont matematikai módon érvényesíti a blokkokat. Újabb hálózatok azonban úgy dönt, hogy központosítja a hálózati teljesítményt a sebesség javítása érdekében. A blockchain közösség középpontjában mindig vita folyik arról, hogy mennyire elfogadható a centralizáció, arra számítunk, hogy ez a vita még egy ideig folytatódik.