Block Size Wars · 2013-2017 Appendice D EP.18 14 min lettura
Bitcoin Cash e la Fine della Guerra
ASICBoost, New York Agreement, e la nascita di BCH
Il 5 aprile 2017 Gregory Maxwell svela la verità: Jihan Wu voleva l'hard fork non per motivi tecnici, ma per nascondere ASICBoost. Le carte sono scoperte. Ma la guerra ha ancora colpi di scena: il New York Agreement, la nascita di Bitcoin Cash, e un bug che uccide SegWit2X. Questa è la fine delle Block Size Wars.
5 APR 2017 ASICBoost: il segreto svelato
Gregory Maxwell scopre che mettendo le transazioni in un certo ordine nel blocco, si può fare "ASICBoost" — minare più degli altri. SegWit soft fork espone questo trucco. SegWit hard fork permette di nasconderlo. E chi usava ASICBoost? BITMAIN. Ecco perché Jihan Wu insisteva sull'hard fork! Non era una questione tecnica — era per proteggere il vantaggio competitivo di Bitmain.
POST-ASICBOOST AntBleed: lo scandalo continua
Come se non bastasse, si scopre che gli ASIC prodotti da Bitmain avevano una backdoor: potevano essere SPENTI DA REMOTO tutti insieme. Chiamato "AntBleed". Questo fa sorgere dubbi anche ai big blockers: "Forse tutta questa storia dei blocchi grandi è solo interesse economico di Bitmain?"
22 MAG 2017 New York Agreement: accordo a porte chiuse
Conferenza Consensus. L'organizzatore annuncia: "Abbiamo risolto! È stato raggiunto un accordo a porte chiuse tra le più grandi società Bitcoin. Accetteranno SegWit come hard fork." Tutti confusi: "Noi non sapevamo niente!" Nelle settimane dopo appaiono nomi di aziende che supportano... ma si scopre che molti sono stati inseriti A CASO senza consenso. L'accordo è una farsa.
BIP-91 Il compromesso che funziona
James Hilliard propone la BIP-91: "Iniziamo con SegWit soft fork — su questo siamo tutti d'accordo. Poi parliamo dell'hard fork con calma." Il 21 luglio 2017 BIP-91 viene accettata. SEGWIT SOFT FORK SI FA! Ma Jihan Wu è furioso...
1 AGO 2017 Nasce Bitcoin Cash
Jihan Wu non ci sta. Il 1° agosto 2017 crea BITCOIN CASH — un fork con blocchi da 8 MB. Con lui: Craig Wright, Roger Ver. La storia di Bitcoin Cash? Fork su fork, litigi interni, oggi vale meno dell'1% di Bitcoin. "Not your keys, not your coin" diventa "Not your fork, not your Bitcoin."
11 SET 2017 Breaking Bitcoin: "Nessun hard fork senza consenso"
Conferenza Breaking Bitcoin. Dal pubblico arriva una domanda: "Ma veramente farete l'hard fork per raddoppiare il blocco?" Dal palco: "Noi abbiamo detto che eravamo d'accordo SE c'era consenso. Non c'è consenso, quindi NO." Tutti i manager si accodano: "Nessun hard fork." L'accordo di New York è morto.
SEGWIT2X Il fork abortito
Coinbase (Brian Armstrong) non si arrende. Invia mail ai clienti: "Scaricate questa nuova versione con l'hard fork!" Creano "Bitcoin 1X" (SegWit2X). Ma il giorno del lancio... scoprono un BUG che avrebbe fatto collassare tutta la rete. E nel codice trovano cose sospette: possibilità di BLACKLISTARE indirizzi, e i nodi di bootstrap cambiati con nodi di Coinbase e BitPay invece dei nodi storici. Fork abortito.
8 NOV 2017 Le Block Size Wars finiscono
Ufficialmente: le Block Size Wars terminano l'8 novembre 2017. SegWit è attivo (soft fork). Bitcoin Cash esiste ma nessuno lo usa. SegWit2X è abortito. Bitcoin Core ha vinto. La guerra è finita.
Conclusione
La guerra più brutale della storia di Bitcoin si chiude con: SegWit attivato via soft fork, Bitcoin Cash come fork separato (destinato all'irrilevanza), e la conferma che le regole di Bitcoin le fanno gli UTENTI e i NODI, non i miner né le aziende. "Not your keys, not your coin" — e non il tuo fork, non il tuo Bitcoin.
Timeline
5 apr 2017
ASICBoost scoperto
Maxwell rivela motivazioni Bitmain
Post-ASICBoost
AntBleed scoperto
Bitmain può spegnere ASIC da remoto
22 mag 2017
New York Agreement
Accordo a porte chiuse (contestato)
22 mag - 5 giu
Dibattito
Consenso vero o forzato?
21 lug 2017
BIP-91 accettata
SegWit come SOFT FORK si fa
1 ago 2017
Bitcoin Cash nasce
Fork di Jihan Wu
11 set 2017
Breaking Bitcoin
"Hard fork? Solo con consenso"
8 nov 2017
Block Size Wars FINISCONO
SegWit2X abortito