Proof of Work
Proof of Work (PoW) je algoritmus konsenzu používaný v blockchainových sieťach na overovanie transakcií a vytváranie nových blokov. Ako už názov napovedá, od účastníkov (ťažiarov) vyžaduje vykonanie určitého množstva výpočtovej práce.
Pri používaní algoritmu PoW ťažiari využívajú výpočtový výkon na riešenie zložitých kryptografických hádaniek. Prvý ťažiar, ktorý vyrieši tento problém a overí riešenie, dostane možnosť pridať do blockchainu nový blok transakcií. Tieto hádanky sú zámerne navrhnuté tak, aby si vyžadovali značné zdroje, ale po nájdení riešenia je ľahké ho overiť aj pre ostatných v sieti.
Mechanizmus PoW sa používa na zabránenie akýmkoľvek zlomyseľným pokusom o narušenie siete, pretože by si to vyžadovalo obrovské množstvo výpočtových zdrojov. Aby bolo možné prepísať alebo zmanipulovať informácie na blockchaine, zlomyseľný hráč by musel ovládať viac ako 50 % celkového výpočtového výkonu siete alias hash rate. Ak sa mu to podarí, mohol by uskutočniť
„útok 51 %“. Vo veľkých sieťach, ako je
Bitcoin, je však útok 51 % veľmi náročný a drahý.
Satoshi Nakamoto, tvorca siete Bitcoin, vytvoril mechanizmus PoW a predstavil prostriedok, pomocou ktorého môžu byť ťažiari odmenení za svoju prácu poplatkami za transakcie a novyrazenými bitcoinmi, čo podnecuje konkurenčné
ťažobné prostredie.
Aj keď PoW poskytuje pôsobivé bezpečnostné výhody, bol kritizovaný za svoju vysokú spotrebu energie, čo vedie k vývoju alternatívnych mechanizmov konsenzu, ako je napríklad
Proof of Stake (PoS), zameraných na poskytovanie rovnakej úrovne bezpečnosti s menším vplyvom na životné prostredie.