Autor oryginalny: Kairos Research

Oryginalna kompilacja: Block unicorn

Przedmowa

Dziś EigenDA jest największym AVS (Data Availability Service), wiodącym innymi platformami zarówno pod względem kapitału restakingowego, jak i liczby niezależnych operatorów, z obecnym kapitałem restakingowym przekraczającym 3,64 mln ETH i 70 mln EIGEN, łącznie około 9,1 miliarda USD, z udziałem 245 operatorów i 127 000 niezależnych portfeli stakingowych. W miarę uruchamiania coraz większej liczby alternatywnych platform udostępniania danych coraz trudniej jest rozróżnić różnice między nimi, ich unikalne propozycje wartości oraz sposób naliczania wartości umowy. W tym artykule przyjrzymy się bliżej rozwiązaniu EigenDA, badając unikalne mechanizmy leżące u podstaw jego konstrukcji, a jednocześnie przyglądając się krajobrazowi konkurencyjnemu i analizując możliwe trendy w tym segmencie rynku.

Co to jest dostępność danych?

Zanim zagłębimy się w EigenDA, najpierw zrozummy koncepcję dostępności danych (DA) i jej znaczenie. Dostępność danych oznacza zapewnienie, że wszyscy uczestnicy (węzły) w sieci mają dostęp do wszystkich danych niezbędnych do weryfikacji transakcji i utrzymania blockchainu. DA jest częścią tradycyjnej monolitycznej architektury, którą widzimy - w skrócie, wykonanie, konsensus i rozliczenie opierają się na DA. Bez DA integralność blockchainu byłaby poważnie zagrożona.

Zależność wszystkich innych części stosu od DA tworzy wąskie gardło związane ze skalowaniem i dlatego obserwujemy pojawienie się planów działania dla warstwy 2. Wraz z wprowadzeniem Optymistycznych Rollupów w 2019 roku wyłoniła się przyszłość L2. Wykonywanie L2 odbywa się poza łańcuchem, ale nadal opiera się na DA Ethereum w celu utrzymania bezpieczeństwa Ethereum. Wraz z tą zmianą paradygmatu wiele osób zdaje sobie sprawę, że zalety oferowane przez L2 można jeszcze bardziej zwiększyć, budując określone łańcuchy bloków lub koncentrując się na usługach, które poprawiają ograniczenia warstwy DA w architekturach monolitycznych.

Pomimo pojawienia się określonych warstw dostępności danych (DA), które konkurują z potencjalnie niższymi opłatami i dalszymi eksperymentami, problem DA jest nadal rozwiązywany w głównej sieci Ethereum w procesie znanym jako „Dank Sharding”. Pierwsza część Dank Sharding została wdrożona poprzez EIP-4844, propozycję wprowadzającą transakcje przenoszące dodatkowe bloki danych o rozmiarze do 125 KB. Te bloki danych są zatwierdzane przy użyciu KZG, typu zobowiązania kryptograficznego, zapewniającego integralność danych i zgodność z przyszłym próbkowaniem dostępności danych. Przed wdrożeniem EIP-4844 pakiety zbiorcze wykorzystywały dane wywołań do przesyłania danych transakcji zbiorczych do Ethereum.

Od premiery prototypu danksharding w aktualizacji Dancun z połowy marca, do L1 wpłacono 2,4 miliona bloków o łącznej wielkości 294 GB za ponad 1700 ETH. Należy pamiętać, że dane bloku nie są dostępne dla EVM i są automatycznie usuwane po około 2 miesiącach. Obecnie każdy blok może pomieścić do 6 bloków danych o łącznej wielkości 750 KB. Dla nietechnicznego czytelnika, jeśli miejsce na blok danych zostanie wypełnione trzy razy z rzędu, uzyskasz odpowiednik danych na karcie pamięci GameCube, co jest nostalgiczne.

Limit ten rzeczywiście jest osiągany kilka razy dziennie, co wskazuje na duże zapotrzebowanie na przestrzeń blokową w Ethereum. Chociaż w chwili pisania tego tekstu podstawowa opłata za blok w Ethereum wynosi około 5 dolarów, powinniśmy ostrożnie przypomnieć sobie, że opłata ta jest powiązana z ceną ETH, podobnie jak większość aktywności DeFi. Dlatego w okresach wzrostu ceny ETH panuje większa aktywność, co z kolei prowadzi do zwiększonego zapotrzebowania na powierzchnię blokową. Dlatego, aby poradzić sobie ze wzrostem aktywności DeFi lub otworzyć sieć na niespotykane wcześniej przypadki użycia, należy jeszcze bardziej obniżyć koszty dostępności danych. Nadal istnieje silna zachęta do obniżania tych kosztów w celu wspierania dalszego wzrostu aktywności użytkowników.

