Ako Bitcoin funguje?

Bitcoin je decentralizovaná sieť, ktorá pozostáva zo zdieľanej účtovnej knihy (Blockchainu), systému kryptografických kľúčov (verejné a súkromné kľúče) a ťažby (Proof of Work algoritmu). V tomto článku sa pozrieme „pod kapotu“ a vysvetlíme si všetky hlavné súčiastky, ktoré Bitcoinový motor poháňajú.

Blockchain

Je to v podstate zdieľaná účtovná kniha, ktorej kompletnú históriu majú všetky uzly siete. Každá zmena v tejto účtovnej knihe (bitcoinová transakcia), je okamžite odoslaná do cielej siete a všetky uzly musia túto zmenu prijať aby výsledok sedel. Ak sa chcete o blockchaine dozvedieť viac, prečítajte si článok Čo je to blockchain.

Systém kryptografických kľúčov

Spôsob, akým sa posielajú transakcie a určuje vlastníctvo bitcoinov, stojí na tzv. public key kryptografii. Každá adresa má verejný kľúč – niečo ako „číslo účtu“, ktoré ukážeme tomu, kto nám má poslať transakciu a privátný kľúč – niečo ako „nezmeniteľné heslo“ k danej adrese, ktoré nám umožňuje poslať transakciu.

Bitcoin Address = verejná adresa (poskytnete ju tomu, kto vám posiela bitcoiny)
Private Key = tento údaj si bezpečne zálohujte (kto kontroluje Private Key, kontroluje bitcoiny na adrese)

Kryptografické kľúče existujú vo forme hashu (reťazec čísel a písmen). Hash sa dá zobraziť aj napr. ako QR kód (mnohé mobilné aplikácie ho využívajú). Privátný kľúč sa tiež dá zašifrovať do skupiny náhodných slov (tzv. mnemonic seed). Privátný kľúč držíme v tajnosti, zálohujeme a nikomu neukazujeme – pretože ten kto vlastní privátný kľúč k adrese, kontroluje i bitcoiny ktoré sú na danej adrese.

TIP: Neodporúčame držať väčšie prostriedky na burzách. Burzy sú klasickí finanční sprostredkovatelia – bitcoiny ktoré máte na burze, nie sú úplne vaše – privátne kľúče k nim drží burza a vy máte iba pohľadávku voči burze. Ak burza skrachuje alebo je hacknutá, už sa k bitcoinom zrejme nedostanete. Ako si zabezpečiť privátne kľúče k vašim bitcoinom sa dozviete v článku o zabezpečení, ktorý pre Vás pripravujeme.

Transparentné účty

Bitcoinový blockchain je verejný, každý si môže pozrieť transakcie a stavy adries.

Skúste si to tiež – pozrite si túto verejnú adresu: 3JozN3qKXqcwDB2kfcXosZ7NyMCVmV5Afr  v našom bitcoinovom prehliadači. Je to darcovská adresa pre našu webstránku. V prehliadači vidíte počet BTC na našej adrese, výpis a čas transakcií. Ak viete, že je to naša adresa, viete tiež koľko BTC sme dostali ako príspevok od podporovateľov.

Z toho vyplýva, že povestná anonymita Bitcoinu je mýtus. Čiastočne to ale vieme vyriešiť tým, že k jednému privátnemu kľúču vieme vygenerovať mnoho verejných adries – v podstate môžeme mať zvlášť adresu pre každú platbu ktorú prijmeme. Ale naopak to neplatí. Nevieme odvodiť privátny kľúč z verejnej adresy (preto sa tomu hovorí aj asymetrická kryptografia). S týmto konceptom pracujú mnohé moderné bitcoinové peňaženky.

TIP: Ak si chcete zachovať vyšší level ochrany vášho súkromia, vždy na každú novú prijímanú platbu generujte novú bitcoinovú adresu – je to zdarma a môžete si ich ku každému privátnemu kľúču vygenerovať koľko chcete.

Proof of Work

PoW označuje ťažbu bitcoinov pomocou výpočového výkonu. Je to vlastne dôkaz o tom, že ťažiar vykonal „prácu“ (výpočty počítača) aby do siete zapísal nový blok s transakciami a aktuálnym stavom blockchainu. Existuje kvôli tomu, aby zmeny nemohol robiť každý a kedykoľvek (čím by sa zahltila a znefunkčnila sieť). Preto sa tiež transakcie ukladajú do takzvaných blokov, ktoré sa s uzlami zdieľajú približne raz za 10 minút. Viac sa dozviete v našom článku o ťažbe Bitcoinu.

Bitcoinové uzly

Dôležitou súčasťou Bitcoinovej siete sú tiež uzly (full validating nodes). Tieto uzly síce neťažia = nie sú za svoju činnosť ekonomicky motivované, ale napriek tomu sú dôležité a veľa užívateľov ich prevádzkuje. Uzly totiž prevádzkujú bitcoinový software, ukladajú celú históriu Bitcoinového blockchainu, prípadne schvaľujú či zamietajú zmeny v kóde Bitcoinovej siete (ak zmenu prijať chcú, svoj software aktualizujú, ale ak nie, aktualizáciu proste nepríjmu). Viac o Bitcoinových uzloch sa dozviete v článku Čo je Bitcoinový uzol.

Komunita

Bitcoinový ekosystém ďalej pozostáva z výskumníkov a developerov (ktorí navrhujú a programujú technické vylepšenia), búrz a zmenární (kde sa dá bitcoin kúpiť a predať), firiem ktoré prijímajú bitcoin a v neposlednom rade z užívateľov – ľudí ktorí bitcoin kupujú, míňajú, investujú doň a obchodujú s ním.

BTC komunita je globálna a otvorená všetkým.

Zapojte sa do Bitcoinovej komunity i vy!