La scalabilità è un fattore fondamentale per il successo di Bitcoin: maggiore è il tasso di transazione della rete, più persone possono utilizzare la rete e minori saranno le commissioni. Non sorprende quindi che la motivazione dietro molti dei principali miglioramenti tecnici di Bitcoin sia il miglioramento della scalabilità. L’efficacia di tali miglioramenti della scalabilità, tuttavia, dipende in modo cruciale dalla loro adozione da parte degli attori dell’ecosistema Bitcoin.
In questo articolo, esaminiamo uno di questi miglioramenti, SegWit. A tal fine proponiamo a nuova metodologia per misurare accuratamente l'adozione di SegWit delle singole entità sulla rete Bitcoin. Applichiamo questa nuova metodologia ed eseguiamo un case study per far luce sullo stato dell'adozione di SegWit da parte degli exchange. Gli scambi sono stati scelti perché, per le singole entità, hanno impronte on-chain sproporzionate: oggi gli scambi sono responsabili di circa il 40% di tutto lo spazio dei blocchi consumato. Ciò li rende obiettivi di alto valore per l'analisi poiché la loro posizione nei confronti di SegWit ha un impatto significativo sulla scalabilità di Bitcoin. Lo troviamo la grande maggioranza degli exchange non è riuscita ad adottare pienamente SegWit ancora—compreso Binance, che da solo è responsabile del consumo di circa il 15% dello spazio dei blocchi di Bitcoin.
In linea con questo articolo, stiamo rilasciando le seguenti metriche relative a SegWit e alle transazioni in Glassnode Studio:
Adozione SegWit e utilizzo
sfondo
SegWit, abbreviazione di Segregated Witness, è un'estensione del protocollo Bitcoin che è stata attivata sulla rete nell'agosto 2017. La logica principale di SegWit era migliorare la scalabilità della rete Bitcoin allora spesso congestionata (la figura 1 mostra come i blocchi si imbattono costantemente in il limite della dimensione del blocco di 1 MB prima dell'attivazione di SegWit). A tal fine, SegWit affronta due variabili chiave che regolano il throughput delle transazioni sulla rete Bitcoin: la dimensione della transazione e la dimensione del blocco. SegWit consente sia transazioni più piccole, consentendo di inserire più transazioni in una quantità fissa di spazio di blocco, sia blocchi complessivi più grandi, consentendo così ancora più transazioni per blocco.
Adozione SegWitit
I miglioramenti effettivi della scalabilità, tuttavia, dipendono in modo cruciale dall’adozione di SegWit: se le persone non aggiornano i propri sistemi ed eliminano gradualmente i tipi di output pre-SegWit a favore di quelli più efficienti di SegWit, il throughput delle transazioni sulla rete non migliorerà in modo significativo. Per questo motivo, la comunità Bitcoin ha monitorato da vicino l’adozione di SegWit utilizzando i dati on-chain.
Il metodo stabilito dalla comunità per misurare l'adozione funziona come segue. Se una transazione spende almeno un output SegWit, la transazione è stata probabilmente creata da un software pronto per SegWit, fornendo così un segnale di adozione inconfondibile. L'adozione di SegWit viene quindi espressa come la quota di tali transazioni SegWit sul numero di transazioni totali (ad esempio, se durante un giorno ci sono 200,000 transazioni SegWit su un totale di 300,000 transazioni, l'adozione di SegWit sarebbe del 66%).
Utilizzo di SegWit
Sebbene l'approccio basato sulla comunità di misurare l'adozione a livello di transazione sia valido, non è adatto per misurare il grado di utilizzo di SegWit a livello di entità o di rete. La figura 2 illustra il problema.
Secondo la metrica di adozione SegWit, la transazione mostrata nel riquadro sinistro della Figura 2 sarebbe classificata come transazione non SegWit perché non spende alcun input SegWit; le transazioni nei frame centrale e destro, d'altra parte, spendono input SegWit, quindi sarebbero classificate come transazioni SegWit.
Ad esempio, se viste attraverso la lente dell'adozione di SegWit, le informazioni sul grado di utilizzo di SegWit all'interno delle transazioni vengono perse e le transazioni mostrate nei frame centrale e destro diventano indistinguibili. Per un blocco teorico contenente solo le tre transazioni mostrate nella Figura 2, l'adozione secondo la metrica di adozione SegWit sarebbe del 66%, poiché due transazioni su tre utilizzano SegWit.
Con la metrica di adozione di SegWit, diventa quindi facile confondere una quota importante delle transazioni SegWit sulla rete per una quota importante dell'utilizzo di SegWit, quando in realtà la maggior parte degli input spesi nelle transazioni SegWit potrebbe rimanere di tipo legacy inefficiente. Pertanto, per evitare tale interpretazione errata, la metrica di adozione di SegWit non deve essere utilizzata per misurare il grado di utilizzo di SegWit.
Riteniamo che qualsiasi misura significativa dell'utilizzo di SegWit a livello di entità o rete debba tenere conto degli input delle transazioni. A tal fine, proponiamo una nuova metrica denominata Utilizzo di SegWit, che quantifica il grado di utilizzo di SegWit nella rete Bitcoin mettendo in relazione il numero di output SegWit spesi con il numero di output complessivi spesi. Per l’ipotetico blocco contenente le tre transazioni della Figura 2, l’utilizzo di SegWit sarebbe del 40%, poiché sei dei quindici output spesi utilizzano SegWit. Questo numero è significativamente inferiore e più preciso rispetto alla stima del 66% suggerita dal parametro di adozione di SegWit.
Per avere un'idea migliore della differenza tra le due metriche per i dati del mondo reale, si consideri la Figura 3, che contrasta l'adozione di SegWit e l'utilizzo di SegWit per la rete Bitcoin nel suo insieme.
Sebbene entrambe le metriche siano qualitativamente identiche, a volte metriche diverse sono in anticipo o in ritardo e superano o sono inferiori. Il valore reale della metrica di utilizzo, invece, diventa evidente quando la si applica alle singole entità. A tal fine, la Figura 4 mette a confronto l'adozione di SegWit e l'utilizzo di SegWit per le transazioni create dagli scambi Luno e Binance.
Nel caso di Luno, il parametro di adozione di SegWit presenta praticamente un quadro in bianco e nero: zero utilizzo di SegWit fino alla fine del 2017; poi, all'improvviso, l'adozione completa. L'utilizzo di SegWit, d'altra parte, aggiunge un po' di colore e rivela che, sebbene l'adozione di SegWit da parte di Luno sia iniziata alla fine del 2017, in realtà ci sono voluti alcuni anni di graduale miglioramento per avvicinarsi alla piena adozione. Per Binance, il vantaggio dell'utilizzo di SegWit è ancora più evidente: mentre, dal 2020 al 2021, la metrica di adozione di SegWit pone l'adozione al 50% (sovrastimando l'utilizzo di SegWit nelle transazioni Binance di un fattore cinque), la metrica di utilizzo di SegWit afferma che solo circa un input su dieci speso dalle transazioni create da Binance durante quel periodo utilizzava l'efficiente formato SegWit.
Questo confronto pratico di entrambe le metriche utilizzando dati on-chain evidenzia che la metrica di adozione di SegWit non può fornire stime significative dell'utilizzo di SegWit a livello di rete o per singole entità; invece, tali stime dovrebbero essere basate sulla metrica di utilizzo SegWit appena introdotta. Di seguito, stabiliamo prima gli scambi come principali consumatori di spazio di blocco bitcoin, quindi applichiamo la metrica di utilizzo SegWeg per ottenere informazioni sullo stato dell'adozione di SegWit degli scambi.
SegWit e scambi
Una meditazione quantitativa sul consumo di spazio in blocchi da parte degli scambi
Affidarsi a Glassnode clustering all'avanguardia per identificare in modo affidabile gli indirizzi di scambio, lo spazio di blocco consumato dagli scambi durante un determinato giorno è determinato come segue:
- In primo luogo, di tutte le transazioni che si verificano in un determinato giorno, vengono identificate quelle che rappresentano depositi e prelievi dagli scambi, nonché le transazioni corrispondenti a trasferimenti interni allo scambio (ad esempio, spostamento dell'offerta tra cold wallet e hot wallet).
- Per tenere conto del coinvolgimento di più scambi in una singola transazione (ad esempio, un utente potrebbe utilizzare una transazione per depositare Bitcoin su più scambi), le dimensioni delle transazioni precedentemente identificate vengono ponderate in modo appropriato e attribuite agli scambi corrispondenti.
- Infine, per arrivare alla quota di spazio di blocco utilizzata da ciascun scambio, i contributi degli scambi vengono divisi per il totale dello spazio di blocco utilizzato in quel giorno.
L'applicazione di questa metodologia ai dati storici sulla catena produce l'evoluzione dell'utilizzo dello spazio dei blocchi da parte di diversi scambi nel tempo, come mostrato nella Figura 5.
I dati consentono di ottenere informazioni dettagliate sull'albero:
- La quota di blocchi utilizzati dagli scambi mostra una tendenza generale al rialzo, corroborando la narrazione del perno di Bitcoin verso gli asset finanziari.
- Durante eventi di prezzo anormali (come il crollo di fine 2017 o il mercato rialzista di inizio 2021), gli scambi rompono e superano questa tendenza a lungo termine.
- La maggior parte dello spazio di blocco viene consumata da un numero limitato di scambi.
Per evidenziare l'ultimo punto, la Figura 6 classifica gli scambi in base al loro utilizzo medio giornaliero dello spazio dei blocchi nell'ultimo anno. Binance e Coinbase si distinguono chiaramente come i principali consumatori di block-space in questa distribuzione paretiana. Nell'ultimo mese, Binance e Coinbase da soli sono stati responsabili del 25% dello spazio di blocco consumato, mentre tutti gli scambi rimanenti insieme rappresentavano solo il 16%.
Con un contributo totale di circa il 40%, gli scambi emergono come i principali consumatori dello spazio dei blocchi di Bitcoin, rendendoli obiettivi di alto valore per le analisi dell'efficienza dello spazio dei blocchi.
Pionieri, ritardatari e resistiti
Per avere un'idea dello stato attuale dell'effettiva adozione di SegWit nel panorama degli scambi, la metrica di utilizzo di SegWit è stata applicata alle transazioni create nell'ultimo mese da diversi scambi. La Figura 7 mostra il risultato di questa analisi, classifica gli scambi in base all'adozione e ordinandoli in tre categorie: pionieri, che mostra oltre il 90% di adozione; Sbandati, con tassi di adozione compresi tra il 20 e il 90%; e resistenze, con tassi di adozione inferiori al 20% che segnalano chiaramente la loro mancanza di interesse a migliorare il throughput delle transazioni sulla rete Bitcoin.
La figura 7 mostra che dei 18 scambi esaminati, solo sei rientrano nel Pioniere categoria e si può considerare che abbia adottato pienamente SegWit. Vale la pena sottolineare che Coinbase, che è stato precedentemente identificato come il secondo più grande consumatore di spazio a blocchi tra gli scambi, rientra in questa categoria; se così non fosse, la quantità di spazio di blocco consumato da Coinbase sarebbe sicuramente maggiore di quanto non sia già.
Dei restanti 12 scambi, sei rientrano nel Sbandato categoria, il che significa che questi scambi continuano a lottare con l'adozione di SegWit quattro anni e mezzo dopo la sua attivazione. Per quantificare meglio lo stato di avanzamento dell'adozione e cosa aspettarsi dagli scambi in questa categoria in futuro, la Figura 8 evidenzia l'evoluzione dell'adozione di SegWit per questi scambi nel tempo.
Per tre dei sei scambi, i dati dipingono un quadro che fa riflettere: nell'ultimo anno, l'adozione di HitBTC, Coincheck e Bitfinex è rimasta più o meno stabile a livelli di adozione medi. Gemini, d'altra parte, ha aumentato con successo la sua adozione dal 50% a oltre l'80% nell'ultimo anno. Anche BitMEX, sebbene apparentemente in ritardo per il gioco, ha fatto molti progressi nell'ultimo anno. Forse la cosa più importante, Binance, il principale consumatore di spazio a blocchi, sembra aver finalmente fatto uno sforzo serio per spingere l'adozione di SegWit verso la fine del 2021.
I restanti sei scambi rientrano nella categoria finale, la resistenze. Con un tasso di adozione del 7%, OKEx è l'unico scambio che si qualifica per aver fatto almeno un tentativo nominale di adottare SegWit. Lo stesso non si può dire di nessuno degli scambi rimanenti, che stanno chiaramente segnalando la mancanza di interesse ad aggiornare la propria infrastruttura a vantaggio della più ampia rete Bitcoin.
Conclusione
- Oggi, gli scambi sono i principali consumatori di spazio di blocco Bitcoin. Occupano le transazioni che comportano l'invio o la ricezione di fondi da e verso gli scambi, nonché le transazioni interne degli scambi circa il 40% dello spazio di blocco di Bitcoin.
- Di tutti gli scambi, Binance e Coinbase sono di gran lunga i maggiori consumatori di spazio a blocchi. Le transazioni da e verso Binance sono responsabili di circa il 15% di tutto lo spazio dei blocchi; quelli che coinvolgono Coinbase per circa il 10%
- La metrica di adozione di SegWit non è adatta a misurare il grado di adozione di SegWit di singole entità o dell'intera rete; è stata introdotta una metrica migliore per questo scopo, l'utilizzo di SegWit
- Utilizzando la metrica di adozione SegWit appena creata, siamo stati in grado di creare un'istantanea del vero stato di adozione di SegWit negli scambi: di 18 scambi esaminati, sei hanno la piena adozione SegWit; altri sei sono ancora alle prese con l'adozione; e il finale sei hanno fatto pochi o nessun sforzo per adottare SegWit.
- Binance, il principale consumatore di spazio a blocchi di Bitcoin, ha avuto tassi di adozione di SegWit banali di solo il 10% fino alla fine del 2021. Anche se di recente, l'adozione è aumentata su 50%, questo numero sembra inadeguato, soprattutto se si considera che Binance da solo consuma circa il 15% di tutto lo spazio dei blocchi di Bitcoin.
- Coinbase, d'altra parte, responsabile del 10% dello spazio di blocco utilizzato, ha già adottato completamente SegWit.
- 000
- 7
- WRI
- Secondo
- Il mio account
- operanti in
- Adozione
- Vantaggio
- Tutti
- Tutte le transazioni
- Consentire
- già
- Sebbene il
- tra
- .
- Un altro
- approccio
- in giro
- articolo
- attività
- AGOSTO
- media
- Maggiore
- binance
- Bitcoin
- Bitfinex
- BitMEX
- caso di studio
- coinbase
- Coincheck
- comunità
- Consumer
- Consumatori
- consumo
- Corrente
- Stato attuale
- dati
- giorno
- diverso
- distribuzione
- ecosistema
- efficienza
- consentendo
- particolarmente
- stima
- stime
- evoluzione
- esempio
- exchange
- Cambi Merce
- Costi
- figura
- Infine
- finanziario
- Nome
- in forma
- formato
- pieno
- fondi
- futuro
- gioco
- Gemini
- Generale
- in Glassno
- avendo
- Highlight
- Cerniera
- HitBTC
- Come
- HTTPS
- idea
- identificare
- Impact
- è aumentato
- informazioni
- Infrastruttura
- intuizioni
- interesse
- indagare
- IT
- Le
- grandi
- superiore, se assunto singolarmente.
- principale
- Livello
- leggera
- linea
- Luno
- maggiore
- Maggioranza
- Fare
- Rappresentanza
- misurare
- medie
- Metrica
- monitoraggio
- maggior parte
- Vicino
- Rete
- OKEx
- Altro
- Persone
- Forse
- fase
- immagine
- Perno
- piuttosto
- prezzo
- Problema
- offre
- protocollo
- fornire
- quantitativo
- responsabile
- running
- Suddetto
- Scalabilità
- SegWit
- Condividi
- splendere
- Corti
- significativa
- SIX
- Taglia
- piccole
- Istantanea
- So
- Software
- lo spazio
- spendere
- iniziato
- Regione / Stato
- studio
- Studio
- il successo
- Con successo
- fornire
- SISTEMI DI TRATTAMENTO
- Consulenza
- Attraverso
- tempo
- top
- delle transazioni
- Le transazioni
- APPREZZIAMO
- Portafogli
- Che
- OMS
- lavori
- valore
- anno
- anni
- zero