Proof of Work
A Proof-of-Work (PoW) egy olyan konszenzusmechanizmus, amelyet számos blokklánchálózatban használnak a tranzakciók validálására és új blokkok létrehozására. Ahogy a neve is sugallja, ez bizonyos mennyiségű számítási munkát követel meg a résztvevőktől (bányászoktól).
A PoW-ban a bányászok számítási teljesítményt használnak fel összetett kriptográfiai feladványok megoldására. Az első bányász, aki megoldja ezt a problémát, és ellenőrzi a megoldást, új tranzakcióblokkot adhat hozzá a blokklánchoz. Ezeket a feladványokat kifejezetten úgy alakítják ki, hogy jelentős erőforrásokat igényeljenek, de ha megtalálták a megoldást, a hálózat többi tagja azt könnyen ellenőrizheti.
A PoW-mechanizmus a hálózat megzavarását célzó rosszindulatú kísérletek megelőzésére használják, mivel az hatalmas mennyiségű számítási erőforrást igényelne. A blokkláncon található információk felülírásához vagy manipulálásához egy rosszindulatú félnek a hálózat teljes számítási teljesítményének – más néven hashráta – több mint 50%-át az ellenőrzése alá kellene vonnia. Ha az adott félnek sikerül ezt elérnie, akkor
„51%-os támadást” indíthat. Azonban az olyan nagy hálózatokon, mint
a Bitcoin, nagyon nehéz és költséges 51%-os támadást elérni.
A bitcoin megalkotója,
Satoshi Nakamoto hozta létre a PoW-mechanizmust, és bevezetett egy olyan eszközt, amellyel a bányászok munkájuk jutalmául tranzakciós díjakat és újonnan mintelt Bitcoint kaphatnak, ezzel is támogatva a versenyképes
bányászati környezetet.
Bár a PoW lenyűgöző biztonsági előnyöket nyújt, magas energiafogyasztása miatt kritikák érték, ami olyan alternatív konszenzusmechanizmusok kifejlesztéséhez vezetett, mint a
Proof-of-Stake (PoS), amelynek célja, hogy ugyanolyan szintű biztonságot nyújtson kisebb környezetterhelés mellett.