Schaalbaarheid is een fundamentele factor voor het succes van Bitcoin: hoe hoger de transactiesnelheid van het netwerk, hoe meer mensen het netwerk kunnen gebruiken en hoe lager de kosten. Het is dan ook niet verwonderlijk dat de motivatie achter veel van de belangrijkste technische verbeteringen van Bitcoin verbeteringen in de schaalbaarheid zijn. De effectiviteit van dergelijke schaalbaarheidsverbeteringen hangt echter in belangrijke mate af van de acceptatie ervan door actoren in het Bitcoin-ecosysteem.
In dit artikel onderzoeken we een van deze verbeteringen, SegWit. Daartoe stellen we een nieuwe methode om SegWit-adoptie van individuele entiteiten nauwkeurig te meten op het Bitcoin-netwerk. We passen deze nieuwe methodologie toe en voeren een casestudy uit die een licht werpen op de staat van SegWit-adoptie door uitwisselingen. Er is voor uitwisselingen gekozen omdat ze voor afzonderlijke entiteiten onevenredige voetafdrukken in de keten hebben: vandaag zijn uitwisselingen verantwoordelijk voor ongeveer 40% van alle verbruikte blokruimte. Dit maakt ze tot waardevolle doelen voor analyse, aangezien hun houding ten opzichte van SegWit een aanzienlijke impact heeft op de schaalbaarheid van Bitcoin. We vinden dat een grote meerderheid van de beurzen is er niet in geslaagd om SegWit volledig over te nemen nog - inclusief Binance, dat in zijn eentje verantwoordelijk is voor het innemen van ongeveer 15% van de Bitcoin-blokruimte.
In lijn met dit artikel geven we de volgende SegWit- en transactiegerelateerde statistieken vrij in Glassnode Studio:
SegWit-adoptie versus gebruik
Achtergrond
SegWit, een afkorting voor Segregated Witness, is een Bitcoin-protocolextensie die in augustus 2017 op het netwerk werd geactiveerd. De primaire reden voor SegWit was om de schaalbaarheid van het toen vaak overbelaste Bitcoin-netwerk te verbeteren (Figuur 1 laat zien hoe blokken constant tegenkwamen de blokgroottelimiet van 1 MB voordat SegWit werd geactiveerd). Hiertoe adresseert SegWit twee belangrijke variabelen die de transactiedoorvoer op het Bitcoin-netwerk bepalen: transactiegrootte en blokgrootte. SegWit maakt zowel kleinere transacties mogelijk, waardoor meer transacties in een vaste hoeveelheid blokruimte kunnen worden geplaatst, als algehele grotere blokken, waardoor nog meer transacties per blok mogelijk zijn.
SegWit-adoptie
De daadwerkelijke verbeteringen van de schaalbaarheid hangen echter in belangrijke mate af van de acceptatie van SegWit: als mensen hun systemen niet upgraden en pre-SegWit-outputtypes niet uitfaseren ten gunste van SegWit's efficiรซntere, zal de transactiedoorvoer op het netwerk niet significant verbeteren. Om deze reden heeft de Bitcoin-gemeenschap de acceptatie van SegWit nauwlettend gevolgd met behulp van on-chain-gegevens.
De door de gemeenschap vastgestelde methode om adoptie te meten werkt als volgt. Als een transactie ten minste รฉรฉn SegWit-output besteedt, is de transactie aantoonbaar gemaakt door SegWit-ready software, waardoor een onmiskenbaar acceptatiesignaal wordt gegeven. SegWit-adoptie wordt dan uitgedrukt als het aandeel van dergelijke SegWit-transacties uit het totale aantal transacties (als er bijvoorbeeld gedurende een dag 200,000 SegWit-transacties zijn op een totaal van 300,000 transacties, zou SegWit-adoptie 66%).
SegWit-gebruik
Hoewel de op de gemeenschap gebaseerde benadering om acceptatie op transactieniveau te meten geldig is, is deze niet geschikt om de mate van SegWit-gebruik op entiteit- of netwerkniveau te meten. Figuur 2 illustreert het probleem.
Volgens de SegWit-acceptatiestatistiek zou de transactie die in het linkerframe van figuur 2 wordt getoond, worden gecategoriseerd als een niet-SegWit-transactie omdat er geen SegWit-input wordt uitgegeven; de transacties in de middelste en rechter frames daarentegen besteden wel SegWit-invoer, dus ze zouden worden geclassificeerd als SegWit-transacties.
Met andere woorden, wanneer bekeken door de lens van SegWit-adoptie, gaat informatie over de mate van SegWit-gebruik binnen transacties verloren, en de transacties die in het middelste en rechterframe worden getoond, worden niet te onderscheiden. Voor een theoretisch blok met alleen de drie transacties die in figuur 2 worden getoond, zou de acceptatie volgens de SegWit-acceptatiestatistiek 66% zijn, aangezien twee van de drie transacties SegWit gebruiken.
Met de SegWit-acceptatiestatistiek wordt het dus gemakkelijk om een โโgroot deel van SegWit-transacties op het netwerk te verwarren met een groot deel van SegWit-gebruik, terwijl in feite de meerderheid van de input die wordt besteed aan SegWit-transacties van het inefficiรซnte legacy-type blijft. Om dergelijke verkeerde interpretaties te voorkomen, mag de SegWit-acceptatiestatistiek daarom niet worden gebruikt om de mate van SegWit-gebruik te meten.
Wij zijn van mening dat elke zinvolle meting van SegWit-gebruik op entiteit- of netwerkniveau rekening moet houden met transactie-invoer. Hiertoe stellen we een nieuwe statistiek voor met de naam SegWit-gebruik, die de mate van SegWit-gebruik in het Bitcoin-netwerk kwantificeert door het aantal uitgegeven SegWit-outputs te relateren aan het aantal totale uitgegeven outputs. Voor het hypothetische blok dat de drie transacties uit figuur 2 bevat, zou het SegWit-gebruik 40% zijn, aangezien zes van de vijftien uitgegeven output SegWit gebruiken. Dit aantal is aanzienlijk lager - en nauwkeuriger - dan de schatting van 66% die wordt gesuggereerd door de SegWit-acceptatiestatistiek.
Om een โโbeter idee te krijgen van het verschil tussen de twee meetwaarden voor real-world data, kun je figuur 3 beschouwen, waarin SegWit-adoptie en SegWit-gebruik voor het Bitcoin-netwerk als geheel worden vergeleken.
Hoewel beide metrieken kwalitatief identiek zijn, zijn er soms verschillende metrieken die leidend of achterblijvend zijn, en te veel of te weinig presteren. De echte waarde van de gebruiksstatistiek wordt echter duidelijk wanneer deze wordt toegepast op afzonderlijke entiteiten. Hiertoe contrasteert figuur 4 SegWit-adoptie en SegWit-gebruik voor transacties die zijn gemaakt door de Luno- en Binance-uitwisselingen.
In het geval van Luno geeft de SegWit-acceptatiestatistiek vrijwel een zwart-witbeeld weer: nul SegWit-gebruik tot eind 2017; dan, plotseling, volledige adoptie. SegWit-gebruik daarentegen voegt wat kleur toe en onthult dat hoewel Luno's SegWit-adoptie eind 2017 begon, het in feite enkele jaren van geleidelijke verbetering kostte om bijna volledige adoptie te bereiken. Voor Binance is het voordeel van SegWit-gebruik nog duidelijker: terwijl de SegWit-acceptatiestatistiek van 2020-2021 de acceptatie op 50% stelt (waarbij het SegWit-gebruik in Binance-transacties met een factor vijf wordt overschat), beweert de SegWit-gebruiksstatistiek dat alleen ongeveer een op de tien inputs die werden besteed aan transacties die in die tijd door Binance zijn gemaakt, maakten gebruik van het efficiรซnte SegWit-formaat.
Deze praktische vergelijking van beide statistieken met behulp van on-chain data bewijst dat de SegWit-acceptatiemetriek geen zinvolle schattingen kan geven van SegWit-gebruik op netwerkniveau of voor afzonderlijke entiteiten; in plaats daarvan zouden dergelijke schattingen gebaseerd moeten zijn op de nieuw geรฏntroduceerde SegWit-gebruiksstatistiek. In het volgende stellen we eerst uitwisselingen vast als topconsumenten van bitcoin-blokruimte en passen vervolgens de SegWeg-gebruiksstatistiek toe om inzicht te krijgen in de staat van SegWit-acceptatie van uitwisselingen.
SegWit en uitwisselingen
Een kwantitatieve meditatie over het gebruik van blokruimte door uitwisselingen
Vertrouwen op Glassnode's geavanceerde clustering om op betrouwbare wijze uitwisselingsadressen te identificeren, wordt de blokruimte die gedurende een bepaalde dag door uitwisselingen wordt verbruikt als volgt bepaald:
- Ten eerste worden van alle transacties die op een bepaalde dag plaatsvinden, de transacties geรฏdentificeerd die deposito's naar en opnames van beurzen vertegenwoordigen, evenals transacties die overeenkomen met interne overdrachten van de beurs (bijvoorbeeld het verplaatsen van aanbod tussen koude en warme portefeuilles).
- Om rekening te houden met de betrokkenheid van meerdere beurzen bij een enkele transactie (een gebruiker kan bijvoorbeeld รฉรฉn transactie gebruiken om Bitcoin op meerdere beurzen te storten), worden de omvang van de eerder geรฏdentificeerde transacties op de juiste manier gewogen en toegeschreven aan de overeenkomstige beurzen.
- Ten slotte, om te komen tot het aandeel van de blokruimte dat door elke uitwisseling wordt gebruikt, worden de bijdragen van de uitwisselingen gedeeld door het totaal van de gebruikte blokruimte op die dag.
Door deze methodologie toe te passen op historische on-chain-gegevens, wordt de evolutie van het gebruik van blokruimte door verschillende uitwisselingen in de loop van de tijd verkregen, zoals weergegeven in figuur 5.
De gegevens maken drie belangrijke inzichten mogelijk:
- Het aandeel van de blokruimte dat door beurzen wordt gebruikt, vertoont een algemene opwaartse trend, wat het verhaal bevestigt van de spil van Bitcoin in de richting van financiรซle activa.
- Tijdens abnormale prijsgebeurtenissen (zoals de melt-up van eind 2017 of de bull-markt van begin 2021), beurzen breken en overtreffen deze langetermijntrend.
- Het grootste deel van de blokruimte wordt ingenomen door een klein aantal uitwisselingen.
Om het laatste punt te benadrukken, rangschikt figuur 6 uitwisselingen op basis van hun gemiddelde dagelijkse gebruik van blokruimte in het afgelopen jaar. Binance en Coinbase vallen duidelijk op als topconsumenten van blokruimte in deze Paretoe-achtige distributie. De afgelopen maand waren alleen Binance en Coinbase verantwoordelijk voor 25% van de verbruikte blokruimte, terwijl alle resterende beurzen samen slechts 16% voor hun rekening namen.
Met een totale bijdrage van ongeveer 40% komen exchanges naar voren als primaire consumenten van Bitcoin-blokruimte, waardoor ze hoogwaardige doelen zijn voor analyses van de efficiรซntie van blokruimte.
Pioniers, achterblijvers en holdouts
Om een โโidee te krijgen van de huidige stand van de daadwerkelijke acceptatie van SegWit in het hele beurslandschap, is de SegWit-gebruiksstatistiek toegepast op transacties die de afgelopen maand door verschillende beurzen zijn gemaakt. Afbeelding 7 toont de uitkomst van deze analyse, waarbij uitwisselingen worden gerangschikt op adoptie en ze in drie categorieรซn zijn ingedeeld: pioniers, met een adoptie van meer dan 90%; achterblijvers, met adoptiepercentages tussen 20-90%; en Houdingen, met acceptatiepercentages van minder dan 20%, wat duidelijk aangeeft dat ze geen interesse hebben in het verbeteren van de transactiedoorvoer op het Bitcoin-netwerk.
Figuur 7 laat zien dat van de 18 onderzochte uitwisselingen er slechts zes in de Pioneer categorie, en kan worden beschouwd als volledig overgenomen SegWit. Het is de moeite waard erop te wijzen dat Coinbase, dat eerder is geรฏdentificeerd als de op een na grootste consument van blokruimte onder beurzen, in deze categorie valt; als dat niet het geval was, zou de hoeveelheid blokruimte die door Coinbase wordt verbruikt zeker hoger zijn dan het al is.
Van de overige 12 beurzen vallen er zes in de Achterblijver categorie, wat betekent dat deze uitwisselingen vier en een half jaar na de activering nog steeds worstelen met SegWit-adoptie. Om de voortgang van de adoptie beter te kwantificeren en wat te verwachten van uitwisselingen in deze categorie in de toekomst, toont figuur 8 de evolutie van SegWit-adoptie voor deze uitwisselingen in de loop van de tijd.
Voor drie van de zes uitwisselingen schetsen de gegevens een ontnuchterend beeld: het afgelopen jaar bleef de acceptatie van HitBTC, Coincheck en Bitfinex min of meer gelijk op gemiddelde acceptatieniveaus. Gemini, aan de andere kant, heeft het afgelopen jaar met succes de acceptatie ervan verhoogd van 50% naar meer dan 80%. Ook BitMEX, hoewel blijkbaar laat in het spel, heeft het afgelopen jaar veel vooruitgang geboekt. Misschien wel het belangrijkste is dat Binance, de grootste consument van blockspace, eindelijk een serieuze poging heeft gedaan om de acceptatie van SegWit tegen het einde van 2021 te stimuleren.
De overige zes beurzen vallen in de laatste categorie, de Houdingen. Met een acceptatiegraad van 7% is OKEx de enige beurs die in aanmerking komt als een minimale poging om SegWit te adopteren. Hetzelfde kan niet gezegd worden over de resterende beurzen, die duidelijk een gebrek aan interesse aangeven om hun infrastructuur te upgraden ten voordele van het bredere Bitcoin-netwerk.
Conclusie
- Vandaag de dag, uitwisselingen zijn de grootste gebruikers van Bitcoin-blokruimte. Transacties met betrekking tot het verzenden of ontvangen van fondsen van en naar beurzen, evenals interne transacties van beurzen, nemen ongeveer 40% van de Bitcoin-blokruimte.
- Van alle uitwisselingen Binance en Coinbase zijn verreweg de grootste gebruikers van blokruimte. Transacties van en naar Binance zijn verantwoordelijk voor ongeveer 15% van alle blokruimte; die waarbij Coinbase betrokken is voor ongeveer 10%
- De SegWit-acceptatiestatistiek is niet geschikt om de mate van SegWit-acceptatie van individuele entiteiten of het hele netwerk te meten; een betere metriek voor dit doel, SegWit-gebruik, werd geรฏntroduceerd
- Met behulp van de nieuw gecreรซerde SegWit-acceptatiestatistiek konden we een momentopname maken van de ware staat van SegWit-acceptatie op beurzen: van 18 onderzochte beurzen, zes hebben SegWit volledig geadopteerd; nog eens zes worstelen nog met adoptie; en de finale zes hebben weinig tot geen moeite gedaan om SegWit te adopteren.
- Binance, de grootste consument van Bitcoin-blokruimte, heeft tot eind 10 triviale SegWit-adoptiepercentages van slechts 2021% gehad. Hoewel recentelijk de adoptie enorm is gestegen naar: ongeveer 50%, lijkt dit aantal ontoereikend, vooral als je bedenkt dat Binance alleen al ongeveer 15% van alle Bitcoin-blokruimte in beslag neemt.
- Coinbase, aan de andere kant, verantwoordelijk voor 10% van de gebruikte blokruimte, heeft SegWit al volledig geadopteerd.
- 000
- 7
- Over
- Volgens
- Account
- over
- Adoptie
- Voordeel
- Alles
- Alle transacties
- Het toestaan
- al
- Hoewel
- onder
- analyse
- Nog een
- nadering
- rond
- dit artikel
- aanwinst
- Augustus
- gemiddelde
- Grootste
- binance
- Bitcoin
- Bitfinex
- BitMEX
- case study
- coinbase
- Coincheck
- gemeenschap
- consument
- Consumenten
- consumptie
- Actueel
- Huidige toestand
- gegevens
- dag
- anders
- distributie
- ecosysteem
- doeltreffendheid
- waardoor
- vooral
- schatting
- schattingen
- Evolutie
- voorbeeld
- uitwisseling
- Exchanges
- vergoedingen
- Figuur
- Tot slot
- financieel
- Voornaam*
- geschikt
- formaat
- vol
- fondsen
- toekomst
- spel
- Gemini
- Algemeen
- in Glassno
- met
- Markeer
- Scharnier
- HitBTC
- Hoe
- HTTPS
- idee
- identificeren
- Impact
- meer
- informatie
- Infrastructuur
- inzichten
- belang
- onderzoeken
- IT
- sleutel
- Groot
- groter
- leidend
- Niveau
- licht
- Lijn
- Luno
- groot
- Meerderheid
- maken
- Markt
- maatregel
- Medium
- Metriek
- Grensverkeer
- meest
- Nabij
- netwerk
- OKEx
- Overige
- Mensen
- misschien
- fase
- beeld
- Spil
- mooi
- prijs
- probleem
- voorstellen
- protocol
- zorgen voor
- kwantitatief
- Tarieven
- verantwoordelijk
- lopend
- Zei
- Schaalbaarheid
- SegWit
- Delen
- schijnen
- Bermuda's
- aanzienlijke
- ZES
- Maat
- Klein
- Momentopname
- So
- Software
- Tussenruimte
- besteden
- gestart
- Land
- studio
- Studie
- succes
- Met goed gevolg
- leveren
- Systems
- Technisch
- Door
- niet de tijd of
- top
- transactie
- Transacties
- waarde
- Portemonnees
- Wat
- WIE
- Bedrijven
- waard
- jaar
- jaar
- nul