EIP-4844: Nowa aktualizacja skalowalności Ethereum

EIP-4844: Ulepszenia, które nowa aktualizacja integruje w celu zwiększenia skalowalności Ethereum

Skalowalność to jedno z największych wyzwań stojących przed sieciami blockchain pierwszej i drugiej generacji, takimi jak Ethereum, dlatego programiści starają się znaleźć wykonalne rozwiązanie.

Ethereum przygotowuje się do nowego ewolucyjnego skoku w swojej skalowalności wraz z pojawieniem się EIP-4844. Proponowana aktualizacja sieci Ethereum wprowadzi szereg zmian i funkcji, które pozwolą, aby blockchain stał się bardziej skalowalny i dostępny.

Pod nazwą "Transakcje typu Shard Blob«To usprawnienie obniży stawki za gaz i zwiększy wydajność całej sieci. Wraz z tą zmianą zobaczymy także nadejście „Proto-Danksharding”, który przedstawi nowy format transakcji kompatybilny z shardingiem, co jest ostatecznym celem Ethereum, aby zapewnić jego skalowalność.

Pamiętajmy, że sharding, czyli fragmentacja, oznacza możliwość podziału blockchainu na różne podłańcuchy, co po połączeniu pozwala na odtworzenie głównego łańcucha i całej jego historii. Jest to bardzo potężna technika skalowania, którą programiści Ethereum chcą zintegrować z projektem, aby raz na zawsze rozwiązać problem skalowalności sieci.

EIP-4844: Bloby danych w Ethereum

Jedną z najbardziej godnych uwagi cech propozycji ulepszeń EIP-4844 jest dobrze znana „Bloby danych lub grupy”. Jak wspomniano powyżej, EIP-4844 wprowadzi do blockchaina nowy format transakcji, który umożliwi wykorzystanie tej funkcji. Ten nowy format jest kompatybilny z obiektami typu blob danych przechowywanymi w łańcuchu Beacon Chain, co umożliwi sieci obsłużenie dużej ilości danych w krótkim czasie. Wszystko to bez konieczności konkurowania z wykorzystaniem gazu pochodzącego z transakcji w bloku.

Twórcy Ethereum podkreślają również, że oprócz optymalizacji wykorzystania przestrzeni bloków, Obiekty blob pozwolą także warstwie wykonawczej skupić się na innych inicjatywach związanych z równoległością, zwiększając w ten sposób wydajność sieci.

Rozwiązanie problemów ze skalowalnością

Pamiętajmy, że Ethereum jest obecnie w stanie przetworzyć część 15 transakcji na sekundę (TPS). Liczba, która pozostawia sieć daleko w tyle za wieloma jej głównymi konkurentami, takimi jak Solana, Cardano czy Polkadot. Ponadto słaba wydajność transakcji sieciowych wpłynęła na opłaty za gaz, podnosząc je do poziomu, który stał się zaporowy dla wielu użytkowników w sieci.

W związku z tymi problemami programiści pracowali nad nowymi rozwiązaniami poprawiającymi skalowalność i wydajność sieci, nie rezygnując przy tym z bezpieczeństwa i decentralizacji. Jednym z takich rozwiązań jest EIP-4844, który pomoże sieci zwiększyć możliwości przetwarzania transakcji i znacząco obniżyć opłaty za gaz, w sposób zgodny z fragmentacją łańcucha.

Do tej pory rollupy wdrażane przez rozwiązania drugiej warstwy (Layer2), takie jak Arbitrum i Optimism, były jedyną realną alternatywą skalowalności dla Ethereum, która pozwoliła znacząco obniżyć opłaty za gaz w łańcuchu. Jednak według głównego zespołu Ethereum rozwiązania te są nadal skomplikowane w użyciu i drogie dla wielu użytkowników, dlatego nadal istnieje potrzeba stworzenia rozwiązania, które zapewni prawdziwą skalowalność sieci.

Dzięki EIP-4844 i ulepszeniom zawartym w tej aktualizacji programiści starają się pokonać przeszkody związane z wysokimi opłatami za gaz i zapewnić, że Ethereum pozostanie konkurencyjne w ekosystemie kryptograficznym, będąc w stanie zarządzać przepustowością globalnej sieci transakcyjnej.

Co to jest Proto-Danksharding?

EIP-4844 wprowadza innowacyjny mechanizm o nazwie Proto-Danksharding, który pozwala na tworzenie blobów danych o stałym rozmiarze, które będą dostępne przez określony czas wystarczający dla użytkowników lub protokołów wymagających wykonania kopii zapasowej tych danych lub mogących zintegrować je ze swoimi aplikacjami i protokoły.

Twórcy Ethereum określili oferuje nasz konfigurator Celem proto-dankshardingu nie jest przechowywanie danych w łańcuchu na zawsze. Dlatego EIP-4844 jest rozwiązaniem tymczasowym, ponieważ implementuje format transakcji, który będzie używany w ostatecznej specyfikacji fragmentowania. Zatem dane w tym formacie transakcji będą częścią łańcucha Beacon i będą mogły zostać w całości pobrane przez wszystkie węzły konsensusu, a następnie usunięte po upływie czasu ich życia/użytkowania. W tym momencie zostaną utworzone nowe obiekty BLOB ze zaktualizowanymi danymi, aby system działał.

W ten sposób, wykorzystując te obiekty typu blob, Ethereum stara się drastycznie zwiększyć liczbę transakcji, którymi może zarządzać jednocześnie, co przekłada się na niższe stawki za gaz oraz szybsza, wydajniejsza i dostępna platforma, zarówno dla użytkowników, jak i programistów.

Proto-danksharding to implementacja, która toruje drogę Ethereum w kierunku shardingu, ale nie integruje jeszcze tej techniki skalowalności z łańcuchem.

Według twórców Ethereum proto-danksharding zostanie wdrożony w sieci głównej poprzez wdrożenie EIP-4844 w aktualizacji Dencun w połowie marca.

Wpływ EIP-4844 na skalowalność Ethereum

Pojawienie się proto-dankshardingu, a w dalszej kolejności shardingu, będzie miało dość znaczący wpływ na skalowalność blockchainu Ethereum, umożliwiając podział łańcucha, a co za tym idzie zmniejszenie obciążenia przetwarzania, w celu poprawy szybkości potwierdzania transakcji , zmniejszyć zatory i ograniczyć wysokie stawki za gaz.

Oprócz zmniejszenia stawek za gaz i poprawy wydajności, EIP-4844 rozwiązuje także inne problemy związane ze skalowalnością. Na przykład aktualizacja umożliwi większą równoległość przetwarzania transakcji i zmniejszy opóźnienia w sieci.

Kontynuuj czytanie: DN404, ewolucja standardu Ethereum dla NFT