Posledná aktualizácia

Ťažba Bitcoinu je nevyhnutnou súčasťou siete, ktorá slúži na dosiahnutie konsenzu o aktuálnom stave účtovnej knihy. Je tiež kľúčová pre posilnenie siete proti útokom. Inými slovami, ťažba Bitcoinu je ústredným prvkom umožňujúcim ľuďom bezpečne vykonávať transakcie s Bitcoinom. Aby sme pochopili prečo, pozrime sa podrobnejšie na to, ako Bitcoin funguje.
Bitcoinová sieť je globálne distribuovaná verejná účtovná kniha pozostávajúca zo zoznamu časovo označených transakcií. Napríklad, jeden záznam v účtovnej knihe môže naznačovať, že osoba A poslala 1 bitcoin osobe B o 10:00 v pondelok. Účtovná kniha je aktualizovaná približne každých 10 minút pridaním 'blokov', ktoré obsahujú zoznam nových transakcií. Existencia účtovnej knihy, ktorá je dobrovoľne uložená tisíckami účastníkov známych ako 'nódy', umožňuje komukoľvek vidieť aktuálny stav aj celú históriu vlastníctva Bitcoinu.
Zámerne neexistuje centralizovaná autorita rozhodujúca o tom, ktoré transakcie by mali byť pridané do nových blokov. Namiesto toho sa stav účtovnej knihy (známy aj ako 'pravda') dosahuje kolektívne a prostredníctvom koordinácie nód v súlade s Bitcoinovým protokolom. Táto decentralizácia je to, čo dáva Bitcoinu niektoré z jeho najzaujímavejších vlastností - konkrétne odolnosť voči cenzúre a bezpodmienečnosť.
Väčšina nód jednoducho ukladá históriu účtovnej knihy, overuje autenticitu nových transakcií podľa pravidiel protokolu a odovzdáva nové bloky transakcií iným nódám. Týmto spôsobom sa stav siete šíri po celom svete, až kým všetky nódy nemajú rovnaké informácie. V tom momente, je tu nová 'pravda' o tom, kto čo vlastní.

Dôležité je, že malá skupina nód, nazývaná ťažiari, súťaží o právo vytvoriť každý nový blok. Aktualizovaná pravda o vlastníctve začína s jediným ťažiarom, ktorý získal právo vytvoriť nový blok. Získanie práva na vytvorenie nového bloku je riešené prostredníctvom súťaže známej ako “Proof-of-Work".
Proof-of-Work (PoW) je spôsob, ako matematicky dokázať, že účastník siete má záujem na hre. Funguje tak, že núti účastníkov dokázať, že dokončili niektoré ľubovoľné výpočty, ktoré spotrebujú energiu (práca). Požiadavka na spotrebu energie je dôležitá, pretože robí účasť zlomyseľných aktérov extrémne nákladnou. Inými slovami, zabezpečuje, že útok na Bitcoin je stratový (a veľmi nákladový) projekt, čím sa stáva mimoriadne nepravdepodobným.
Z pohľadu teórie hier, PoW poskytuje niekoľko výhod:
Proces je zhrnutý v Bitcoinovom white paper:
1. Nové transakcie sú vysielané všetkým nódám.
2. Každá nóda zhromažďuje nové transakcie do bloku.
3. Každá nóda pracuje na nájdení náročného Proof-of-Work pre svoj blok.
4. Keď nóda nájde Proof-of-Work, vysiela blok všetkým nódám.
5. Nódy akceptujú blok iba ak sú všetky transakcie v ňom platné a ešte neboli minuté.
6. Nódy vyjadria svoj súhlas s blokom tým, že začnú pracovať na vytvorení ďalšieho bloku v reťazci, pričom používajú hash prijatého bloku ako predchádzajúci hash.
Rozložme to na trochu viac detailov.
Na začiatku sú ťažiari tí, ktorí navrhujú aktualizácie účtovnej knihy a iba ťažiari, ktorí úspešne dokončili Proof-of-Work (PoW), môžu pridať nový blok. Toto je zakódované v Bitcoinovom protokole.