Scalability is a foundational factor to the success of Bitcoin: the higher the network’s transaction rate, the more people can use the network and the lower the fees. It is not surprising then to find the motivation behind many of Bitcoin’s major technical improvements to be improvements to scalability. The effectiveness of such scalability improvements, however, crucially hinges on their adoption by actors in the Bitcoin ecosystem.
V tem članku raziskujemo eno od teh izboljšav, SegWit. V ta namen predlagamo a nova metodologija za natančno merjenje prevzema SegWit posameznih subjektov v omrežju Bitcoin. Uporabljamo to novo metodologijo in izvajamo študijo primera, ki osvetljuje stanje sprejemanja SegWit v izmenjavah. Borze so bile izbrane, ker imajo za posamezne subjekte nesorazmeren odtis v verigi: centrale so danes odgovorne za približno 40 % vsega porabljenega blokovskega prostora. This makes them high-value targets for analysis as their stance toward SegWit has a significant impact on Bitcoin’s scalability. We find that veliki večini borz ni uspelo v celoti sprejeti SegWit še—vključno Binance, ki je sam odgovoren za porabo približno 15 % prostora blokov Bitcoin.
V skladu s tem člankom izdajamo naslednje meritve, povezane s SegWit in transakcijami, v Glassnode Studio:
Sprejem SegWit proti uporabi
Ozadje
SegWit, okrajšava za Segregated Witness, je razširitev protokola Bitcoin, ki je bila aktivirana v omrežju avgusta 2017. Glavna utemeljitev za SegWit je bila izboljšati razširljivost takrat pogosto prezasedenega omrežja Bitcoin (slika 1 prikazuje, kako so bloki nenehno naleteli na omejitev velikosti bloka 1 MB, preden je bil SegWit aktiviran). V ta namen SegWit obravnava dve ključni spremenljivki, ki urejata prepustnost transakcij v omrežju Bitcoin: velikost transakcije in velikost bloka. SegWit omogoča tako manjše transakcije, kar omogoča namestitev več transakcij v fiksno količino blokovnega prostora, kot tudi splošne večje bloke, s čimer omogoča še več transakcij na blok.
Sprejem SegWit
Actual scalability improvements, however, crucially hinge on SegWit adoption: if people do not upgrade their systems and phase out pre-SegWit output types in favor of SegWit’s more efficient ones, transaction throughput on the network will not improve significantly. For this reason, the Bitcoin community has been closely monitoring SegWit adoption using on-chain data.
Metoda merjenja posvojitve, ki jo je vzpostavila skupnost, deluje na naslednji način. Če transakcija porabi vsaj en izhod SegWit, je bila transakcija dokazano ustvarjena s programsko opremo, pripravljeno za SegWit, in s tem zagotavlja nezgrešljiv signal za sprejem. Sprejetje SegWit je nato izraženo kot delež takih transakcij SegWit glede na skupno število transakcij (na primer, če je čez dan 200,000 transakcij SegWit od skupno 300,000 transakcij, bi bilo sprejetje SegWit 66 %).
Uporaba SegWit
Medtem ko je skupnostni pristop merjenja sprejetja na ravni transakcije veljaven, je neprimeren za merjenje stopnje uporabe SegWit na ravni entitete ali omrežja. Slika 2 prikazuje težavo.
V skladu z metriko sprejemanja SegWit bi bila transakcija, prikazana v levem okviru slike 2, kategorizirana kot transakcija, ki ni SegWit, ker ne porabi nobenih vnosov SegWit; transakcije v srednjem in desnem okvirju pa po drugi strani porabijo vnose SegWit, zato bi bile razvrščene kot transakcije SegWit.
Namreč, ko gledamo skozi lečo sprejemanja SegWit, se informacije o stopnji uporabe SegWit znotraj transakcij izgubijo, transakcije, prikazane v srednjem in desnem okvirju, pa postanejo nerazločljive. Za teoretični blok, ki vsebuje samo tri transakcije, prikazane na sliki 2, bi bilo sprejetje glede na metriko sprejetja SegWit 66 %, saj dve od treh transakcij uporabljata SegWit.
Z metriko sprejemanja SegWit tako postane enostavno zamenjati velik delež transakcij SegWit v omrežju z velikim deležem uporabe SegWit, medtem ko lahko dejansko večina vnosov, porabljenih v transakcijah SegWit, ostane neučinkovite podedovane vrste. Da bi se izognili takšni napačni razlagi, metrike sprejemanja SegWit ne bi smeli uporabljati za merjenje stopnje uporabe SegWit.
Menimo, da mora vsako smiselno merjenje uporabe SegWit na ravni entitete ali omrežja upoštevati vnose transakcij. V ta namen predlagamo novo metriko, imenovano Uporaba SegWit, which quantifies the degree of SegWit usage in the Bitcoin network by relating the number of spent SegWit outputs to the number of overall spent outputs. For the hypothetical block containing the three transactions from Figure 2, SegWit utilization would be 40%, as six out of fifteen spent outputs use SegWit. This number is significantly lower–and more precise–than the 66% estimate suggested by the SegWit adoption metric.
Če želite bolje razumeti razliko med obema meritvama za podatke iz resničnega sveta, si oglejte sliko 3, ki primerja sprejem SegWit in uporabo SegWit za omrežje Bitcoin kot celoto.
Čeprav sta obe meritvi kvalitativno enaki, včasih različni meritvi vodita ali zaostajata ter presegata ali premalo. Prava vrednost metrike izkoriščenosti pa postane očitna, ko jo uporabimo za posamezne entitete. V ta namen slika 4 primerja sprejem SegWit in uporabo SegWit za transakcije, ki jih ustvarita borzi Luno in Binance.
In case of Luno, the SegWit adoption metric presents pretty much a black-and-white picture: zero SegWit usage until late 2017; then, suddenly, full adoption. SegWit utilization, on the other hand, adds some color and reveals that while Luno’s SegWit adoption started in late 2017, it actually took some years of gradual improvement to get close to full adoption. For Binance, the advantage of SegWit utilization is even more apparent: while, from 2020-2021, the SegWit adoption metric puts adoption at 50% (overestimating SegWit usage in Binance transactions by a factor of five), the SegWit utilization metric asserts that only about one in ten inputs spent by transactions created by Binance during that time used the efficient SegWit format.
Ta praktična primerjava obeh metrik z uporabo podatkov v verigi dokazuje, da metrika sprejemanja SegWit ne more zagotoviti smiselnih ocen uporabe SegWit na ravni omrežja ali za posamezne subjekte; namesto tega bi morale takšne ocene temeljiti na novo uvedeni metriki uporabe SegWit. V nadaljevanju najprej določimo borze kot največje porabnike blokovnega prostora bitcoinov, nato pa uporabimo metriko izkoriščenosti SegWeg, da pridobimo vpogled v stanje sprejemanja izmenjave SegWit.
SegWit in izmenjave
Kvantitativna meditacija o porabi blokovnega prostora s strani menjalnic
Relying on Glassnode’s najsodobnejše grozdenje za zanesljivo identifikacijo naslovov izmenjav se blokovni prostor, ki ga v določenem dnevu porabijo centrale, določi na naslednji način:
- Prvič, od vseh transakcij, ki se zgodijo na določen dan, so identificirane tiste, ki predstavljajo depozite na borzah in dvige z njih, ter transakcije, ki ustrezajo notranjim prenosom borze (npr. premikanje ponudbe med hladnimi in vročimi denarnicami).
- Za upoštevanje vpletenosti več borz v eno transakcijo (npr. uporabnik lahko uporabi eno transakcijo za polog Bitcoina na več borzah), se velikosti predhodno identificiranih transakcij ustrezno ponderirajo in pripišejo ustreznim borzam.
- Finally, to arrive at the share of block space used by each exchange, the exchanges’ contributions are divided by total of the used block space on that day.
Uporaba te metodologije za zgodovinske podatke v verigi prinaša razvoj izkoriščenosti prostora blokov z različnimi izmenjavami skozi čas, kar je prikazano na sliki 5.
Podatki omogočajo drevesne glavne vpoglede:
- Delež blokovnega prostora, ki ga uporabljajo borze, kaže splošni trend naraščanja, corroborating the narrative of Bitcoin’s pivot toward financial asset.
- Med nenormalnimi cenovnimi dogodki (kot je taljenje konec leta 2017 ali bikovski trg v začetku leta 2021), izmenjave prekinejo in presežejo ta dolgoročni trend.
- Večino blokovnega prostora zavzame majhno število central.
Da poudarimo zadnjo točko, slika 6 razvršča borze glede na njihovo povprečno dnevno uporabo blokovnega prostora v zadnjem letu. Binance in Coinbase očitno izstopata kot najboljša porabnika blokovnega prostora v tej Paretoesque distribuciji. V zadnjem mesecu sta bila samo Binance in Coinbase odgovorna za 25 % porabljenega blokovnega prostora, medtem ko so vse preostale menjave skupaj predstavljale le 16 %.
S skupnim prispevkom približno 40 % se borze pojavljajo kot glavni porabniki blokovnega prostora Bitcoin, zaradi česar so cilji visoke vrednosti za analize učinkovitosti blokovnega prostora.
Pionirji, zaostanki in uporniki
Da bi dobili predstavo o trenutnem stanju dejanskega sprejemanja SegWit v pokrajini izmenjave, je bila metrika uporabe SegWit uporabljena za transakcije, ki so jih v zadnjem mesecu ustvarile različne borze. Slika 7 prikazuje rezultat te analize, razvrščanje izmenjav po sprejetju in njihovo razvrščanje v tri kategorije: Pionirji, ki kaže več kot 90-odstotno posvojitev; Stragglers, s stopnjo posvojitve med 20–90 %; in Zadrževanja, s stopnjami sprejetja pod 20 %, kar jasno kaže na njihovo pomanjkanje zanimanja za izboljšanje prepustnosti transakcij v omrežju Bitcoin.
Slika 7 prikazuje, da od 18 raziskanih menjalnic le šest sodi v Pioneer category, and can be considered to have fully adopted SegWit. It is worth pointing out that Coinbase, which has been previously identified as the second-largest block space consumer among exchanges, is falling into this category; if that weren’t the case, the amount of block space consumed by Coinbase would certainly be higher than it already is.
Od preostalih 12 menjav jih šest sodi v Straggler kategorije, kar pomeni, da se te borze štiri leta in pol po njegovi aktivaciji še vedno borijo s sprejetjem SegWit. Za boljšo količinsko opredelitev napredka pri sprejemanju in kaj pričakovati od izmenjav v tej kategoriji v prihodnosti, slika 8 poudarja razvoj sprejemanja SegWit za te izmenjave skozi čas.
Podatki za tri od šestih borz rišejo streznjujočo sliko: v zadnjem letu je prevzem HitBTC, Coincheck in Bitfinex ostal bolj ali manj nespremenjen na srednji stopnji sprejemanja. Gemini pa je v zadnjem letu uspešno povečal svojo sprejetost s 50 % na več kot 80 %. Tudi BitMEX je v zadnjem letu zelo napredoval, čeprav očitno zamuja. Morda je najpomembnejše to, da se zdi, da se je Binance, največji porabnik blokovskega prostora, končno resno potrudil, da bi proti koncu leta 2021 pospešil sprejetje SegWita.
Preostalih šest izmenjav spada v zadnjo kategorijo, tj Zadrževanja. S 7-odstotno stopnjo sprejetja je OKEx edina borza, za katero velja, da je vsaj nominalno poskusila sprejeti SegWit. Enako ne moremo reči za nobeno od preostalih borz, ki jasno signalizirajo pomanjkanje interesa za nadgradnjo svoje infrastrukture v korist širšega omrežja Bitcoin.
zaključek
- Danes borze so največji porabniki blokovnega prostora bitcoinov. Transactions involving the sending or receiving of funds to and from exchanges, as well as exchanges’ internal transactions, occupy približno 40 % prostora blokov Bitcoin.
- Od vseh menjav, Binance in Coinbase sta daleč največja porabnika blokovnega prostora. Transakcije v Binance in iz njega so odgovorne za približno 15 % vsega blokovnega prostora; tiste, ki vključujejo Coinbase za približno 10 %
- Meritev sprejetja SegWit ni primerna za merjenje stopnje sprejetja SegWit posameznih subjektov ali celotnega omrežja; uvedena je bila boljša metrika za ta namen, uporaba SegWit
- Z uporabo na novo ustvarjene metrike sprejemanja SegWit smo lahko ustvarili posnetek dejanskega stanja sprejemanja SegWit med izmenjavami: od 18 raziskanih izmenjav, šest jih je popolnoma sprejelo SegWit; šest drugih se še vedno bori s posvojitvijo; in končni šest si jih je malo ali nič prizadevalo za sprejetje SegWita.
- Binance, največji porabnik blokovnega prostora Bitcoin, do konca leta 10 je imela trivialne stopnje sprejetja SegWit le 2021 %.. Čeprav je pred kratkim posvojitev močno narasla približno 50%, se zdi ta številka neustrezna, zlasti če upoštevamo, da Binance sam porabi približno 15 % celotnega prostora blokov Bitcoin.
- Coinbase, na drugi strani odgovoren za 10 % izkoriščenih blokovskih površin, je že v celoti sprejel SegWit.
- 000
- 7
- O meni
- Po
- Račun
- čez
- Sprejetje
- Prednost
- vsi
- Vse transakcije
- Dovoli
- že
- Čeprav
- med
- Analiza
- Še ena
- pristop
- okoli
- članek
- sredstvo
- Avgust
- povprečno
- največji
- binance
- Bitcoin
- Bitfinex
- BitMEX
- diplomsko delo
- coinbase
- Spoštovati
- skupnost
- Potrošnik
- Potrošniki
- poraba
- Trenutna
- Trenutno stanje
- datum
- dan
- drugačen
- distribucija
- ekosistem
- učinkovitosti
- omogočanje
- zlasti
- oceniti
- ocene
- evolucija
- Primer
- Izmenjava
- Izmenjave
- pristojbine
- Slika
- končno
- finančna
- prva
- fit
- format
- polno
- Skladi
- Prihodnost
- igra
- Gemini
- splošno
- stekleno vozlišče
- ob
- Označite
- Šarnir
- HitBTC
- Kako
- HTTPS
- Ideja
- identificirati
- vpliv
- povečal
- Podatki
- Infrastruktura
- vpogledi
- obresti
- razišče
- IT
- Ključne
- velika
- večja
- vodi
- Stopnja
- light
- vrstica
- Luno
- velika
- Večina
- Izdelava
- Tržna
- merjenje
- srednje
- Meritve
- spremljanje
- Najbolj
- Blizu
- mreža
- OKEx
- Ostalo
- ljudje
- mogoče
- faza
- slika
- pivot
- precej
- Cena
- problem
- predlaga
- protokol
- zagotavljajo
- količinsko
- Cene
- odgovorna
- tek
- Je dejal
- Prilagodljivost
- SegWit
- Delite s prijatelji, znanci, družino in partnerji :-)
- sijaj
- Kratke Hlače
- pomemben
- SIX
- Velikosti
- majhna
- Posnetek
- So
- Software
- Vesolje
- preživeti
- začel
- Država
- studio
- študija
- uspeh
- Uspešno
- dobavi
- sistemi
- tehnični
- skozi
- čas
- vrh
- transakcija
- Transakcije
- vrednost
- Denarnice
- Kaj
- WHO
- deluje
- vredno
- leto
- let
- nič