- 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
Ottimizzazione di SegWit: come il nuovo software di Bitcoin sta dando una spinta alla scalabilità
L'ultimo software di Bitcoin Core include ottimizzazioni progettate per potenziare SegWit, un aggiornamento di scalabilità che si sta ancora lentamente diffondendo nella rete.

SegWit potrebbe essere attivo su Bitcoin, ma il lavoro per realizzarne il potenziale T finito.
Anche dopo che la blockchain Bitcoin è stata aggiornata per supportare Segregated Witness (SegWit) il mese scorso, ponendo fine forse al dibattito più acceso della rete sulla direzione fino ad oggi, l'ottimizzazionedeve ancora lasciare un segno profondo.
Ad oggi, solo poco più di3 percentodelle transazioni sta effettivamente sfruttando l'aggiornamento.

Tuttavia, nonostante le transazioni siano finora scarse, è probabile che l'adozione cresca man mano che più portafogli e servizi Bitcoin si muovono per supportare il cambiamento. A quel punto, SegWit avrà probabilmente un impatto maggiore, aumentando la dimensione del blocco per supportare più transazioni e aprendo la strada a soluzioni di scalabilità più avanzate come Lightning Network.
Nel tentativo di raggiungere questo obiettivo, gli sviluppatori di Bitcoin CORE, la versione più utilizzata del software alla base della criptovaluta, si sono mobilitati per contribuire a dare impulso agli sforzi.
Almeno, questo è ciò che LOOKS dall'ultima versione di Bitcoin CORE 0.15.0, rilasciata la scorsa settimana. note di rilasciodelineano una serie di miglioramenti incentrati sulle prestazioni, volti almeno in parte a gettare le basi per un utilizzo più ampio di SegWit.
Un focus sulle prestazioni
Durante unpresentazione a San Francisco Un paio di settimane fa, Greg Maxwell, CTO di Blockstream e ONE degli sviluppatori più attivi Bitcoin CORE , ha sostenuto l'idea che l'obiettivo della versione 0.15.0 fosse quello di preparare Bitcoin per un aumento di capacità abilitato da SegWit.
Maxwell ha spiegato:
"Con l'entrata in funzione di SegWit, sapevamo che la blockchain sarebbe cresciuta a un ritmo ancora più rapido, quindi desideravamo sfruttare al massimo i vantaggi prestazionali possibili per compensare tale ritardo."
Molti dei miglioramenti mirano a ridurre il tempo necessario per creare un nodo completo Bitcoin , che molti prevedono diventerà ancora più difficile con SegWit attivato, poiché il cambiamento aumenta il catena di blocchila dimensione del blocco (la quantità di dati di transazione che può essere memorizzata in ciascun blocco).
I nodi completi sono particolarmente importanti per la comunità Bitcoin , poiché gestirne ONE è probabilmente il modo migliore per utilizzare Bitcoin senza doversi affidare a una banca o a una terza parte, ed è ciò che molti ritengono essere l'obiettivo principale della moneta digitale.
Quindi, qualsiasi sforzo per rendere tutto più semplice e rendere la rete più efficiente è ben accetto. Quindi, le "prestazioni" (quanto tempo ci vuole per scaricare e usare il software) sono un problema che gli sviluppatori cercano di risolvere in quasi ogni release di Bitcoin CORE (circa due volte all'anno).
Ma SegWit ha solo aggiunto un motivo in più per concentrarsi sull'ottimizzazione e sulla velocità.
Maxwell ha detto:
"Come sempre, ma soprattutto con la versione 0.15.0, abbiamo avuto un grande impulso in termini di prestazioni."
Tra gli aggiornamenti degni di nota in quest'area c'è il modo in cui i dati sugli output delle transazioni non spese (UTXO) vengono ora archiviati, creando un carico computazionale inferiore per gli utenti che desiderano scaricare un nodo completo di Bitcoin . Secondo le note di rilascio, 0.15.0 scarica la cronologia delle transazioni di bitcoin a una velocità del 30-40 percento più veloce e utilizza il 10-20 percento in meno di memoria.
Altri aggiornamenti tecnici introdotti per velocizzare il software includono il flushing non atomico (che potrebbe aprire la strada a ulteriori miglioramenti delle prestazioni) e il flushing di convalida degli script (che velocizza l'acquisizione di determinate informazioni sulle transazioni).
Questa attenzione alle prestazioni dimostra che il team di sviluppo CORE è intenzionato a rendere Bitcoin più gestibile prima di SegWit, o prima che un numero significativo di persone inizi a utilizzare le transazioni rese possibili dall'aggiornamento.
Non ancora assistito
Ad oggi, la maggior parte dei portafogli Bitcoin non supporta ancora SegWit, ma potrebbe non essere così a lungo.
In questo modo, non è poi così sorprendente che, mentre 0.15.0 si è concentrato sugli aggiornamenti delle prestazioni per preparare SegWit, il nuovo software stesso T supporti le transazioni SegWit. Gli sviluppatori di Bitcoin CORE sostengono che è più sicuro aspettare e vedere se SegWit funziona prima di implementare il supporto alle transazioni all'interno CORE. Tuttavia, le note di rilascio affermano che un supporto più "completo" per la modifica sarà incluso in "una prossima versione" del software Bitcoin .
Quando arriverà quel momento, gli utenti saranno in grado di creare transazioni SegWit con il portafoglio CORE e ottenere i vantaggi di SegWit quasi la metà del prezzocommissioni di transazione.
Altri portafogli Bitcoin potrebbero avere la stessa strategia di attesa e osservazione. E, se e quando effettivamente la porteranno a termine, le ottimizzazioni in 0.15.0 potrebbero essere più evidenti.
Dichiarazione informativa: CoinDesk è una sussidiaria di Digital Currency Group, che detiene una quota di proprietà di Blockstream.
Immagine robot di saldaturatramite 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.
