Blok podzielił wersje
Bitcoin 0.8 używał innej bazy i obsłużył blok z nietypowo wieloma wejściami. Starsze węzły uderzyły w limit blokad i go odrzuciły, choć twórcy nie planowali zmiany protokołu.
Część górników rozwijała gałąź 0.8, a część 0.7. Płatności miały wyższe ryzyko reorganizacji.
Dlaczego wygrała starsza gałąź
Programiści, pule i usługi rozmawiali publicznie. Duże pule tymczasowo wróciły do 0.7, wspierając gałąź akceptowaną przez większą liczbę istniejących węzłów.
Wybór chronił zgodność; nie znaczył, że starszy program był ogólnie lepszy. Późniejsze wersje zapobiegły ponownemu rozjazdowi.
Konsensus to kod i eksploatacja
Reguły wykonuje realny kod z bazą danych i limitami. Jeśli implementacje różnie ocenią blok, sieć nie ma jednego wyniku.
Koordynacja ludzi pomogła, lecz sama rozmowa nie zmieniła bloków. Górnicy przenieśli moc, a węzły wykonały reguły.