Sieť, protokol a jednotka
Bitcoin s veľkým B zvyčajne označuje sieť a jej pravidlá. bitcoin alebo BTC označuje jednotku. Systém nemá jednu centrálnu databázu vedenú jedinou firmou. Históriu uchováva a kontroluje veľa nezávislých počítačov.
Súbor pravidiel sa nazýva protokol. Určuje, ktorá transakcia je platná, ako sa kontrolujú podpisy, ako vznikajú bloky a koľko nových jednotiek môže pribudnúť. Programátori môžu navrhnúť zmenu kódu, ale nemôžu prinútiť ostatných, aby nový softvér používali.
Čo sa stane pri platbe
Peňaženka pri platbe nevysiela digitálnu mincu. Vytvorí správu, ktorá určí, ktoré doteraz neminuté časti Bitcoinu sa použijú a komu budú patriť nové. Tieto časti sa nazývajú UTXO. Peňaženka správu podpíše súkromným kľúčom. Správne navrhnutá peňaženka tajný kľúč do siete neposiela.
Uzly skontrolujú podpis, formát aj to, či použité UTXO ešte nebolo minuté. Platnú transakciu pošlú ďalej a môžu ju uložiť do mempoolu, teda zoznamu čakajúcich platieb. Ťažiari z neho vyberajú transakcie do nového bloku. Platba čakajúca v mempoole ešte nemá rovnakú istotu ako platba potvrdená vo viacerých blokoch.
- peňaženka spravuje kľúče a pripravuje transakcie
- uzly nezávisle overujú súlad s pravidlami
- ťažiari navrhujú poradie transakcií a dokazujú vynaloženú výpočtovú prácu
Bloky, ťažba a konsenzus
Ťažiar opakovane mení údaje v hlavičke bloku a počíta ich digitálny odtlačok, ktorý sa nazýva hash. Hľadanie platného výsledku spotrebuje výpočtový výkon a energiu, no ostatné uzly ho overia veľmi rýchlo. Platný blok odkazuje na predchádzajúci. Tak vzniká reťaz blokov.
Ťažiar nemôže ľubovoľne vytvoriť viac bitcoinov ani minúť cudzie jednotky, pretože uzly by taký blok odmietli. Ak krátko vzniknú dve platné vetvy, sieť sa riadi vetvou s väčším množstvom nahromadenej práce. Každý ďalší blok zvyšuje náklady na spätné prepísanie platby, preto počet potvrdení zvyšuje istotu.
Ponuka, silné stránky a limity
Nové bitcoiny sú súčasťou odmeny za platný blok. Približne po každých 210 000 blokoch sa ich povolené množstvo zníži na polovicu. Tomu sa hovorí halving. Pravidlá smerujú k celkovému množstvu tesne pod 21 miliónov BTC. Používatelia navyše platia poplatok za obmedzený priestor v bloku.
Silnou stránkou Bitcoinu je otvorený prístup, možnosť vlastného overenia a vlastnej úschovy. Nevýhodou je kolísavá cena, obmedzená kapacita základnej vrstvy, spotreba energie, verejná stopa platieb a veľká zodpovednosť za kľúče. Lightning zrýchľuje niektoré platby, ale prináša ďalšie pravidlá a riziká.
Čo je v peňaženke
Bitcoiny nie sú uložené v telefóne ani v hardvérovej peňaženke ako súbor mincí. Ich stav vyplýva zo záznamov v sieti. Peňaženka uchováva alebo vytvára potrebné kľúče, sleduje príslušné UTXO a pomáha podpisovať transakcie.
Seed je záloha, z ktorej možno obnoviť kľúče. Kto ho získa, môže zvyčajne bitcoin minúť. Kto seed aj kľúče bez náhrady stratí, nemá centrálnu podporu na obnovenie hesla. Preto treba najprv skúsiť malú sumu, bezpečne vytvoriť zálohu a nacvičiť obnovu.