Jak działa EigenDA?

EigenDA opiera się na prostej zasadzie, że dostępność danych nie wymaga niezależnego konsensusu do rozstrzygnięcia, zatem EigenDA jest strukturalnie zaprojektowana tak, aby skalować się liniowo, ponieważ główną rolą operatora jest jedynie obsługa przechowywania danych. Aby wyjaśnić bardziej szczegółowo, architektura EigenDA składa się z trzech głównych części:

  • Operator

  • dyfuzor

  • aporter

Operatorami EigenDA są strony lub podmioty odpowiedzialne za prowadzenie oprogramowania węzła EigenDA, które są zarejestrowane w EigenLayer i którym powierzono udziały. Można o nich myśleć jak o operatorach węzłów w tradycyjnej sieci typu proof-of-stake. Jednak zamiast obciążać konsensus, rolą tych operatorów jest przede wszystkim przechowywanie bloków danych powiązanych z ważnymi żądaniami przechowywania. W tym przypadku za ważny wniosek o przechowywanie uważa się wniosek, w ramach którego uiszczono opłatę, a przekazane bloki danych odpowiadają zobowiązaniom KZG i dostarczonym dowodom.

Krótko mówiąc, zobowiązania KZG pozwalają na powiązanie fragmentu danych z unikalnym kodem (zobowiązanie), a następnie wykorzystanie specjalnego klucza (dowód) w celu udowodnienia, że ​​podane dane są rzeczywiście danymi oryginalnymi. Zapewnia to, że dane nie zostały zmienione lub naruszone, zachowując w ten sposób integralność bloków danych.

Decentralizator jest tym, co dokumentacja EigenDA określa jako „niezaufaną” usługę i jest hostowany przez EigenLabs. Jego głównym obowiązkiem jest pełnienie funkcji interfejsu pomiędzy klientami, operatorami i kontraktami EigenDA. Klienci EigenDA wysyłają żądania rozproszone do decentralizatora, który koduje dane za pomocą Reeda-Solomona, co ułatwia odzyskanie danych, a następnie oblicza zaangażowanie KZG zakodowanych bloków danych i generuje dowody KZG dla każdego bloku. Następnie decentralizator wysyła blok danych, zobowiązanie KZG i dowód KZG do operatora EigenDA, który następnie zwraca podpis. Ostatnim krokiem decentralizatora jest agregacja tych podpisów i przesłanie ich do Ethereum w postaci danych połączeń, które mają zostać przesłane do kontraktu EigenDA. Warto zauważyć, że ten krok jest niezbędnym warunkiem wstępnym ukarania potencjalnie nieodpowiednich operatorów.

Ostatnim podstawowym komponentem EigenDA jest moduł pobierania, który wysyła do operatora EigenDA zapytanie o blok danych, sprawdza, czy blok danych jest dokładny, a następnie rekonstruuje oryginalny blok danych dla użytkownika. Chociaż EigenDA udostępnia usługę przeszukiwacza, agregacja klientów może również zdecydować się na hostowanie przeszukiwacza jako dodatku do jego sortownika.

Poniżej przedstawiono faktyczny proces działania EigenDA:

  • Sorter agregacji wysyła partię transakcji w postaci bloków danych do wózka bocznego rozpraszacza EigenDA (wzorzec projektowy).​​

  • Wózek boczny decentralizatora EigenDA wykonuje kodowanie kasujące w bloku danych, dzieli blok danych na wiele fragmentów, generuje zobowiązanie KZG i wielokrotne dowody ujawnienia dla każdego fragmentu oraz dystrybuuje te fragmenty do operatora EigenDA, który zwraca przechowywany podpis dowodu.

  • Po zagregowaniu otrzymanych podpisów decentralizator rejestruje blok w łańcuchu, wysyłając transakcję zawierającą zagregowany podpis i metadane bloku do kontraktu menedżerskiego EigenDA.

  • Umowa menedżerska EigenDA weryfikuje podpis zbiorczy za pomocą umowy rejestracyjnej EigenDA i przechowuje wyniki w łańcuchu.

  • Gdy blok zostanie zapisany poza łańcuchem i zarejestrowany w łańcuchu, sekwencer publikuje identyfikator bloku EigenDA w swojej skrzynce odbiorczej w ramach transakcji. Długość identyfikatora bloku danych nie może przekraczać 100 bajtów.

  • Przed przyjęciem identyfikatora bloku do zagregowanej skrzynki odbiorczej umowa skrzynki odbiorczej konsultuje umowę menedżerską EigenDA, aby potwierdzić, czy blok jest certyfikowany jako dostępny. Jeśli uwierzytelnienie zakończy się pomyślnie, identyfikator bloku zostanie dopuszczony do umowy skrzynki odbiorczej; w przeciwnym razie identyfikator bloku zostanie odrzucony.

