Traktujemy niedawną wersję Taproot jako okazję do zbadania sposobów mierzenia przyjęcia ulepszeń Bitcoin związanych z SegWit w znaczący sposób; jednocześnie zwracamy uwagę na giełdy i ich adopcję SegWit.

Skalowalność jest podstawowym czynnikiem sukcesu Bitcoina: im wyższy wskaźnik transakcji w sieci, tym więcej osób może z niej korzystać i tym niższe opłaty. Nie jest więc zaskakujące, że motywacją wielu głównych ulepszeń technicznych Bitcoina jest poprawa skalowalności. Skuteczność takich ulepszeń skalowalności zależy jednak w dużej mierze od ich przyjęcia przez podmioty w ekosystemie Bitcoin.

W tym artykule przyjrzymy się jednemu z tych ulepszeń, SegWit. W tym celu proponujemy nową metodologię dokładnego pomiaru adopcji SegWita przez poszczególne podmioty w sieci Bitcoin. Stosujemy tę nową metodologię i przeprowadzamy studium przypadku, które rzuca światło na stan przyjęcia SegWit przez giełdy. Giełdy zostały wybrane, ponieważ w przypadku pojedynczych podmiotów mają nieproporcjonalny ślad w sieci: obecnie giełdy odpowiadają za około 40% całej zużywanej przestrzeni blokowej . To sprawia, że ​​są one wartościowymi celami do analizy, ponieważ ich stanowisko wobec SegWit ma znaczący wpływ na skalowalność Bitcoina. Uważamy, że znacznej większości giełd nie udało się jeszcze w pełni wdrożyć SegWit — w tymBinance, która samodzielnie odpowiada za konsumpcję około 15% przestrzeni blokowej Bitcoina .

Adopcja SegWit a wykorzystanie

Tło

SegWit, skrót od Segregated Witness, jest rozszerzeniem protokołu Bitcoin, które zostało aktywowane w sieci w sierpniu 2017 roku. Głównym celem SegWit była poprawa skalowalności często przeciążonej wówczas sieci Bitcoin (Rysunek 1 pokazuje, w jaki sposób bloki były stale limit rozmiaru bloku 1 MB przed aktywacją SegWit). W tym celu SegWit zajmuje się dwiema kluczowymi zmiennymi, które rządzą przepustowością transakcji w sieci Bitcoin: rozmiarem transakcji i rozmiarem bloku. SegWit umożliwia zarówno mniejsze transakcje, pozwalając na dopasowanie większej liczby transakcji do stałej ilości przestrzeni blokowej, jak i ogólnie większe bloki, umożliwiając w ten sposób jeszcze więcej transakcji na blok.

Rysunek 1 . Ewolucja wielkości bloku Bitcoin. Wersja na żywo dostępna w Glassnode Studio .

Adopcja SegWita

Rzeczywiste ulepszenia skalowalności zależą jednak od przyjęcia SegWit: jeśli ludzie nie zaktualizują swoich systemów i nie wycofują typów wyjściowych sprzed SegWit na rzecz bardziej wydajnych, przepustowość transakcji w sieci nie ulegnie znacznej poprawie. Z tego powodu społeczność Bitcoin ściśle monitoruje adopcję SegWit za pomocą danych w sieci.

Ustanowiona przez społeczność metoda mierzenia adopcji działa w następujący sposób. Jeśli transakcja zużywa co najmniej jedno wyjście SegWit, transakcja została prawdopodobnie utworzona przez oprogramowanie gotowe do SegWit, zapewniając w ten sposób nieomylny sygnał przyjęcia. Adopcja SegWit jest wówczas wyrażona jako udział takich transakcji SegWit w liczbie wszystkich transakcji (na przykład, jeśli w ciągu dnia jest 200 000 transakcji SegWit z łącznej liczby 300 000 transakcji, adopcja SegWit wyniesie 66%).

Wykorzystanie SegWita

Chociaż podejście społecznościowe do mierzenia adopcji na poziomie transakcji jest prawidłowe, nie nadaje się do pomiaru stopnia wykorzystania SegWit na poziomie jednostki lub sieci. Rysunek 2 ilustruje problem.

