Share this article

Codice immaturo o buon test? Proposta di ridimensionamento Bitcoin Fork di testnet di Segwit2x

Il fork di testnet di SegWit2x suscita critiche, ma gli sviluppatori affermano che il problema T verrà replicato con la distribuzione live.

lollipop, broken

Controversa proposta di ridimensionamento Bitcoin . Ieri la testnet di Segwit2x si è biforcata, creando due testnet diverse e incompatibili.

I nodi che eseguivano il software Bitcoin più vecchio continuavano a funzionare normalmente. Ma i nodi che eseguivano il nuovo Segwit2xil codice si è bloccato al blocco 27070, il che significa che i pool di mining che eseguivano il nuovo software non stavano estraendo blocchi.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

Nel complesso, a causa del problema, i nodi sono rimasti bloccati per oltre 20 ore.

Sebbene T ci fossero soldi veri in gioco, la comunità era entusiasta della notizia: alcuni hanno liquidato la controversa proposta di ridimensionamento per presunti problemi persistenti, mentre altri hanno difeso il passo falso come solo un piccolo ostacolo che T si sarebbe verificato durante una distribuzione in tempo reale.

Troppo poco, troppo tardi

Alcuni sviluppatori sostengono che il fork sia un sintomo di una tendenza più ampia di Segwit2xgli sviluppatori non ascoltano ad altri sviluppatori che hanno lavorato con il codice Bitcoin per molto tempo. Gli sviluppatori di Bitcoin CORE , ad esempio, hannoha fornito feedback,evidenziando gli errori percepiti, ma alcuni di questi sono stati ignorati.

Sui social media, alcuni hanno sostenuto che il fork del testnet derivava dall'implementazione dell'hard fork da 2 MB su cui gli sviluppatori avevano discusso e su cui non erano d'accordo.un paio di settimane fa.

L'hard fork da 2 MB è la seconda parte della proposta Segwit2x, un tentativo di raddoppiare il parametro della dimensione del blocco, che avverrà tre mesi dopo l'attivazione di Segregated Witness (SegWit).

Questa seconda parte è importante perché se non tutti nell'ecosistema Bitcoin passano all'aumento di 2 MB (e molti dicono di T volerlo fare), Bitcoin potrebbe dividersi in due asset. Se questa divisione non viene resa permanente, ONE catena potrebbe "cancellare" le transazioni che si verificano sull'altra catena, portando potenzialmente gli utenti a perdere denaro.

Sul GitHub del progetto, gli sviluppatori avevano idee diverse su come risolvere il problema.

Segwit2x ha continuato con un software che richiede che almeno il primo blocco sia maggiore di 1 MB. Alcuni sostengono che questo sia ciò che ha portato al fork della testnet, poiché T c'erano abbastanza transazioni nel mempool, la parte della rete in cui le transazioni vengono raccolte prima di essere selezionate per i blocchi.

Lo sviluppatore Bitcoin James Hilliard ha proposto quello che lui definisce un modo "più semplice e migliore" per implementare la cosiddetta "protezione wipeout", in cui i nodi inseriscono un pezzo di dati che rende i loro blocchi non validi per l'altra rete.

Tuttavia, considerando che la distribuzione è prevista tra due settimane, per molti la conclusione è che è troppo tardi perché il codice presenti problemi seri.

I membri del gruppo di lavoro dovrebbero installare e testare il codice questo venerdì. Poi, si prevede che mining pool, aziende e utenti inizieranno a eseguire il codice sulla rete Bitcoin principale già dal 21 luglio.

I burloni da biasimare

Ma il co-fondatore di Bloq e sviluppatore di BTC1 Jeff Garzik ha sostenuto che il fork non è un evento di cui preoccuparsi. ONE dei miner della testnet ha semplicemente attivato un evento prima del previsto e senza preparazione da parte dei partecipanti al gruppo di lavoro, ha detto.

Secondo Garzik, questa divisione T avverrà una volta che Segwit2x sarà implementato sulla rete Bitcoin principale.

Ha detto a CoinDesk:

"Rientra nella categoria dei 'buffoni che possono interrompere le reti di prova, perché le reti di prova hanno una sicurezza di potenza di mining molto ridotta'".

Boaz Bechar di BTC.com, che sta lavorando anche all'implementazione di Segwit2x, ha offerto una spiegazione simile.

Anche se T si prevede che la testnet gestisca molte transazioni, la rete Bitcoin principale sì.

"Sebbene il tempismo sia inaspettato, si tratta comunque di un buon test sul campo", ha scritto Garzik sul gruppo di lavoro Segwit2x.lista di distribuzione"Dopotutto, è proprio questa la ragione per cui è necessaria una rete di prova."

Dichiarazione informativa:CoinDesk è una sussidiaria di Digital Currency Group, che ha contribuito a organizzare l'accordo Segwit2x.

Lecca leccaimmagine tramite Shutterstock

Alyssa Hertig

Giornalista tecnologica collaboratrice di CoinDesk, Alyssa Hertig è una programmatrice e giornalista specializzata in Bitcoin e Lightning Network. Nel corso degli anni, il suo lavoro è apparso anche su VICE, Mic e Reason. Attualmente sta scrivendo un libro che esplora i dettagli della governance Bitcoin . Alyssa possiede alcuni BTC.

Alyssa Hertig