W uproszczeniu sorter wysyła dane do EigenDA, która je dzieli, przechowuje i sprawdza, czy są bezpieczne. Jeśli wszystko jest w porządku, dane zostaną przesłane i będą dalej przesyłane. Jeżeli wymagania nie zostaną spełnione, dane zostaną odrzucone.

krajobraz konkurencyjny

Patrząc na konkurencyjny krajobraz usług dostępności danych (DA) z szerszej perspektywy, EigenDA wyraźnie przewyższa inne usługi pod względem przepustowości. W miarę przyłączania się większej liczby operatorów do sieci otwierają się możliwości skalowania potencjalnego wzrostu przepustowości. Dodatkowo, rozważając, która alternatywna usługa DA jest najbardziej „zgodna z Ethereum”, łatwo zauważyć, że EigenDA jest niewątpliwie najlepszym wyborem.

Chociaż Celestia oferuje przełomowe innowacje w swojej usłudze dostępności danych (DAS), trudno uznać ją za w pełni dostosowaną usługę Ethereum i chociaż takie dostosowanie nie jest obowiązkowe, ważne jest, aby klienci decydowali, z której usługi skorzystać ( Jeśli podsumowano) , na pewno będzie efekt. Celestia wdraża również ciekawe strategie związane z architekturą węzła lekkiego, która może pozwolić na większe bloki, a tym samym więcej bloków danych w każdym bloku, ale jest to obwarowane pewnymi warunkami.

Jak dotąd wydaje się, że Celestia odnosi duże sukcesy operacyjne w zakresie ograniczania łącznych kosztów, które są również przenoszone na użytkowników końcowych. Jednakże pomimo tej znaczącej i dalekosiężnej innowacji poczynili niewielki rzeczywisty postęp w naliczaniu opłat, nawet przy całkowicie rozwodnionej wycenie wynoszącej kilka miliardów dolarów (około 5,5 miliarda dolarów w momencie pisania tego tekstu). Celestia została uruchomiona w zeszłym roku w Halloween i od tego czasu 20 niezależnych agregatorów zintegrowało jej usługę DA. W ramach tych 20 pakietów zbiorczych udostępniono łącznie 54,94 GB danych w przestrzeni blokowej, umożliwiając protokołowi zebranie 4091 TIA o wartości około 21 000 dolarów według bieżących cen. Jednak w interesie uczciwości należy zaznaczyć, że opłaty naliczane są stakerom i walidatorom, a cena TIA zmieniała się w czasie, osiągając nawet 19,87, więc rzeczywista kwota w dolarach może się różnić. Korzystając z danych wtórnych, możemy oszacować, że całkowity koszt w dolarach amerykańskich najprawdopodobniej wyniesie około 35 000 dolarów.

Aktualny krajobraz agregacji i pozycjonowanie EigenDA

Niedawno ogłoszono ceny EigenDA, obejmujące opcję „na żądanie” i trzy różne poziomy cenowe. Opcja na żądanie kosztuje 0,015 ETH/GB i oferuje zmienną przepustowość, natomiast „Tier 1” kosztuje 70 ETH i oferuje przepustowość 256 KiB/s. Patrząc na dzisiejszy krajobraz dostępności danych (DA) w głównej sieci Ethereum, możemy przyjąć pewne założenia dotyczące potencjalnego zapotrzebowania na EigenDA i tego, jakie przychody może ona wygenerować dla restakerów.

Obecnie istnieje około 27 pakietów zbiorczych publikujących bloki danych w Ethereum L1 pochodzące z zapytań. Każdy blok danych opublikowany w Ethereum (po wdrożeniu EIP-4844) ma rozmiar 128 KB. W ramach tych 27 pakietów zbiorczych wydano łącznie około 2,4 miliona bloków o łącznej pojemności 295 GB danych. Jeśli więc we wszystkich tych agregacjach zastosowano cenę 0,015 ETH/GB, całkowita opłata wyniosłaby 4,425 ETH.

Na pierwszy rzut oka może się to wydawać problemem. Należy jednak pamiętać, że pakiety zbiorcze różnią się znacznie pod względem unikalnych ofert i architektury. Ze względu na różnice konstrukcyjne i różną bazę użytkowników, ich personalizacja skutkuje dużymi różnicami w liczbie publikowanych bloków danych i opłatach wnoszonych do L1.

