Aktualizacja sieci głównej Dencun firmy Thereum została zaplanowana na 13 marca 2024 r. i obejmuje wprowadzenie obiektów blob danych i protodanksharding w celu zwiększenia wydajności sieci i zmniejszenia opłat.
Zespół wsparcia protokołu Fundacji Ethereum oficjalnie ogłosił aktywację aktualizacji sieci Dencun w sieci głównej Ethereum. Ta długo oczekiwana aktualizacja, której uruchomienie zaplanowano na epokę 269568 13 marca 2024 r. o godzinie 13:55 czasu UTC, obiecuje znaczne ulepszenia sieci, w tym wprowadzenie efemerycznych obiektów blob danych i mechanizmu znanego jako „protodanksharding”.
Skok do przodu w Skalowalność i wydajność
Aktualizacja Dencun, która następuje po ubiegłorocznej aktualizacji Shapella, obejmuje transformacyjne zmiany zarówno w warstwie konsensusu, jak i wykonania Ethereum. Do najbardziej godnych uwagi należy wdrożenie protokołu EIP-4844, który wprowadza transakcje typu shard blob zaprojektowane w celu zmniejszenia opłat transakcyjnych w warstwie 2 (L2). Ta aktualizacja stanowi kluczowy krok w ciągłej drodze Ethereum do zwiększenia skalowalności i wydajności, co ostatecznie przyniesie korzyści zarówno użytkownikom, jak i programistom.
Na czym polega aktualizacja Dencun
Aktualizacja obejmuje kilka propozycji ulepszeń Ethereum (EIP), w tym:
EIP-1153: Przejściowe kody operacji przechowywania
EIP-4788: Katalog główny bloku sygnalizatora w EVM
EIP-4844: Transakcje typu Shard Blob
EIP-5656: MCOPY – instrukcja kopiowania pamięci
EIP-6780: AUTODESTRUKT tylko w tej samej transakcji
EIP-7044: Zawsze ważne i podpisane dobrowolne wyjścia
EIP-7045: Zwiększ maksymalną liczbę miejsc dołączenia atestu
EIP-7514: Dodaj maksymalny limit rezygnacji z epoki
EIP-7516: Kod operacji BLOBBASEFEE
Pełne specyfikacje tych zmian są szczegółowo opisane w odpowiednich dokumentach EIP i folderze deneb w repozytorium ethereum/consensus-specs. Dodatkowo aktualizacja wymaga zmian w API silnika, co ułatwia komunikację pomiędzy węzłami warstwy konsensusu i wykonania.
Instrukcje dotyczące wydań klienckich i aktualizacji
Fundacja Ethereum udostępniła listę wydań klientów obsługujących aktualizację Dencun w sieci głównej, wzywając operatorów węzłów i osoby zainteresowane do odpowiedniej aktualizacji oprogramowania. Bardzo ważne jest, aby uczestnicy byli świadomi ryzyka związanego z obsługą klienta większościowego w warstwie wykonawczej lub konsensusowej i rozważyli dywersyfikację wykorzystania klientów.
Konsekwencje dla użytkowników, operatorów węzłów i programistów
W przypadku przeciętnego użytkownika Ethereum lub posiadacza Ethereum nie jest wymagane żadne działanie dotyczące aktualizacji. Jednakże operatorzy węzłów muszą zaktualizować swoich klientów do określonych wersji, aby zachować kompatybilność z siecią po aktualizacji. Podobnie Stakerzy muszą upewnić się, że zarówno ich węzeł nawigacyjny, jak i klient walidatora są zaktualizowane. Brak udziału w aktualizacji spowoduje pozostawienie w niekompatybilnym łańcuchu, brak możliwości wysyłania Etheru lub działania w zaktualizowanej sieci.
Twórcom aplikacji i narzędzi zaleca się przejrzenie EIP podczas aktualizacji w celu oceny wpływu na ich projekty. Należy wziąć pod uwagę nowe funkcje i potencjalne implikacje dotyczące kompatybilności wstecznej, szczególnie z EIP-6780, EIP-7044 i EIP-7514.
Znaczenie „Dencuna”
Nazwa „Dencun” łączy w sobie „Deneb”, gwiazdę w konstelacji Łabędzia, oraz „Cancun”, miejsce Devcon 3, co jest zgodne z konwencją nazewnictwa uaktualnień od obiektów niebieskich i lokalizacji Devcon.
Fundacja Ethereum składa podziękowania wszystkim współpracownikom, którzy odegrali rolę w doprowadzeniu do skutku tej znaczącej aktualizacji, wyznaczając kolejne ważne ulepszenie sieci Ethereum.
Źródło obrazu: Shutterstock
Źródło: https://blockchain.news/news/ethereum-mainnet-gears-up-for-dencun-upgrade-lower-fees-and-enhanced-efficiency