Blokkjeden er bitcoins offentlige regnskap. Den er en liste av blokker, og hver blokk inneholder en bunke transaksjoner pluss et lite hode (header).
Hvordan blokkene henger sammen
Hvert blokkhode inneholder hashen av forrige blokks hode. En hash er et digitalt fingeravtrykk: endrer du ett tegn i inndataene, blir resultatet helt annerledes. Bitcoin bruker SHA-256 (to ganger).
Fordi hver blokk peker på fingeravtrykket til den forrige, vil en endring i en gammel transaksjon endre blokkens hash. Det bryter lenken til neste blokk, og den neste, helt frem til i dag. For å slippe unna måtte en angriper gjøre arbeidsbeviset på nytt for alle blokkene siden, raskere enn resten av nettverket til sammen.
Hva er inni en blokk?
En blokk inneholder transaksjoner som bruker UTXO-er (ubrukte utganger fra tidligere transaksjoner) og lager nye. Ventende transaksjoner ligger i mempoolen til en utvinner tar dem med. En ny blokk blir funnet i snitt hvert 10. minutt.
Bekreftelser
Når transaksjonen din havner i en blokk, har den én bekreftelse. Hver blokk som utvinnes oppå, gir én til. Seks bekreftelser (omtrent en time i snitt) er en vanlig tommelfingerregel for store betalinger, fordi det ville vært ekstremt dyrt og lite sannsynlig å lykkes med å reversere så mange blokker.
Hvem tar vare på den?
Alle som vil. Hver fullnode lagrer og verifiserer hele kjeden fra genesisblokken. Det finnes ingen hovedkopi: den gyldige kjeden er rett og slett den som følger reglene og har mest akkumulert arbeid.