Ethereum wprowadza aktualizację „Dencun” w ramach przełomowego ruchu mającego na celu obniżenie opłat za przesyłanie danych.
Kluczowym aspektem tej aktualizacji jest udostępnienie nowego miejsca do przechowywania danych na Ethereum, znanej jako „proto-danksharding”, które zapewnia dedykowaną przestrzeń na blockchainie, oddzieloną od zwykłych transakcji i związanej z niższymi kosztami.
Aktualizacja Dencun, będąca technicznym hard forkiem w terminologii blockchain, została uruchomiona o 13:55 UTC (9:55 ET) i zakończyła się o 14:10 UTC. Kluczowym elementem aktualizacji jest wprowadzenie nowej kategorii transakcji, znanej jako „bloby”, które będą przechowywać dane na blockchainie, oddzielone od zwykłych transakcji i z niższymi kosztami.
Ta aktualizacja, uznawana za największą w Ethereum od prawie roku, jest postrzegana jako kluczowy moment w historii blockchain, rozpoczynający nową erę w walce z wysokimi opłatami transakcyjnymi w Ethereum, co może skłonić do wyścigu pomiędzy głównymi graczami w warstwie 2 sieci, którzy chcą wykorzystać zmiany w skalowaniu blockchaina.
Podczas oficjalnej imprezy zorganizowanej przez EthStaker i Fundację Ethereum, Terence Tsao, główny programista Offchain Labs, zauważył, że niektóre z większych firm w warstwie 2 wstrzymują się z przesyłaniem obiektów blob danych do Ethereum do czasu, aż sieć stanie się bardziej stabilna. Konto X Fundacji Arbitrum odnotowało, że rozpocznie korzystanie z obiektów BLOB w ciągu najbliższych 24 godzin.
Co to jest proto-danksharding?
Najważniejszym elementem aktualizacji jest wprowadzenie „proto-danksharding” – nowej kategorii transakcji, która będzie przechowywać dane na Ethereum poprzez wprowadzenie bloków danych. Podstawową korzyścią z tej aktualizacji będą głównie sieci warstwy 2, takie jak Arbitrum, Optimism i Polygon, które pomagają w skalowaniu Ethereum poprzez grupowanie transakcji od użytkowników, a następnie przekazywanie ich z powrotem do głównego łańcucha bloków, gdzie są ponownie przetwarzane w dużych partiach.
Po wdrożeniu Dencun, warstwy 2 będą mogły publikować dane na Ethereum, a nie w nieporęcznych polach danych transakcyjnych, co powinno sprawić, że rozliczanie danych za pomocą rollupów będzie bardziej efektywne i tańsze, co może obniżyć opłaty dla użytkowników końcowych.
Dencun to pierwszy krok Ethereum w kierunku wdrożenia „shardingu”, czyli funkcji technologicznej, która dzieli blockchain na mini-shardy (lub mini-łańcuchy), aby przetwarzać więcej transakcji taniej. Do pełnego wdrożenia shardingu potrzeba jeszcze wielu lat, dlatego wdrożenie przez Dencun proto-dankshardingu jest tymczasowym rozwiązaniem w przypadku wysokich opłat za gaz pobieranych przez Ethereum.
Rozwiązania zapewniające dostępność danych
Proto-danksharding ma również przynieść korzyści nowej klasie łańcuchów bloków, które weszły do ekosystemu Ethereum, znanych jako warstwy dostępności danych (DA). Warstwy DA, takie jak Celestia, EigenDA i Avail, pomagają sieciom przechowywać duże ilości danych na potrzeby pakietów zbiorczych.
DA to oddzielne łańcuchy bloków, których zadaniem jest udowodnienie, że dane dotyczące tych transakcji istnieją i są dostępne w razie potrzeby. Ponieważ pakiety zbiorcze generują dużo danych i zużywają dużo przestrzeni danych w Ethereum, zapotrzebowanie na rozwiązania DA stało się jeszcze bardziej istotne. Proto-danksharding może zatem obniżyć koszty pobierania danych DA.
Wyścig opłat w warstwie 2
Ponieważ opłaty w warstwie 2 mogą drastycznie spaść w przypadku pakietów Ethereum, spekuluje się, że może to wywołać wojnę opłatową pomiędzy wieloma sieciami pomocniczymi, które będą konkurować o tych samych użytkowników, oferując tańsze opłaty transakcyjne.
To, jak to wszystko dokładnie się potoczy, jest nadal niejednoznaczne, ponieważ pełny efekt proto-dankshardingu można właściwie zmierzyć po jego wdrożeniu.
W niedawnym wywiadzie dla CoinDesk Jesse Pollak, twórca Base, sieci warstwy 2 amerykańskiej giełdy kryptowalut Coinbase, powiedział, że bez wzrostu wykorzystania koszty mogą spaść od 90% do 95%.
Każdy ekosystem ostatecznie zdecyduje, w jaki sposób wyceni opłaty transakcyjne, powiedział Steven Goldfeder, współzałożyciel Offchain Labs, głównego programisty stojącego za Arbitrum Network, największą warstwą 2 Ethereum, w oparciu o kluczowy wskaźnik całkowitej wartości zablokowane, czyli TVL – podobnie jak depozyty.
„Niektórzy z naszych konkurentów ustalają ceny opłat w warstwie 2 zasadniczo na poziomie zerowym” – stwierdził Goldfeder. „To nie jest zrównoważone”.
Inni eksperci warstwy 2 twierdzą, że Dencun będzie sprzyjał większej współpracy między projektami zbiorczymi.
„Skalowalność to kluczowa cecha, która umożliwia programistom bez uprawnień współpracę w ramach różnych projektów i zespołów” – powiedział Karl Floersch dla CoinDesk, dyrektor generalny OP Labs, firmy deweloperskiej odpowiedzialnej za blockchain Optimism. „Dzięki EIP-4844 i Dencun, programiści w całym ekosystemie Ethereum będą mogli płynniej współpracować. Aktualizacja umożliwi grupie luźno zorganizowanych programistów rzeczywiste zbudowanie systemów zapewniających ogólne doświadczenia porównywalne z tymi, do których jesteśmy przyzwyczajeni w przypadku odgórnie planowanych i centralnie zarządzanych platform.
Co jeszcze w Dencun?
Chociaż aktualizacja Dencun skupia się na proto-dankshardingu, istnieje osiem innych propozycji ulepszeń Ethereum (EIP), które znalazły się w pakiecie Dencun i będą miały głównie wpływ na programistów:
EIP-1153: pomaga zmniejszyć opłaty za przechowywanie danych na łańcuchu, co również poprawia przestrzeń blokową.
EIP-4788: ulepsza projekty mostów i stawek.
EIP-5656: niewielka zmiana w kodzie, która ma ulepszyć maszynę wirtualną Ethereum.
EIP-6780: eliminuje kod, który mógłby zakończyć inteligentne kontrakty.
EIP-7044: niewielka zmiana w kodzie, która ma poprawić wygodę użytkowania stakowania.
EIP-7045: rozszerza zakres dołączania szczeliny atestacyjnej.
EIP-7514: spowolni tempo stakowania na Ethereum.
EIP-7516: pomaga pakietom zbiorczym uzyskać informacje na temat kosztów transakcji typu blob.