Rysunek 2 . Ilustracja przedstawiająca adopcję SegWit, która przecenia wykorzystanie SegWit

Zgodnie z metryką adopcji SegWit, transakcja pokazana w lewej ramce na rysunku 2 zostałaby skategoryzowana jako transakcja nie-SegWit, ponieważ nie zużywa żadnych danych wejściowych SegWit; z drugiej strony transakcje w ramce środkowej i prawej zużywają dane wejściowe SegWit, więc zostałyby sklasyfikowane jako transakcje SegWit.

To znaczy, patrząc przez pryzmat adopcji SegWit, informacja o stopniu wykorzystania SegWit w transakcjach zostaje utracona, a transakcje pokazane w środkowej i prawej ramce stają się nie do odróżnienia. W przypadku bloku teoretycznego zawierającego tylko trzy transakcje pokazane na rysunku 2, przyjęcie zgodnie z metryką adopcji SegWit wyniosłoby 66%, ponieważ dwie na trzy transakcje wykorzystują SegWit.

Dzięki metryce adopcji SegWit łatwo jest zatem pomylić dużą część transakcji SegWit w sieci z dużą częścią użycia SegWit, podczas gdy w rzeczywistości większość nakładów wydanych na transakcje SegWit może pozostać nieefektywnego typu starszego typu. Dlatego, aby uniknąć takiej błędnej interpretacji, metryka adopcji SegWit nie powinna być używana do pomiaru stopnia wykorzystania SegWit.

Uważamy, że każdy znaczący pomiar wykorzystania SegWit na poziomie podmiotu lub sieci musi uwzględniać dane wejściowe transakcji. W tym celu proponujemy nową metrykę o nazwie Wykorzystanie SegWit , która określa ilościowo stopień wykorzystania SegWit w sieci Bitcoin poprzez powiązanie liczby zużytych wyjść SegWit z całkowitą liczbą zużytych wyjść. W przypadku hipotetycznego bloku zawierającego trzy transakcje z rysunku 2 wykorzystanie SegWit wyniosłoby 40%, ponieważ sześć na piętnaście wydanych produktów wykorzystuje SegWit. Ta liczba jest znacznie niższa – i dokładniejsza – niż szacunki 66% sugerowane przez wskaźnik adopcji SegWit.

Aby lepiej zrozumieć różnicę między tymi dwiema metrykami dla danych ze świata rzeczywistego, rozważ Rysunek 3, na którym porównano adopcję SegWit i wykorzystanie SegWit w całej sieci Bitcoin.

Rysunek 3 . Porównanie metryk adopcji i wykorzystania SegWit zastosowanych do wszystkich transakcji. Wersja na żywo dostępna w Glassnode Studio .

Chociaż obie metryki są jakościowo identyczne, czasami różne metryki są wyprzedzające lub opóźnione oraz zawyżone lub zaniżone. Rzeczywista wartość metryki wykorzystania staje się jednak widoczna po zastosowaniu jej do pojedynczych jednostek. W tym celu na rysunku 4 porównano adopcję SegWit i wykorzystanie SegWit dla transakcji tworzonych przez giełdy Luno i Binance.

Rysunek 4 . Porównanie metryk adopcji i wykorzystania SegWit dla Luno i Binance.

W przypadku Luno metryka adopcji SegWit przedstawia prawie czarno-biały obraz: zerowe użycie SegWit do końca 2017 r.; potem nagle pełna adopcja. Z drugiej strony wykorzystanie SegWit dodaje trochę koloru i pokazuje, że chociaż adopcja Luno SegWit rozpoczęła się pod koniec 2017 roku, w rzeczywistości zajęło kilka lat stopniowej poprawy, aby zbliżyć się do pełnej adopcji. W przypadku Binance zaleta wykorzystania SegWit jest jeszcze bardziej widoczna: podczas gdy w latach 2020-2021 metryka adopcji SegWit wynosi 50% (przeszacowanie wykorzystania SegWit w transakcjach Binance pięciokrotnie), metryka wykorzystania SegWit zapewnia, że ​​tylko około jeden na dziesięć nakładów wydanych na transakcje utworzone w tym czasie przez Binance wykorzystywał wydajny format SegWit.

