- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Dopo mesi di test, la grande offerta per scalare Bitcoin si avvicina al lancio
Dopo mesi di test, la soluzione di scalabilità di Bitcoin a lungo attesa, Segregated Witness, sta per essere lanciata.

Da quando Segregated Witness è stato annunciato lo scorso dicembre, è stato ONE dei rilasci software più attesi nella comunità Bitcoin . Se avrà successo, la patch software potrebbe essere il primo passo per aumentare la dimensione del blocco e scalare Bitcoin.
Tuttavia, data la portata del progetto e le implicazioni a lungo termine che potrebbe avere per la rete da 7 miliardi di dollari, il team di sviluppo si sta muovendo con cautela. Nonostante le recenti rassicurazioni sul lancio di segwitad aprile, il team continua a rivedere il software fino a maggio inoltrato.
In un'intervista, Eric Lombrozo, CEO di Ciphrex e portavoce di Bitcoin CORE, ha messo in guardia sul fatto che il team potrebbe aver trovato un numero qualsiasi di bug imprevisti, lasciando in sospeso la tempistica del lancio. Oltre ai normali sviluppatori CORE , Lombrozo ha affermato che gli sviluppatori indipendenti sono stati incaricati di provare a decifrare il codice come ulteriore precauzione.
Mentre Bitcoin CORE è cauto nel non lanciare prematuramente, il team sta spingendo forte per completare il progetto in quanto fornisce un immediato aumento delle dimensioni dei blocchi. Lombrozo ha suggerito che "con i tipici tipi di transazione comunemente usati", gli utenti possono aspettarsi un aumento di capacità di 1,8 volte per Layer 1, il livello di base della rete Bitcoin .
Tuttavia, segwit è molto più di un semplice passo verso la scalabilità. Lombrozo ha spiegato che l'aggiornamento renderà anche più facile implementare cambiamenti futuri.
Lombrozo ha detto a CoinDesk:
"Essere in grado di implementare miglioramenti al protocollo senza problemi è stata una sfida difficile in passato. Con segwit saremo anche in grado di fare cose come migliorare o sostituire il linguaggio di scripting e creare smart contract più sofisticati."
Sebbene sia vero che la scalabilità è molto attesa, la capacità con cui possono essere implementate nuove implementazioni potrebbe avere implicazioni ancora maggiori per Bitcoin in futuro.
Test del framework
Ma segwit T è nato come metodo per scalare la rete Bitcoin . Invece, l'obiettivo finale era provare a risolvere la malleabilità delle transazioni, una qualità della rete che è stato controversofin dal suo utilizzo come capro espiatorio per i primi problemi di cambio di Mt Gox.
Con l'obiettivo di malleabilità delle transazioni in mente, Wuille ha iniziato a lavorare su SegWit con Elements Alpha, un software sidechain sviluppato da Blockstream per questo tipo di sviluppo di prototipi.
T è stato fino a dopo il Scalabilità Bitcoin Montrealconferenza tenutasi a settembre in cui è stata discussa l'idea di utilizzare SegWit come meccanismo di scalabilità tramite un soft fork.
Lombrozo ha spiegato che lo sviluppatore Bitcoin Luke-Jr ha scoperto per primo il meccanismo tramite cui segwit poteva essere utilizzato per scalare Bitcoin senza dover avviare un hard fork. Invece, un soft fork retrocompatibile consentirebbe ai nodi di eseguire l'aggiornamento al software più attuale senza espellere completamente i nodi più vecchi dalla rete.
"Solo i minatori devono effettuare l'aggiornamento", ha spiegato Lombrozo. "Tutti gli altri possono effettuare l'aggiornamento a loro piacimento senza il rischio di essere buttati fuori dalla rete perché il cambiamento è retrocompatibile. I vecchi wallet continueranno a essere in grado di inviare e ricevere bitcoin senza alcun problema".
Una volta che Wuille ha presentato segwit alla comunità, è diventato necessario svilupparlo e testarlo. In molti casi, testare il software può richiedere tanto tempo, se non di più, del processo di sviluppo.
Ma quando si ha a che fare con software che alimentano miliardi di dollari, è necessario, sostiene Bitcoin CORE .
Lombrozo ha spiegato che CORE ha già distribuito quattro testnet separate per testare segwit e sta attualmente lavorando su quello che chiamano Segnet4. Una testnet in senso generico è simile a un server di test su cui lo sviluppatore può eseguire i propri casi di test, cercando di trovare eventuali interruzioni nel software.
Questo è diverso dal testnet Bitcoin , che è simile a un ambiente di staging per il software Bitcoin vero e proprio.
"Gli aspetti chiave che stiamo cercando sono il modo in cui vengono gestiti i casi limite e il comportamento della rete quando ci avviciniamo o superiamo i suoi limiti", ha affermato Lombrozo.
Ad esempio, è importante verificare se la rete può effettivamente gestire un blocco con 2 MB di spazio. InONE transazione, che aveva 13.982 input e 9 output per un totale di 5 transazioni, la dimensione del blocco era esattamente di 2 MB. In alcuni casi, il team di testerha spinto il blocco verso l'altoa 3,6 MB per verificare se la rete è in grado di gestirlo.
Lombrozo ha spiegato che, sebbene possibile, non è probabile che un blocco sia così grande perché i minatori finirebbero per perdere soldi.
Per garantire che l'implementazione di Segwit T danneggi la rete, il team esegue test di regressione sulle macchine locali.
"Questi test fanno parte di una suite di test incorporata nel nostro processo di integrazione continua. Se una build rompe qualcosa, speriamo di essere in grado di rilevarlo immediatamente", ha affermato Lombrozo.
Una volta detto e fatto tutto, il team dovrà distribuire il software sulla testnet Bitcoin e unirlo. Una tempistica per questo è ancora incerta, ma Lombrozo ha confermato che il team spera di distribuire a maggio.
Incoraggiare l'adozione
Ci sono dei vantaggi nell'adottare l'approccio soft fork. In particolare, gli utenti che sono collegati alla rete non vengono improvvisamente cacciati via per pigrizia, carenza tecnica o inazione.
Tuttavia, poiché l'adozione è facoltativa, il massimo beneficio può essere ottenuto solo se tutti effettuano l'aggiornamento.
Lombrozo ritiene che i vantaggi dell'aggiornamento a SegWit siano sufficienti a incoraggiare gli sviluppatori di applicazioni a impegnarsi.
"Non solo potranno utilizzare la maggiore capacità offerta da Segwit e pagare tariffe più basse, ma potranno anche supportare in seguito altre funzionalità abilitate da Segwit con solo piccoli aggiornamenti", ha affermato.
Secondo unFAQ pubblicate sul sito web Bitcoin CORE , le commissioni di transazione saranno notevolmente inferiori perché anche la dimensione effettiva della transazione sarà inferiore.
Il sito recita:
Ogni byte della parte witness di una transazione segregata witness (segwit) conterà solo come 0,25 byte per la dimensione della transazione. Poiché le commissioni di transazione si basano sulla dimensione di una transazione, questo è effettivamente uno sconto del 75% sulle commissioni per quella parte di una transazione, ma solo per le persone che usano segwit.
Ma l'altro motivo per cui gli sviluppatori probabilmente adotteranno segwit è perché è un enorme precursore necessario, insieme al CheckSequenceVerify rilasciato di recente per Lightning Network. Se le stime sono vere, i nodi che sono su Internet ad alta velocità possono aspettarsi di elaborare migliaia di transazioni al secondo, rispetto alla velocità di sette al secondo che la rete attualmente consente.
Inoltre, questa è solo la prima fase di segwit.
Una volta implementato, il team intende combinare le firme, il che renderebbe le transazioni ancora più compatte. Lombrozo ha spiegato che, sebbene non lo stiano introducendo al momento, sarà ora possibile con segwit.
Come accade con molte tecnologie, il primo caso d'uso si evolve in molti altri.
Mentre molti continuano a discutere sui meriti degli hard fork rispetto agli small fork, il primo significativo aumento delle dimensioni dei blocchi da un po' di tempo è quasi pronto per il lancio. Con ulteriori test in arrivo, gli sviluppatori continuano a guidare verso l'obiettivo di espandere la rete per tutti.
Immagine del motore del razzotramite Shutterstock
Jacob Donnelly
Jacob detiene valore in Bitcoin, Zcash, Ethereum, Decentraland e Basic Attention Token. (Vedi: Politiche editoriale). Jacob è amministratore delegato delle operazioni digitali ed ex scrittore freelance presso CoinDesk.
