Ethereum nagle staje się tak zatłoczone nowymi sieciami „warstwy 2” – oddzielnymi łańcuchami bloków, które znajdują się na szczycie sieci głównej i specjalizują się w szybkich i tanich transakcjach – że eksperci próbują dowiedzieć się, jak poradzić sobie z rosnącą liczbą szczegółów transakcji.
Celem sieci warstwy 2 jest przede wszystkim zmniejszenie zatorów. Jednym ze sposobów osiągnięcia tego celu jest zmniejszenie liczby przypadków pobierania danych z sieci głównej.
Wpisz tak zwany „problem z dostępnością danych” – jak udowodnić, że zapisy szczegółów transakcji istnieją i są dostępne w razie potrzeby, bez konieczności ich pobierania – przy użyciu kryptografii i zaawansowanej matematyki.
Czołowi programiści Ethereum zaproponowali własne plany obsługi danych, znane jako EIP-4844 lub potocznie „proto-danksharding”. Oczekuje się, że takie środki znacznie skalują blockchain i wprowadzają „bloby” dla danych, co pomoże blockchainowi przetwarzać te dane wydajniej i taniej.
Ale istnieje również nowy rodzaj graczy – Celestia i Avail są postrzegani jako dwaj liderzy w tej dziedzinie – próbujący opracować alternatywne rozwiązania w zakresie dostępności danych, argumentując, że najpełniejsza implementacja rozwiązania zaproponowanego przez Ethereum, znanego jako danksharding, może nadal być lata stąd.
Analogia do przesyłania zdjęć do Google
Według Alchemy, startupu zajmującego się infrastrukturą blockchain, warstwa dostępności danych „to system, który przechowuje i zapewnia konsensus w sprawie dostępności danych blockchain”. Jego celem jest pomoc w zmniejszeniu obciążenia danych z łańcucha bloków sieci głównej, a co za tym idzie, obniżenie opłat transakcyjnych dla użytkowników warstwy 2, zwanych także pakietami zbiorczymi.
Warstwy dostępności danych, takie jak Celestia i Avail, obstawiają, że staną się bardziej integralne z warstwą 2, ponieważ użytkownicy i programiści będą szukać miejsca na swoje dane (w Ethereum).
„Dostępność danych to rozwiązanie problemu konieczności udostępniania danych każdemu w Internecie do pobrania” – powiedział w tweecie Nick White, dyrektor operacyjny Celestia Labs.
Zrozumienie dostępności danych – czasami skrótowo określanej jako DA – i sposobu ich działania może być dość techniczne, ale spróbujmy:
Analogia, którą zespół Avail – pierwotnie pomyślany jako specjalny projekt w ramach rozwiązania skalującego Ethereum Polygon, ale rozwinął się na początku tego roku – lubi tworzyć, dotyczy użytkownika, który przesłał zdjęcie do Google, a następnie chce się upewnić, że zdjęcie faktycznie tam jest. Użytkownik zadaje pytanie Google, które odpowiada fragmentem zdjęcia; ćwiczenie jest potwierdzeniem; użytkownik nie musi pobierać zdjęcia, wystarczy, że upewni się, że tam jest.
Pomysł jest taki, że samo posiadanie oddzielnego łańcucha bloków do wykonania zadania udowodnienia, że dane istnieją i są dostępne w razie potrzeby, samo w sobie jest głównym zadaniem, które należy wykonać w ramach interakcji między siecią warstwy 2 a siecią główny łańcuch bloków Ethereum.
„Warstwy Celestia i DA będą stanowić szkielet bezpieczeństwa i skalowania całego ekosystemu blockchain” – White powiedział CoinDesk. „Zapewnią surowy wkład do uruchamiania wszystkich zdecentralizowanych aplikacji, a mianowicie bezpieczną przestrzeń blokową o zminimalizowanym zaufaniu”.
Proto-danksharding, potem danksharding
Twórcy Ethereum zbadali inne sposoby rozwiązania problemu danych w łańcuchu bloków. Koncepcje takie jak sharding, który dzieli łańcuch bloków na mniejsze części, zapewnia więcej miejsca na przetwarzanie transakcji, a tym samym niższe opłaty za gaz.
Proto-danksharding, czyli EIP-4844, to pierwszy prototyp tej koncepcji, który wejdzie w życie już pod koniec tego roku podczas modernizacji Dencun.
Mimo to warstwy 2 muszą już teraz mieć taki dostęp do danych, dlatego warstwy dostępności danych postrzegają siebie jako kluczowy element pomagający w powodzeniu podsumowań.
„Rzeczywistość jest taka, że obecnie uznaje się, że pakiety zbiorcze są najlepszym sposobem wykonywania zadań” – powiedział Anurag Arjun, współzałożyciel firmy Avail, która zapewni dostępność danych warstwom 2. „Dostępność to tak naprawdę warstwa podstawowa, która skupia się wyłącznie na tym, co ważne w przypadku pakietów zbiorczych, czyli dostępności danych”.
Niektórzy programiści stojący za warstwą 2 uważają, że chociaż warstwy dostępności danych odgrywają obecnie ważną rolę, dostępność danych z warstwy 1 nie ma sobie równych.
„Twoje dane L1, zasadniczo tylko z perspektywy architektonicznej, będą doskonałe. Nigdy nie będzie lepszych danych” – powiedział CoinDesk Karl Floersch, dyrektor generalny OP Labs, główny twórca blockchainu warstwy 2 Optimism. „Nie oznacza to jednak, że wszyscy dostawcy DA nie są przydatni. Są przydatne, ponieważ mogą je rozszerzyć, a ponadto istnieje druga klasa dostępności danych, z której możesz skorzystać. Nie zastępują danych L1, mogą po prostu w tym pomóc.”
Alex Głuchowski, dyrektor generalny Matter Labs, firmy stojącej na czele pakietu zbiorczego ery zkSync, twierdzi, że preferowanym sposobem skalowania jest proto-danksharding, biorąc pod uwagę, że dziedziczy on podstawowe zabezpieczenia z blockchainu Ethereum.
„Preferowaną opcją dla naszych użytkowników, jeśli Cię na to stać, będzie prawdopodobnie proto-danksharding” – powiedział Głuchowski. „Jeśli w pewnym momencie ceny ponownie wzrosną, to duża część użytkowników będzie preferować rozwiązania zapewniające dostępność danych”.
Głuchowski nie uważa, że rozwiązania w zakresie dostępności danych znikną wraz z wprowadzeniem proto-dankshardingu.
„Nie oznacza to jednak, że dotychczasowi gracze pozostaną” – powiedział.
Według Floerscha „Żaden dostawca dostępności danych nie powinien przejmować całego rynku alt-DA”.
„Powinno istnieć wiele różnych rozwiązań, różnych kompromisów, różnych zespołów” – powiedział.
Przeczytaj więcej: Skalowanie Ethereum poza połączeniem: Danksharding