To praktyczne porównanie obu metryk przy użyciu danych w łańcuchu dowodzi, że metryka adopcji SegWit nie może zapewnić znaczących szacunków wykorzystania SegWit na poziomie sieci lub dla pojedynczych podmiotów; zamiast tego takie szacunki powinny opierać się na nowo wprowadzonej metryce wykorzystania SegWit. Poniżej najpierw ustalamy giełdy jako najwięksi konsumenci przestrzeni blokowej bitcoin, a następnie stosujemy metrykę wykorzystania SegWeg, aby uzyskać wgląd w stan adopcji giełd przez SegWit.

SegWit i giełdy

Ilościowa medytacja nad konsumpcją przestrzeni blokowej przez giełdy

Opierając się na najnowocześniejszym klastrowaniu Glassnode w celu niezawodnej identyfikacji adresów wymiany, przestrzeń blokowa wykorzystywana przez centrale w danym dniu jest określana w następujący sposób:

  • W pierwszej kolejności ze wszystkich transakcji występujących w danym dniu identyfikowane są te reprezentujące wpłaty na i wypłaty z giełd, a także transakcje odpowiadające transferom wewnętrznym giełdy (np. przenoszenie podaży pomiędzy zimnymi i gorącymi portfelami).
  • Aby uwzględnić zaangażowanie wielu giełd w pojedynczą transakcję (np. użytkownik może użyć jednej transakcji do zdeponowania bitcoinów na wielu giełdach), rozmiary wcześniej zidentyfikowanych transakcji są odpowiednio ważone i przypisywane do odpowiednich giełd.
  • Na koniec, aby ustalić udział przestrzeni blokowej wykorzystywanej przez każdą giełdę, wkłady giełd są dzielone przez sumę wykorzystanej przestrzeni blokowej w tym dniu.

Zastosowanie tej metodologii do historycznych danych w sieci daje ewolucję wykorzystania przestrzeni bloków przez różne wymiany w czasie, co pokazano na rysunku 5.

Rysunek 5 . Udział przestrzeni blokowej wykorzystywanej przez giełdy w czasie

Dane umożliwiają trzy główne spostrzeżenia:

  • Udział przestrzeni blokowej wykorzystywanej przez giełdy wykazuje ogólną tendencję wzrostową , co potwierdza narrację o zwrocie Bitcoina w kierunku aktywów finansowych.
  • Podczas anormalnych wydarzeń cenowych (takich jak krach z końca 2017 r. lub hossa na początku 2021 r.) giełdy przełamują i przekraczają ten długoterminowy trend .
  • Większość przestrzeni blokowej jest zużywana przez niewielką liczbę wymian.

Aby podkreślić ostatni punkt, Rysunek 6 przedstawia ranking giełd na podstawie ich średniego dziennego wykorzystania przestrzeni blokowej w ciągu ostatniego roku. Binance i Coinbase wyraźnie wyróżniają się jako najwięksi konsumenci przestrzeni blokowej w tej dystrybucji Paretoesque. W ciągu ostatniego miesiąca same Binance i Coinbase odpowiadały za 25% zużytej przestrzeni blokowej , podczas gdy wszystkie pozostałe giełdy łącznie stanowiły tylko 16%.

Rysunek 6 . Ranking giełdowy według wykorzystania przestrzeni blokowej

Przy całkowitym udziale około 40% giełdy stają się głównymi konsumentami przestrzeni blokowej Bitcoin, co czyni je wartościowymi celami dla analiz wydajności przestrzeni blokowej.

Pionierzy, maruderzy i przestępcy

Aby uzyskać wyobrażenie o aktualnym stanie faktycznej adopcji SegWit w środowisku giełdowym, metryka wykorzystania SegWit została zastosowana do transakcji utworzonych w ciągu ostatniego miesiąca przez różne giełdy. Rysunek 7 pokazuje wynik tej analizy, ranking wymian według adopcji i sortowanie ich na trzy kategorie: Pionierzy , wykazujący ponad 90% adopcji; Stragglers , wykazujący wskaźniki adopcji między 20-90%; i Holdouts , ze wskaźnikami przyjęcia poniżej 20%, które wyraźnie sygnalizują brak zainteresowania poprawą przepustowości transakcji w sieci Bitcoin.

