PoW vs PoS – A munkaigazolás és a tét közötti különbség
Főbb különbség a munka igazolása (PoW) és a tét igazolása (PoS) között
- A PoW vagy a munkabizonyítás egy speciális protokoll, amelynek célja a kibertámadások, például a DDoS, megakadályozása, míg a Proof of stake (PoS) egyfajta konszenzusos mechanizmus, amelyet a blokkláncon történő tranzakciók érvényesítésére használnak.
- A PoW az eredeti kriptográfiai konszenzusmechanizmus, amely jóval a PoS előtt keletkezett, míg a PoS a PoW-ból származik, de számos fejlesztést tartalmaz.
- A PoW és a PoS összehasonlítása alapján a PoW erős és naprakész bányászati hardvert igényel, a PoS szerver szintű egységet igényel a hatékony feldolgozáshoz.
Mi az a PoW?
A PoW vagy a proof of work egy speciális protokoll, amelynek célja a kibertámadások, például a DDoS (distributed Denial-of-service attacks, elosztott szolgáltatásmegtagadásos támadások) megakadályozása, amelyek több hamis kérés segítségével elhasználhatják a számítógép törzsének erőforrásait. Megbízhatatlan és elosztott konszenzusos rendszert használ.
A PoW decentralizált rendszert valósít meg, és központi hatóság szükségessége nélkül működik. A PoW konszenzus mechanizmusa harmadik fél nélkül is ellenőrizheti a tranzakciókat. A PoW megnehezíti a dupla költekezést azáltal, hogy bizonyítja, hogy minden felhasználó több számítást végzett. Sok más blokklánc projekt, amely az eredetit másolta Bitcoin kód is követi a Proof of Work modellt.
Mi az a PoS?
A Proof of Stake (PoS) egyfajta konszenzusos mechanizmus, amelyet a blokkláncon történő tranzakciók érvényesítésére használnak. Úgy működik, hogy lehetővé teszi a kriptovaluta-tulajdonosok számára, hogy tétbe helyezzék érméiket. Ez feljogosítja őket arra, hogy ellenőrizzék a blokkláncon lévő tranzakciók új blokkjait, és hozzáadják azokat a hálózathoz.
A Proof of Stake modell alternatív konszenzusos mechanizmusként létezik. Kevés kriptovaluta követi ezt a protokollt, amely a bányászokat tétekkel helyettesíti. Az algoritmus ezek közül bármelyiket választja a következő blokk közzétételéhez. Két fejlesztő, Scott Nadal és Sunny King 2012-ben hozta létre a PoS-t a PoW hibáira figyelve. A korlátozott skálázhatóság és a sok elektromosság igénye nem jelent problémát a PoS modellben.
Proof-of-Work (PoW) vs Proof-of-take (PoS)
Proof-of-Work | Proof-of-Tét |
---|---|
A PoW vagy a munka igazolása egy speciális protokoll, amelynek célja a kibertámadások, például a DDoS (elosztott szolgáltatásmegtagadási támadások). | A Proof of Stake (PoS) egyfajta konszenzusos mechanizmus, amelyet a blokkláncon történő tranzakciók érvényesítésére használnak. |
Minden hackernek a teljes számítási teljesítmény több mint 50%-át kell megszereznie ahhoz, hogy 51%-os támadást hajtson végre. | A hackereknek az összes kriptovaluta több mint 50%-át kell birtokolniuk ugyanazon a hálózaton, ami lehetetlen. |
A bányászat valószínűsége az elvégzett számítási munkától függ. | Egy új blokk érvényessége a tét nagyságától függ. |
A bányászok jutalmat kapnak a titkosítási problémák összetett megoldásáért. | Az érvényesítő nem kap blokkjutalmat. Ehelyett csak hálózati díjakat szednek be jutalmukként. |
Erőteljes és korszerű bányászati hardvert igényel. | A hatékony feldolgozáshoz szerver szintű egység szükséges. |
A PoW az eredeti kriptográfiai konszenzus mechanizmus, amely jóval a PoS előtt keletkezett. | A PoS a PoW-ból származik, de számos fejlesztést tartalmaz. |
A nagyobb méretezhetőség érdekében a tranzakción belüli összes csomópont részt vesz. | A teljes hálózat nem vesz részt minden tranzakció ellenőrzésében. |
Mi a staking?
A letétbe helyezett pénzeszközöket az érvényesítők félreteszik és intelligens szerződésben tárolják. Ezt tétfolyamatnak nevezik. Akinek nagyobb a tétje, azt kiválaszthatják a tranzakciók ellenőrzésére és a blokkok létrehozására. Az így hamisított blokkok hozzáadódnak a blokklánchoz. Nem minden poziciós érme ugyanazt a szabályrendszert követi, annak ellenére, hogy az érvényesítés fogalma ugyanaz. Minden minősített validátor-piaci résztvevő jutalmat kap a tulajdonjog alapján.
Hogyan működik a PoS?
Elméletileg a PoS egy „ideális” megoldás a PoW mechanizmuson belüli skálázási problémákra. Ethereum A 2.0 a tét 100%-os igazolása lesz. Ezért feldolgozza tranzakcióit, NFT-tranzakcióit, és végrehajtja az intelligens szerződéses tranzakciókat. Erőteljes számítógépes rendszerrel és megfelelő méretű pénztárcával kell rendelkeznie. Ez növeli az esélyüket a tét igazolására.
A PoS modell kezeli az integritás fenntartását a blokkláncon belül. Azt is garantálja, hogy a kripto-felhasználók nem verhetnek érméket anélkül, hogy megérdemelnék.
A PoS konszenzusmechanizmus koncepciója a következő lépéseken alapul:
Step 1) Azok a felhasználók, akik egy blokklánc natív tokenjeivel rendelkeznek, az egészet vagy annak egy részét biztonságos készletekben tárolják.
Step 2) Az algoritmus pszeudo-véletlenszerűen választja ki a sorban következő érvényesítőt.
Step 3) A kiválasztott érvényesítőnek javasolnia kell egy blokkot és a benne lévő tranzakciók számát.
Step 4) A többi résztvevőnek jóvá kell hagynia és ellenőriznie kell a javasolt tranzakciót.
Step 5) Új blokk kerül hozzáadásra a blokklánchoz.
Step 6) A kiválasztott érvényesítő tranzakciós díjat kap.
Hogyan működik a PoW?
A munka igazolása költséges számítógépes számítást vagy más szóval a bányászat folyamatát igényli. Bányászatot kell végrehajtani a megbízható tranzakciók létrehozásához a blokkláncon.
Step 1) A tranzakciókat a rendszer összeállítja és blokk formájában köti össze.
Step 2) A bányászok ezután minden blokkon belül ellenőrzik a tranzakciókat, és ellenőrzik, hogy azok jogszerűek-e.
Step 3) A bányászok ezután egy matematikai rejtvényt oldanak meg, amelyet a munka bizonyításaként ismernek. Minden bányásznak versenyeznie kell.
Step 4) Az első bányász, aki minden blokkproblémát megold, jutalmat kap.
Step 5) Az ellenőrzött tranzakciókat ezután a blokklánc tárolja.
A PoW előnyei
A munkaigazolás néhány fontos előnye/előnye:
- A Proof-of-Work-ot azért találták ki, hogy megakadályozzák a dupla költekezést.
- Ez az egyik legbiztonságosabb konszenzusmechanizmus.
- A PoW-n alapuló kriptográfia nagyobb bányászati erővel rendelkezik és biztonságosabb.
- A bányászat egy tipikus PoW modellben jutalmat kap.
- A munka igazolása véletlenszerű, de tisztességes.
A PoS előnyei
A tét igazolásának néhány fontos előnye/proja:
- A PoS mechanizmus a támadások 51%-ától biztonságos.
- A Proof-of-stake feldolgozásához nincs szükség drága hardverre.
- A tranzakciók gyorsabbak és viszonylag olcsók.
- PoS esetén a feldolgozás nem sok energiát használ fel.
- A tétek pénzügyi motivátorként működnek a PoS modellben.
A PoW hátrányai
A munkaigazolás néhány fontos kockázata/hátránya:
- A bányászat rendkívül erős hardvert igényel.
- Nem minden piaci szereplő számára megfizethető.
- Az energiafelhasználás a rendkívül magas bányászati részvétel miatt a grafikonon kívül esik.
- A bányászati medencék többségét egyetlen entitás irányítja.
- A PoW modell 51%-ban hajlamos a támadásokra
A PoS hátrányai
A tét igazolásának néhány fontos kockázata/hátránya:
- A PoS modelleket nem implementálták egy bonyolult blokkláncon.
- A hálózat irányításának rögzítése egyszerű, mivel tőkétől függ.
- A PoS számos PoW-előnyből kimarad, mint például a bányászat jutalma.
- Az olyan központosított fenyegetések, mint a dupla költés, végrehajthatók.
- A PoS-nak irányítási problémái vannak, ami azt jelenti, hogy a több tokennel rendelkező felhasználók módosíthatják a hálózat szabályait.
Példák a munka igazolására
A munkabizonyítási modell már régóta létezik, ezért nézzünk meg néhány példát a PoW-ra.
E-mailek
Az első példa, amelyet megvizsgálunk, a hosszú szövegrészhez csatolt e-mailek. A közönséges számítógépek naponta több millió e-mailt tudnak küldeni, de más feladatok végrehajtása és sok levélszemét fogadása befolyásolhatja a hatékonyságot és csökkentheti a feldolgozási költségeket. A PoW-t a feldolgozási ciklusok csökkentésére használják összetett számítási problémák megoldásával, amelyek növelik a biztonságot.
Cryptocurrencies
A PoW egyik leghíresebb példája a kriptovaluta bányászata. A PoW-modell biztosítja, hogy a bányászok közvetlen jogosultsággal rendelkezzenek a hálózaton belül. Megakadályozza a dupla költekezést okozó támadások előfordulását is. A bányászoknak fix jövedelmük van, mert a PoW elég fejlécet tartalmaz az új blokkokban.
DDoS
A PoW másik példája a kényelmetlenséget és fennakadásokat okozó DDoS támadások migrálása. A PoW algoritmus összetett matematikai problémákat old meg úgy, hogy kollektív megoldást kap. A PoW elosztott módon segít megoldani a problémákat. Így még kis számú résztvevő is képes megoldani az összetett problémákat.
Példák a tét bizonyítására
A Proof-of-Stake az úgynevezett jobb módja a kriptográfiai problémák megoldásának. Az alábbiakban felsorolunk néhány kriptovalutát, amelyek a PoW-nál gyorsabb és biztonságosabb PoS-modellt használnak.
Tezók:
A Tezos decentralizált hálózata olyan ösztönző mechanizmust tartalmaz, amely jutalmazza az érvényesítőket. A hálózat karbantartása és biztonsága érdekében az érvényesítők újonnan létrehozott tokeneket kapnak. A tét növekszik, ahogy új résztvevők lépnek be a hálózatba és válnak aktívvá. A Tezos PoS-rendszere emellett megvédi a jutalmakat és a blokklánc-adatokat a manipulációtól.
Ethereum 2.0:
A társalapítója Ethereum, Vitalik Buterin javasolta a Ethereum Javítási javaslat 2016-ban. A PoW-algoritmus egy módosított változatát, a Shardingot használja. A Sharding koncepciója növelheti a hálózati teljesítményt azáltal, hogy több hash teljesítményt tart fenn. A megosztás növelné a tranzakciók számát is egy blokkban.
Világegyetem:
A Cosmos népszerű a PoS-hálózatok széles körben történő telepítése (több mint Bitcoin). A felhasználók millióinak biztosításával a projekt azt reméli, hogy a legnagyobb PoS-alapú érmévé válik. Célközönsége olyan személyeket foglal magában, akik nem férnek hozzá a bankrendszerhez.
Hogyan történik a tranzakciók ellenőrzése: PoW
Példa nélkül nehéz lehet megérteni, hogyan működik a tranzakció-ellenőrzés a PoW-ban. Nézzük Bitcoinmodellje.
Step 1) Körülbelül 10 percenként egy új blokk jön létre. Körülbelül ugyanennyi időbe telik a megerősítés Bitcoin tranzakciók érvényesek.
Step 2) Minden egyes blokk különböző tranzakciókat tartalmaz, amelyek ellenőrzést igényelnek. Egy decentralizált rendszeren belül minden tranzakció ellenőrzése nehézkessé és energiaigényessé válik.
Step 3) A Proof-of-Work hatalmas számítási teljesítményt kínál a kriptográfiai algoritmus megoldásához. Lehetetlenné teszi a kevesebb erőforrással rendelkező hálózati résztvevők számára, hogy jobb jutalmakat kapjanak.
Step 4) Miután egy blokkon belül minden tranzakciót ellenőriztek, felkerülnek a nyilvános blokkláncra, ahol a többi felhasználó láthatja őket.
Tegyük fel a 4+8 matematikai összeget a munka bizonyításával. Most már tudjuk, hogy a válasz a 12. De ebben a modellben aki előbb jut el a válaszhoz, az nyeri a bányászdíjat. Képzelje el, hogy az 1. bányász és a 2. bányász versengenek a probléma megoldásáért. Az eredmények a következők lennének;
Bányász 1
1. kísérlet: 4+8 = 11 *Helytelen*
2. kísérlet: 4+8 = 9 *Helytelen*
3. kísérlet: 4+8 = 10 *Helytelen*
Bányász 2
1. kísérlet: 4+8 = 13 *Helytelen*
2. kísérlet: 4+8 = 12 *Helyes*
3. kísérlet: 4+8 = 14 *Helytelen*
Így láthatja, hogy a 2. bányász a 2. próbálkozásra kitalálta a helyes választ, így megkapja a bányász jutalmát. A valóságban azonban a számítógépek több millió kombinációt képesek végrehajtani másodpercenként.
Bármely adott pillanatban sok hardvereszköz próbál kriptográfiai egyenleteket megoldani. Szinte olyan, mint egy verseny, hogy elsőként érjünk célba és kapjuk meg a bányász jutalmát.
A folyamat egy kicsit más minden PoW érme esetében, kivéve Bitcoin, ahogy az várható volt a második, sőt harmadik generációs kriptovaluta projektektől, amelyeket a jelenlévő problémák megoldására fejlesztettek ki Bitcoin.
Hogyan történik a tranzakciók ellenőrzése: PoS
A Proof of Work modellhez képest a Proof of Stake modell különböző folyamatokat használ a tranzakció megerősítésére és a konszenzus elérésére. Noha kriptográfiai algoritmust is használ, a cél egészen más.
A Proof of Stake esetében a következő blokk létrehozása az alapján történik, hogy az egyén mennyit tesz. A tét azon alapul, hogy a felhasználó hány érmével rendelkezik az adott blokklánchoz, amelyet megkísérel bányászni.
Technikailag a résztvevők itt nem bányásznak, hanem „kovácsolnak”, hiszen nincs blokkjutalom. nem úgy mint Bitcoin, a PoS-t használó kriptovaluták a tranzakciós díjjal jutalmazzák a résztvevőket.
A tétbe helyezési folyamat megkezdéséhez a felhasználóknak először be kell helyezniük az érméket egy adott pénztárcába, amely lefagyasztja az érméket, lehetővé téve az érméket a hálózat megosztására. A legtöbb PoS blokkláncnak minimális érmekövetelménye van a befektetési folyamat elindításához, amely jelentős előzetes befektetést igényel.
Példa a PoS ellenőrzésére
A PoS folyamat jobb magyarázata érdekében vegyük a Dash(DASH) példáját. A minimális követelmény 1000 DASH, ami egy ponton (2017 decemberében) 1.5 millió dollárnak felelt volna meg.
Step 1) Először is el kell döntened a megtenni kívánt érmék számát, hogy jutalmakat szerezhess a PoS-ből.
Step 2) Nézze meg a blokkláncban forgalomban lévő n érmék teljes számát. Példánkban 1000 érme van forgalomban.
Step 3) Ezután 100 érmét kell vásárolnia és feltennie, ami a forgalomban lévő érmék 10%-a.
Step 4) Most készen áll a tét jutalmak átvételére. E példa szerint tíz százalék esélyed van arra, hogy minden jutalmat megnyerj a blockchain.
A tét igazolása jobb, mint a munkaigazolás? Okok Miért
A Proof-of-Work modell tisztességtelen rendszerré vált, ahol a gyakori résztvevőknek esélyük sincs a bányászat jutalmára. De ugyanez nem igaz a tét igazolására, ahol mindenki egyenlő lehetőséget kap arra, hogy hamisítóvá váljon és jutalmat kapjon.
A fent említett előnyök miatt Ethereum 2.0-s verziójában PoS-re készül átalakítani. Az ETH 2.0 megjelenése jövőre esedékes.
Ethereum A fejlesztők és a közösségek mindig is támogatták a decentralizált és átlátható ökoszisztémát. Látva, hogy a potenciális hackerek hogyan használják ki a munkabizonyítási modell előnyeit, világos, hogy miért Ethereum és más kriptoprojektek a tét-igazolási mechanizmust részesítik előnyben.