Bitcoinblokker var begrenset til 1 MB. Etter hvert som bruken vokste i 2015, steg gebyrene og en lang debatt begynte.
To sider
- Storeblokkere argumenterte for at bitcoin skulle skalere on-chain ved å heve grensen, og holde gebyrene lave for hverdagsbetalinger. Forslag inkluderte Bitcoin XT og Bitcoin Classic.
- Småblokkere argumenterte for at større blokker gjør det dyrere å kjøre en fullnode, og skyver verifikasjon mot store selskaper. De favoriserte SegWit og andre lag som Lightning.
Vendepunktene
- Brukere presset BIP 148, en «user-activated soft fork» som ville avvise blokker som ikke signaliserte SegWit fra 1. august 2017.
- Under press signaliserte utvinnere. SegWit aktiverte ved blokk 481 824 den 24. august 2017.
- Noen storeblokkere forlot og skapte Bitcoin Cash 1. august 2017.
- «Segwit2x»-planen for en 2 MB hard fork ble suspendert 8. november 2017; organisatorene skrev at «we have not built sufficient consensus».
Lærdommen
Store selskaper og utvinnere ble enige om en endring – og klarte fortsatt ikke å påtvinge den, fordi brukere som kjørte noder nektet. Episoden viste hvem som til syvende og sist setter bitcoins regler.