Na przykład w przypadku agregacji analizowanych w badaniu w tym artykule liczba bloków (kwota + GB) i koszt wykorzystanych w przypadku każdej agregacji były następujące:

Z samej tej analizy wynika, że ​​sześć łącznych opłat przekracza próg cenowy poziomu 1 za wybór EigenDA, ale z perspektywy czystej przepustowości danych nie wydaje się to dla nich sensowne. W rzeczywistości korzystanie z cen na żądanie EigenDA nadal bezpośrednio zmniejsza koszty średnio o około 98,91%.

Dlatego stawia to podmioty ponownie zainteresowane i inne zainteresowane strony ekosystemu przed dylematem. Redukcja kosztów oferowana przez EigenDA jest korzystna zarówno dla L2, jak i jej użytkowników, ponieważ doprowadzi do lepszych zysków i przychodów, ale nie zadowala to re-stakerów, którzy chcą, aby EigenDA stała się liderem w zakresie pełnych nagród za ponowne obstawianie.

Jednakże alternatywnym wyjaśnieniem jest to, że obniżony koszt EigenDA sprzyja innowacjom. Historycznie rzecz biorąc, obniżki kosztów często były ważnym katalizatorem wzrostu. Na przykład „proces Besamiera” stali to innowacyjna technologia, która znacznie zmniejsza koszty i czas potrzebny do produkcji stali, umożliwiając masową produkcję mocniejszej stali o wyższej jakości i obniżając koszty o 82%. Można argumentować, że podobne zasady mają zastosowanie do usług DA i że wprowadzenie wielu dostawców usług DA nie tylko znacząco obniży koszty, wzmocnione przez konkurencję, ale także nieodłącznie pobudzi innowacje w zakresie agregacji o wysokiej przepustowości, poszerzając w ten sposób wcześniej niedostępne. .

Na przykład Eclipse to pakiet zbiorczy SVM, który zaczął publikować bloki dopiero 28 dni temu, ale już stanowi 86% całkowitego udziału w blokach Celestii. Jego główna sieć nie jest jeszcze udostępniona publicznie i chociaż te przypadki użycia mogą mieć przede wszystkim na celu przetestowanie solidności technologii, daje nam to wgląd w potencjał wysokoprzepustowych pakietów zbiorczych i pokazuje, że będą one znacznie większe niż to, co planowaliśmy zobacz dzisiaj Większość pakietów zbiorczych ma więcej konsumentów DA.

Podsumowanie i wnioski

Gdzie nas to zatem prowadzi? Zgodnie z celami wyznaczonymi przez zespół na blogu, aby osiągnąć miesięczny cel EigenDA wynoszący 160 000 USD, jeśli zastosujesz wycenę poziomu 1 wynoszącą 70 ETH rocznie i zakładając, że średnia cena ETH wynosi ~ 2500 USD, potrzebujesz 11 Aggregate jako płatnika klient. Z naszej analizy wynika, że ​​od momentu uruchomienia EIP-4844 na początku marca około 6 łącznych opłat na L1 przekroczyło 70 ETH. Jak już wspomnieliśmy, ceny usług na żądanie w dalszym ciągu obniżą koszty tych pakietów zbiorczych o ~99%, ale ostatecznie to, czy zdecydują się na korzystanie z EigenDA, zadecydują potrzeby w zakresie przepustowości.

Poza tym prawdopodobnie zaobserwujemy obniżki kosztów poprzez utworzenie wielu wysokoprzepustowych pakietów zbiorczych, takich jak MegaETH, stymulując w ten sposób popyt. W przyszłości te wysokowydajne agregacje mogą być również wdrażane przez dostawców usług typu rollup jako usługa (RaaS), takich jak AltLayer i Conduit. Jednak w perspektywie krótkoterminowej nadal trzeba będzie wykonać pewne prace, aby osiągnąć docelowy miesięczny przychód w wysokości 160 000 USD, który będzie kosztem progu rentowności, przy założeniu, że tylko 400 operatorów będzie wspierać EigenDA. Ogólnie rzecz biorąc, EigenDA otwiera nowe potencjalne możliwości projektowe, które mają znaczny potencjał wzrostu wartości, ale nie jest do końca jasne, jaką wartość EigenDA przechwyci i zwróci ponownie zainteresowanym stronom. Niemniej jednak uważamy, że EigenDA ma dobrą pozycję pod względem udziału w rynku jako dostawca usług dostępności danych i cieszymy się z ciągłego zainteresowania jednym z najważniejszych AVS.

Oryginalne łącze