W tym artykule szczegółowo zagłębiamy się w EIP-4844 Ethereum, aby rozwikłać „bloby” i „blobspace”.
Tytuł oryginalny: „WTF is a Blob?” 》
Napisał: 563, bez banku
Opracowane przez: Kate, Marsbit
Ostatnio dyskutujemy o coraz większej liczbie obiektów typu Blob w serwisie Bankless i nie będziemy Cię winić, jeśli nadal będziesz mieć co do nich pewne wątpliwości. Cóż, jesteśmy tu dzisiaj, aby odświeżyć Ci krótkoterminowy plan rozwoju Ethereum.
Dzisiaj 563 zamierza zanurzyć się w blobspace i pokazać nam, że to nic wielkiego.
——Zespół bezbankowy
Jeśli zwracałeś uwagę na kryptowaluty podczas bessy, być może słyszałeś o planie działania Ethereum „opartym na rollupach”. Dzięki EIP-4844 główna sieć Ethereum ułatwia te rozwiązania skalujące, wprowadzając nową koncepcję obiektów BLOB.
Tak, plamy.
Ale co oznacza „blob” i w jaki sposób pomaga to w skalowaniu długoterminowych planów Ethereum poprzez pakiety zbiorcze? Zacznijmy.
Od pełnego shardingu po rollup
Sharding obejmuje zatem losową rotację walidatorów pomiędzy różnymi fragmentami (podgrupami) łańcucha bloków, przy czym każdy fragment jest zasadniczo własnym mini-łańcuchem bloków, działającym równolegle z łańcuchem sygnalizatorów.
Nie jest to nowy pomysł w projektowaniu sieci, uruchomienie kilku równoległych procesów było planem Ethereum od dawna.

Jedynym problemem? To była skomplikowana zmiana i trwała zbyt długo. Gdy programiści i badacze Ethereum opracowują strategię najlepszego wdrożenia shardingu, pojawił się nowy konkurent – rollup.
Zamiast dzielić główny łańcuch Ethereum na własny mini-blockchain, Rollup działa jako mini-blockchain, który działa „na wierzchu” warstwy 1 Ethereum (stąd warstwa 2). Kiedy Vitalik pisał swój „mapę drogową Ethereum skupioną na pakietach” w 2020 r., było już na niej napisane:
„Wydaje mi się, że kiedy w końcu nadejdzie (w pełni wymuszony sharding), w zasadzie nikt nie będzie się tym przejmował. Czy nam się to podoba, czy nie, wszyscy przystosowali się do świata skupionego na przewijaniu i do tego czasu kontynuują tę drogę. łatwiej jest pójść tą ścieżką, niż próbować sprowadzić wszystkich z powrotem do podstawowego łańcucha, ponieważ nie ma oczywistych korzyści, a skalowalność jest zmniejszona 20–100 razy”.
Dlaczego EIP-4844 zmienia zasady gry
Teraz, gdy społeczność Ethereum w przeważającej mierze zaakceptowała pakiety zbiorcze jako przyszłość, jakie ulepszenia mogą mieć największy wpływ na sieć główną?
Na początek krótko przedstawmy obowiązki blockchaina w relacji Ethereum-rollup.

Oryginalna wizja Ethereum, skupiająca się na shardingu, zakładała skalowanie wykonywania w sieci głównej. Teraz, gdy wykonanie skaluje się poprzez pakiet zbiorczy, nie jest to już priorytetem.

Jak Ethereum i pakiety zbiorcze wpisują się w modułową architekturę blockchain.
Jakieś pytania dzisiaj? Dostępność danych.
Pakiet zbiorczy nadal wymaga opublikowania danych transakcji (oraz dowodu oszustwa/ważności w celu weryfikacji rozliczenia) z powrotem do L1, aby każdy miał pełny obraz tego, co dzieje się w sieci. Na razie jest to kosztowne przedsięwzięcie.
Tak więc, chociaż pakiet zbiorczy pomaga w skalowaniu wykonywania, oczekuje się, że Proto-Danksharding (PDS z EIP-4844) pomoże skalować dostępność danych za pośrednictwem obiektów blob.
Pomyśl o obiektach BLOB jako o nowym typie narzędzia, w którym pakiety zbiorcze mogą efektywnie przechowywać dane transakcyjne i dowodowe, oszczędzając w ten sposób paliwo podczas wysyłania tych informacji do sieci głównej. Ten nowy typ transakcji zapewnia lepszy sposób interakcji L2 z przestrzenią bloków L1.

