Uzly sa nepýtajú centrálnej autority
Keď uzol dostane blok, overí jeho proof of work, väzbu na predchádzajúci blok, transakcie, podpisy, zákaz dvojitého minutia, emisný limit a ďalšie konsenzuálne pravidlá. Výsledok nevychádza z reputácie odosielateľa ani z počtu uzlov, ktoré blok preposlali. Neplatný blok zostáva neplatný aj pri veľkej podpore baníkov.
Konsenzus tu označuje stav, v ktorom nezávislé uzly po vlastnej kontrole uznávajú rovnaký reťazec. Nie je to okamžitá schôdza ani dohoda o každom názore. Uzly môžu na krátky čas vidieť odlišné konce reťazca, pretože správy sa šíria konečnou rýchlosťou.
Rozhoduje najviac nahromadenej práce, nie najviac blokov
Ak naraz vzniknú dva platné bloky v rovnakej výške, časť siete môže najprv pokračovať na jednej vetve a časť na druhej. Keď jedna platná vetva neskôr nahromadí viac proof of work, uzly na ňu prepnú. Transakcie z opustenej vetvy sa môžu vrátiť do mempoolu alebo dostať do konfliktu s transakciami víťaznej vetvy.
Často sa používa skratka najdlhší reťazec, presnejším kritériom je však najväčšia kumulatívna práca medzi platnými kandidátmi. Vetva s viacerými blokmi nemusí automaticky vyhrať, ak by jej bloky predstavovali menej požadovanej práce. Uzol nikdy nevolí medzi vetvami, ktoré sám považuje za neplatné.
- pravidlá najprv určia, ktoré bloky sú platnými kandidátmi
- nahromadená proof of work vyberie sledovanú vetvu medzi platnými kandidátmi
- dočasná odlišnosť špičky reťazca sa môže vyriešiť reorganizáciou
Zmena pravidiel vyžaduje prijatie, nie povel
Vývojári môžu napísať nový softvér, no nemôžu ho na diaľku prikázať všetkým uzlom. Baníci môžu signalizovať alebo vytvárať bloky podľa určitých pravidiel, no nevedia prinútiť uzol prijať blok, ktorý jeho softvér odmieta. Používatelia, burzy, obchodníci a ďalší účastníci zase rozhodujú, ktorý softvér a ktoré mince budú ekonomicky používať.
Ak sa nové a staré pravidlá rozídu nekompatibilne a dostatočné skupiny trvajú na oboch, môže vzniknúť trvalé rozdelenie siete. Technické pojmy soft fork a hard fork opisujú rozdielnu kompatibilitu zmien, nie automaticky ich kvalitu alebo legitimitu. Koordinácia bez centrálneho správcu je výhoda aj náklad: jednostranná zmena je ťažká, ale spor sa môže riešiť pomaly.
Konsenzus neposkytuje okamžitú absolútnu finalitu
Platba v najnovšom bloku môže pri reorganizácii stratiť potvrdenie. S každou ďalšou vrstvou práce je jej zvrátenie náročnejšie, no protokol neurčuje univerzálny počet potvrdení bezpečný pre každú sumu a každé riziko. Prijímateľ volí hranicu podľa hodnoty, hrozby a možnosti čakať.
Väčšinový hashrate môže zvýšiť schopnosť cenzurovať alebo reorganizovať nedávne platby a pokúsiť sa o dvojité minutie vlastných mincí. Pri nezmenených pravidlách však nedokáže vytvoriť ľubovoľnú odmenu ani minúť cudzie UTXO bez potrebného oprávnenia, pretože plné uzly by taký blok odmietli.