Share this article

Il programmatore propone un'alternativa al testnet "notoriamente inaffidabile" di Bitcoin

Presentata mercoledì, la nuova proposta chiamata Signet offre una nuova alternativa alla rete di prova di Bitcoin.

Presentata mercoledì, la nuova proposta chiamata Signet offre una nuova alternativa alla rete di prova di Bitcoin.

Il software svolge un ruolo cruciale per gli sviluppatori, fungendo da luogo in cui possono testare le loro app, per assicurarsi che funzionino ragionevolmente bene sulla rete mettendo in gioco solo denaro di prova. Inoltre, gli sviluppatori di protocolli possono usarlo per testare la fattibilità e la sicurezza di grandi cambiamenti a Bitcoin, come Segregated Witness, ONE dei cambiamenti Bitcoin più noti e su larga scala.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Ma l'attuale testnet di bitcoin, che esiste nella sua forma attuale da anni, ha la sua quota di problemi. In una nuova Bitcoin Improvement Proposal (BIP) pubblicata sullo sviluppatore Bitcoin elenco e-mailKarl-Johan Alm, collaboratore di Bitcoin CORE , arriva addirittura a definirlo "notoriamente inaffidabile".

Spera di cambiare questa situazione con un nuovo tipo di testnet per Bitcoin che aggiri i problemi del vecchio testnet.

Alm ha detto a CoinDesk:

"Signet è come Bitcoin, ma è completamente centralizzato e controllato da ONE o più persone. Queste persone devono firmare un blocco affinché sia ​​effettivamente valido."

Molti dei problemi con la testnet hanno a che fare con il mining di blocchi, che è più irregolare sulla testnet che sulla vera rete Bitcoin . Alcuni dei problemi, sostiene Alm nel BIP, sono: "Enormi riorganizzazioni di blocchi, lunghi intervalli tra blocchi estratti o improvvisi burst di blocchi in rapida successione significano che i test realistici del software, in particolare quelli che coinvolgono più parti indipendenti che eseguono software per un lungo periodo di tempo, diventano irrealizzabili nella pratica".

Le "reorg" si verificano quando ONE blocco viene sostituito con un altro blocco.

In una certa misura, questo accade naturalmente in Bitcoin perché è una rete distribuita con nodi sparsi in tutto il mondo, quindi ci vuole un BIT' di tempo prima che i nodi raggiungano un accordo sulla cronologia dei blocchi e delle transazioni. Se due blocchi vengono trasmessi più o meno nello stesso momento da parti diverse della rete, ONE blocco potrebbe sembrare valido per una parte della rete e un altro blocco valido per il resto della rete. Quindi, la rete ha bisogno di un po' di tempo per riconciliare questi blocchi in conflitto.

Il problema è che questo evento si verifica molto più frequentemente e su scala più ampia nella rete di prova.

"L'obiettivo non è essere perfettamente affidabili, ma piuttosto avere una quantità prevedibile di inaffidabilità. Si desidera che una rete di test si comporti come una mainnet (ovvero senza migliaia di riorganizzazioni di blocchi) e che al tempo stesso sia più facile innescare Eventi attesi ma RARE come una riorganizzazione di 6 blocchi", spiega il BIP.

Signet, in quanto alternativa centralizzata alla testnet, contribuirebbe ad alleviare questo tipo di problemi.

"Signet aiuta a prevenire questi problemi perché il firmatario è fisso. Creare blocchi può essere piuttosto economico perché T si compete con nessuno e non c'è alcun problema di sicurezza con un basso tasso di hash poiché nessun altro ha le chiavi private. Poiché la rete è altamente coordinata, le riorganizzazioni non si verificheranno praticamente mai, a meno che gli operatori di rete non lo desiderino", ha detto Alm a CoinDesk.

Sebbene ci sia già un test Signet attivo, il suo prossimo obiettivo è ottenere supporto per la modifica unita a Bitcoin CORE, in modo che le persone possano utilizzarlo come l'attuale testnet. Nella proposta, Alm ha anche collegato una bozza di implementazione del codice Signet che altri sviluppatori possono testare.

Gli hacker tramite gli archivi CoinDesk

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