Bitcoin Blockchain Reorganisation
Bitcoin-blockchainen oplevede for nylig en sjælden to-blok reorganisation (reorg). Begrebet “reorganisation” kan lyde alarmerende for casual observatører, men hændelsen var hverken et angreb eller en fejl. Bitcoins decentrale konsensusmekanisme fungerer præcis som designet.
Hændelsen mellem Mining Pools
Vi har netop været vidne til en sjælden to-blok fork/reorg mellem Foundry og AntPool+ViaBTC. Foundry minedede seks blokke i træk. Ifølge data delt af Bitcoin-forsker b10c og visualiseret on-chain, vandt mining-poolen Foundry USA et episk multi-blok løb mod konkurrenterne AntPool og ViaBTC.
Hvordan Reorganisationen Skete
For at validere den næste blok af transaktioner konkurrerer minerne konstant om at løse komplekse kryptografiske puslespil. Netværket delte kortvarigt op i to konkurrerende kæder på højde 941880. AntPool minedede med succes blok 941881, og kort efter, på den samme sti, minedede ViaBTC blok 941882. Samtidig minedede Foundry USA sin egen version af blok 941881.
Foundry fandt derefter også den næste blok, hvilket skabte sin egen version af blok 941882. På dette tidspunkt havde netværket to gyldige kæder af lige længde. Uafgjort blev endelig brudt, da Foundry USA fortsatte sin vinderserie med blokke 941883, 941884 og 941885.
Resultatet af Reorganisationen
De blokke, der blev minedet af AntPool og ViaBTC, blev forkastet og blev til det, der kaldes “stale” eller “orphaned” blokke. I alt gennemførte Foundry USA syv på hinanden følgende blokke (fra 941879 til 941885).
Enkelt-blok reorgs sker periodisk, men en to-blok reorg er meget sjældnere. Det betyder, at den midlertidige uafgjort mellem de to kæder vedholdt i en hel ekstra blokcyklus.