Timechain je raný bitcoinový název pro řetězec bloků. Každý blok se zavazuje k hashi předchozího bloku a vytváří uspořádaný záznam. Uzly vybírají platný řetězec s největším nahromaděným proof of work.
Bitcoin neumí každé transakci přidělit dokonale přesný globální čas. Bloky místo toho vytvářejí obhajitelné pořadí: transakce v dřívějším bloku existovala před provedením proof of work pro bloky pozdější.
Pravidlem není prostě nejvyšší počet bloků. Uzly následují platný řetězec s největší kumulativní prací — to je důležité, pokud byly bloky těženy při různých cílech obtížnosti.
Bloky odkazují na předchozí hash
Historii řadí pravděpodobnostně
Rozhoduje chainwork, ne jen počet bloků
Každý uzel validuje nezávisle