PoWOZDROJOVANÁ ODPOVĚĎ
Jak funguje bitcoinový Proof of Work?
Hashování, obtížnost těžby a přesná hranice toho, o čem Proof of Work v Bitcoinu rozhoduje.
Proof of Work je nákladná loterie pro řazení platných bloků. Těžaři opakovaně hashují hlavičky kandidátních bloků, dokud některý hash neklesne pod aktuální cíl. Uzly výsledek levně ověří, ale stále odmítnou každý blok, který porušuje pravidla konsensu.
Těžba hledá, neřeší užitečnou rovnici
SHA-256 převede hlavičku bloku na nepředvídatelný hash. Těžaři mění nonce a další vstupy a ve velkém zkoušejí znovu. Čím nižší je cíl, tím vzácnější a dražší je vyhovující výsledek.
Obtížnost přibližně drží čas
Každých 2 016 bloků uzly upraví cíl podle délky předchozího období. Vyšší hashrate proto trvale nezrychlí emisi; především zvýší množství práce potřebné k nalezení dalších bloků.
Práce řadí platnou historii, uzly hlídají platnost
Řetězec s největší kumulovanou prací dává uzlům objektivní způsob volby mezi soupeřícími platnými historiemi. Těžařům však nedovolí vytvářet mince navíc, utrácet bez podpisu ani obcházet jiná pravidla konsensu.
Proof of Work nedokazuje, že každá transakce je poctivá nebo zákonná. Dokazuje vynaložený výpočet na kandidátní historii; úplná validace teprve určí, zda tato historie dodržuje protokol.