Uzly se neptají centrální autority
Když uzel obdrží blok, ověří jeho proof of work, vazbu na předchozí blok, transakce, podpisy, zákaz dvojitého utracení, emisní limit a další konsenzuální pravidla. Výsledek nezávisí na pověsti odesílatele ani na počtu uzlů, které blok přeposlaly. Neplatný blok zůstává neplatný i při silné podpoře těžařů.
Konsenzus zde označuje stav, kdy nezávislé uzly po vlastní kontrole uznávají stejný řetězec. Není to okamžitá porada ani shoda na každém názoru. Uzly mohou krátce vidět rozdílné konce řetězce, protože zprávy se šíří konečnou rychlostí.
Rozhoduje nejvíce nahromaděné práce, ne nejvíce bloků
Vzniknou-li současně dva platné bloky ve stejné výšce, část sítě může nejprve pokračovat na jedné větvi a část na druhé. Jakmile jedna platná větev nahromadí více proof of work, uzly na ni přepnou. Transakce z opuštěné větve se mohou vrátit do mempoolu nebo být v konfliktu s transakcemi vítězné větve.
Často se používá zkratka nejdelší řetězec, přesnějším kritériem je ale největší kumulativní práce mezi platnými kandidáty. Větev s více bloky nemusí automaticky vyhrát, pokud její bloky představují méně požadované práce. Uzel nikdy nevolí větev, kterou sám považuje za neplatnou.
- pravidla nejprve určí, které bloky jsou platnými kandidáty
- nahromaděná proof of work vybere sledovanou větev mezi platnými kandidáty
- dočasný rozdíl na špičce řetězce se může vyřešit reorganizací
Změna pravidel vyžaduje přijetí, ne rozkaz
Vývojáři mohou napsat nový software, ale nemohou jej na dálku přikázat všem uzlům. Těžaři mohou signalizovat nebo tvořit bloky podle určitých pravidel, ale nedonutí uzel přijmout blok, který jeho software odmítá. Uživatelé, burzy, obchodníci a další účastníci zase rozhodují, který software a které mince budou ekonomicky používat.
Pokud se nová a stará pravidla nekompatibilně rozejdou a dostatečné skupiny trvají na obou, může vzniknout trvalé rozdělení sítě. Technické pojmy soft fork a hard fork popisují rozdílnou kompatibilitu změn, nikoli automaticky jejich kvalitu či legitimitu. Koordinace bez centrálního správce je výhodou i nákladem: jednostranná změna je obtížná, ale spor se může řešit pomalu.
Konsenzus neposkytuje okamžitou absolutní finalitu
Platba v nejnovějším bloku může při reorganizaci ztratit potvrzení. S každou další vrstvou práce je její zvrácení obtížnější, ale protokol neurčuje jeden univerzální počet potvrzení bezpečný pro každou hodnotu a hrozbu. Příjemce volí hranici podle hodnoty, rizika a možnosti čekat.
Většinový hashrate může zvýšit schopnost cenzurovat nebo reorganizovat nedávné platby a pokusit se dvakrát utratit vlastní mince útočníka. Při nezměněných pravidlech však nedokáže vytvořit libovolnou odměnu ani utratit cizí UTXO bez potřebného oprávnění, protože plné uzly by takový blok odmítly.