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.

A PoW és a PoS közötti különbség
Munka igazolása (PoW) vs Proof of Stake (PoS)

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?

PoS munka

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?

PoW munka
Hogyan működik a munka igazolása

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.

Ellenőrzött tranzakciók: PoS

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.