Notizie

Bitcoin Unlimited Devs Spiega le recenti dimensioni del blocco Problema

Pochi giorni fa, il Bitcoin. Il pool di mining ha avuto un errore imprevisto. Un blocco di dimensioni superiori a 1mb è stato generato a causa di un bug nell'ultimo codice client Bitcoin Unlimited. La situazione è stata risolta rapidamente, ma ha suscitato molte domande. La BU illimitata ha preso il tempo di scrivere una spiegazione ufficiale di questo evento, anche se non dovrebbe ripetersi in futuro. È bello vedere gli sviluppatori prendere sul serio questo problema, anche se non è stato fatto alcun danno importante.

Due giorni fa, la comunità di Bitcoin era in uno stato di panico. Le accuse circolavano su Reddit su come Bitcoin Unlimited tentasse di forzare la blockchain. Si è scoperto che non era il caso, anche se avrebbe potuto essere un possibile risultato. A causa di un bug nell'ultimo client Bitcoin Unlimited, un blocco di dimensioni superiori a 1mb colpisce la rete. Un tale evento potrebbe avere eventi catastrofici, tuttavia il danno è stato contenuto. Sfortunatamente, il Bitcoin. Il pool di mining ha perso oltre 10 bitcoin nel processo.

Spiegazione di Bitcoin Unlimited Incident

Come si è scoperto, è stato trovato un bug nel repository GitHub Bitcoin Unlimited. Questo bug è esattamente lo stesso che ha causato un fork di bitcoin nel 2013. Il bug ha cambiato la quantità di spazio riservata nella transazione coinbase quando viene creato un blocco. Considerando come la BU sia interamente relativa alla scalabilità, è importante assicurarsi che questa funzionalità si comporti come previsto. Purtroppo non è stato così, poiché è stato possibile generare blocchi e superare la dimensione massima di generazione del nodo specifica.

Come risultato, il Bitcoin. La piscina mineraria incappa su un blocco di dimensioni troppo grandi. Con una dimensione di 1, 000, 023 byte, quindi è stato respinto dai nodi Bitcoin Core sulla rete. I nodi illimitati lo hanno contrassegnato come un blocco eccessivo. È interessante notare che i minatori hanno proceduto a generare nuovi blocchi, ma non basati su questo blocco "errato". Invece, hanno usato quello che è venuto prima, perché quello era valido.

Sfortunatamente, alcuni nodi Bitcoin Unlimited hanno accettato questo blocco, a causa delle loro impostazioni di blocco eccessive più grandi. Alcuni di questi nodi hanno ricevuto un divieto di 24 ore dai nodi Bitcoin Core. Il problema è stato risolto, e tutti i nodi interessati sono nuovamente inseriti nella whitelist. Questa è stata una lezione preziosa per gli sviluppatori della BU e l'ultimo aggiornamento del client impedisce che la cronologia si ripeta.

Per ora, gli sviluppatori della BU pianificano di condurre una revisione degli incidenti. Una volta completato, pubblicheranno ulteriori dettagli sulle modifiche al processo di sviluppo e test. L'aggiornamento sicuro a blocchi più grandi rimane la priorità numero uno, il che significa che è necessario evitare problemi come questi. Fortunatamente, non è stato fatto alcun danno reale, ed è ancora una volta "sicuro" nel mio su Bitcoin.piscina mineraria.

Immagine intestazione per gentile concessione di Shutterstock