Schematyczny przegląd transakcji z blobami wprowadzonymi przez EIP-4844. Należy pamiętać, że DAS nie jest dostępny aż do pełnego Dankshardingu.
Chociaż rzeczywiste oszczędności gazu osiągnięte dzięki EIP-4844 będą zależały od zakresu przyjęcia obiektów typu blob, wstępne szacunki sugerują 10–100-krotny wzrost skumulowanych kosztów transakcji.
Ile centów kosztuje handel na Ethereum L2? Tak, proszę.
W rzeczywistości opłaty te mogą być tak tanie, że mogą być całkowicie dotowane przez sekwencery L2, które chcą wywołać szum w swojej sieci. Biorąc pod uwagę, że zarówno Arbitrum, jak i Optimism prowadzą już symboliczne programy motywacyjne, nie jest to szalony pomysł. Kto nie chce handlować za darmo?
Wielkie oddzielenie
Po aktualizacji PDS w EIP-4844 walidatory w sieci głównej Ethereum będą mogły obsługiwać wykonywanie L1 i obiekty BLOB (zawierające dane L2 i rozliczenia/dowody). Najlepsza część? Po raz pierwszy będziemy mogli mieć oddzielne rynki opłat za te dwa zestawy danych.
Przed wydaniem EIP-4844 koszt gazu L1 bezpośrednio wpływał na koszt gazu podczas rollupu.
Po EIP-4844 = Całkowite oddzielenie rynków opłat dla obiektów blob L2 i wykonań L1
Oddzielenie rynku opłat było głównym powodem, dla którego Visa wybrała firmę Solana przy wyborze sieci do płatności stablecoinami.

Przereklamowane bicie NFT w sieci głównej Ethereum nie będzie już miało wpływu na ulubione pakiety użytkowników DeFi. Dzięki niezależnemu rynkowi opłat te niepotrzebne komplikacje staną się przeszłością.
Obiekty BLOB odziedziczą także „alokację docelową”, która na tym etapie wynosi trzy obiekty BLOB na blok. Podobnie jak w przypadku EIP-1559, opłaty za obiekty typu blob są zapisywane na podstawie licznika uruchomień, aby mieć pewność, że obiekty typu blob nie zatykają sieci. W ten sposób transakcje wykonane typu blob i L1 mogą harmonijnie współistnieć w łańcuchu bazowym.
co się stanie
Oczekuje się, że EIP-4844 zostanie uruchomiony wraz z kolejną aktualizacją Ethereum, Dencun, prawdopodobnie w styczniu. Po aktualizacji sieci głównej pakiety zbiorcze będą musiały przejść pewne aktualizacje, aby mogły poprawnie tworzyć obiekty BLOB i wysyłać je do sieci głównej.

Ze względu na swoją złożoność Fully Sharding (FDS) znajduje się na dalszym etapie planu działania Ethereum, ale zostanie wdrożona ogromna aktualizacja:
Próbkowanie dostępności danych (DAS) — węzły nie muszą pobierać całego zestawu danych, aby potwierdzić obecność danych. Wymagają jedynie losowego pobierania próbek (zwanego „kontrolą dostępności danych”).
Kawałki będą mogły pomieścić więcej obiektów typu blob, a obiekty blob mogą być większe dzięki DAS.
Najlepsza część? Gdy pojawi się FDS, pakiety zbiorcze nie będą wymagały aktualizacji, aby go obsługiwać – wystarczy aktualizacja do EIP-4844.
Wraz z wprowadzeniem proto-danksharding oficjalnie rozpoczyna się plan działania skupiający się na rollupach, kładąc podwaliny pod kolejny rozdział Ethereum. Jeśli więc będziesz cieszyć się zasadniczo darmowymi ofertami na swoje ulubione L2 następnego lata, pamiętaj, aby podziękować za to swoim przyjaznym sąsiadom.