Rysunek 7 . Ranking giełd według wykorzystania SegWit

Rysunek 7 pokazuje, że z 18 badanych giełd tylko sześć należy do kategorii Pioneer i można uznać, że w pełni wdrożyło SegWit. Warto zwrócić uwagę, że Coinbase, który został wcześniej zidentyfikowany jako drugi co do wielkości konsument przestrzeni blokowej wśród giełd, należy do tej kategorii; gdyby tak nie było, ilość przestrzeni blokowej zajmowanej przez Coinbase z pewnością byłaby wyższa niż już jest.

Z pozostałych 12 giełd sześć należy do kategorii Straggler , co oznacza, że ​​te giełdy nadal mają problemy z adopcją SegWit cztery i pół roku po jego aktywacji. Aby lepiej określić ilościowo stan adopcji i czego można się spodziewać po giełdach w tej kategorii w przyszłości, Rysunek 8 przedstawia ewolucję adopcji SegWit dla tych giełd w czasie.

Rysunek 8 . Ewolucja adopcji SegWit w czasie wymian w kategorii Straggler

W przypadku trzech z sześciu giełd dane przedstawiają otrzeźwiający obraz: w ciągu ostatniego roku adopcja HitBTC, Coincheck i Bitfinex pozostała mniej więcej na stałym poziomie przy średnim poziomie adopcji. Z drugiej strony Gemini z powodzeniem zwiększył adopcję z 50% do ponad 80% w ciągu ostatniego roku. BitMEX również, choć najwyraźniej spóźniony do gry, poczynił znaczne postępy w ciągu ostatniego roku. Co być może najważniejsze, wydaje się, że Binance, największy konsument przestrzeni blokowej, w końcu dołożył wszelkich starań, aby przeforsować przyjęcie SegWit pod koniec 2021 roku.

Pozostałe sześć wymian należy do ostatniej kategorii, Holdouts . Przy współczynniku przyjęcia wynoszącym 7% OKEx jest jedyną giełdą, która kwalifikuje się jako podjęła przynajmniej nominalną próbę przyjęcia SegWit. Tego samego nie można powiedzieć o żadnej z pozostałych giełd, które wyraźnie sygnalizują brak zainteresowania modernizacją swojej infrastruktury z korzyścią dla szerszej sieci Bitcoin.

Wniosek

  • Dzisiaj giełdy są głównymi konsumentami przestrzeni blokowej Bitcoin . Transakcje obejmujące wysyłanie lub otrzymywanie środków do iz giełd, a także transakcje wewnętrzne giełd, zajmują około 40% przestrzeni blokowej Bitcoin.
  • Ze wszystkich giełd Binance i Coinbase są zdecydowanie największymi konsumentami przestrzeni blokowej . Transakcje do i z Binance odpowiadają za około 15% całej przestrzeni bloku; te z udziałem Coinbase za około 10%
  • Miernik adopcji SegWit nie nadaje się do pomiaru stopnia adopcji SegWit przez poszczególne podmioty lub całą sieć; wprowadzono w tym celu lepszą metrykę, wykorzystanie SegWit
  • Korzystając z nowo utworzonej metryki adopcji SegWit, byliśmy w stanie stworzyć migawkę prawdziwego stanu adopcji SegWit na giełdach: z 18 zbadanych giełd, sześć w pełni zaadoptowało SegWit ; kolejne sześć wciąż zmaga się z adopcją; a ostatnia szóstka poczyniła niewielkie lub żadne wysiłki w celu przyjęcia SegWit.
  • Binance , największy konsument przestrzeni blokowej Bitcoin, odnotował trywialne wskaźniki adopcji SegWit na poziomie zaledwie 10% do końca 2021 roku . Chociaż ostatnio adopcja wzrosła do około 50% , liczba ta wydaje się niewystarczająca, zwłaszcza biorąc pod uwagę, że sam Binance zajmuje około 15% całej przestrzeni blokowej Bitcoina.
  • Z kolei Coinbase , odpowiedzialny za 10% wykorzystywanej przestrzeni blokowej, już w pełni zaadoptował SegWit.

Źródło: glassnode.com