Ethereum Fusaka - podsumowanie specyfikacji aktualizacji Chociaż Yapingle i x402 dominują w informacjach, czasami warto zwrócić uwagę na bardziej istotne "główne nurty"?! Aktualizacje Ethereum są bardzo ważnym wydarzeniem, które wyznacza kierunek dla większości blockchainów. Fork dla następnej aktualizacji Ethereum, Fusaka (Fulu+Osaka), ma się odbyć 3 grudnia na mainnecie. (Jutro na Hoodi testnecie odbędzie się ostatnia aktualizacja testnetu) Aktualizacja Fusaka koncentruje się na zwiększeniu efektywności ekosystemu L2, a także wprowadza różne zmiany. Podsumowałem ostateczne specyfikacje przed aktualizacją, aby zobaczyć, co jest w niej zawarte. Podsumowanie głównych zastosowanych EIP EIP-7594: PeerDAS (Data Availability Sampling) - To najważniejszy EIP wprowadzany w Fusaka. Wprowadza shardowanie, które pozwala każdemu węzłowi na weryfikację danych Blob bez konieczności pobierania ich w całości, dzięki DAS (losowemu próbkowaniu). - Dzięki temu liczba Blobów, które stanowią przestrzeń dla L2 rollupów, może znacznie wzrosnąć. - Teraz więcej L2 może dołączyć do Ethereum po niższych kosztach. EIP-7892: Blob Parameter Only Hardforks - Możliwość przeprowadzenia małego hardforka, który zmienia tylko liczbę Blobów w mainnecie Ethereum. - Teraz można szybko rozszerzać przestrzeń Blob w odpowiedzi na rosnące zapotrzebowanie L2. EIP-7951 (Precompile for secp256r1 Curve Support) - Wsparcie dla kompatybilności z wbudowanymi chipami zabezpieczeń w urządzeniach, takimi jak Face ID i Touch ID, co zwiększa bezpieczeństwo portfeli użytkowników. EIP-7939: Count Leading Zeros Opcode - Dodanie nowego opcode (OPCODE) do optymalizacji operacji na bitach. - Koszty gazu dla różnych obliczeń kryptograficznych i matematycznych zostaną zredukowane. EIP-7825: Transaction Gas Limit Cap - Ustalenie limitu, aby pojedyncza transakcja nie zużywała nadmiernej ilości gazu. - Zapewnia to ochronę przed atakami DoS na łańcuch i gwarantuje sprawiedliwe wykorzystanie zasobów blokowych. EIP-7934: RLP Execution Block Size Limit - Ustalenie górnej granicy fizycznego rozmiaru bloku, aby zapobiec spamowym transakcjom. EIP-7823 & EIP-7883: MODEXP zakres operacji i dostosowanie gazu - Ograniczenie rozmiaru wejściowego operacji modularnej potęgi (modexp) i podniesienie kosztów gazu. - Dostosowanie to ma na celu dokładne odzwierciedlenie zużycia zasobów w zależności od złożoności obliczeń. EIP-7917: Deterministic Proposer Lookahead - Umożliwienie przewidywalnego wyboru proponującego bloki (Proposer) w Ethereum L1, co skraca czas potwierdzenia dla L2. - Oczekujemy, że w najbliższym czasie będzie można bardziej różnorodnie korzystać z pre-confirmation, które jest obecnie promowane w Ethereum. EIP-7918: Blob Base Fee Bounded by Execution Cost - Powiązanie podstawowej opłaty za przestrzeń Blob z kosztami wykonania, co łagodzi gwałtowne wzrosty opłat w sytuacjach zatłoczenia L1. EIP-7642: History Expiry and Simpler Receipts - Umożliwienie bezpiecznego usuwania starych danych stanu (state history), co poprawia szybkość synchronizacji węzłów. - Koszty przechowywania pełnych węzłów zmniejszają się, co obniża koszty operacyjne pełnych węzłów/walidatorów. EIP-7935: Default Gas Limit 60M - Zwiększenie domyślnego limitu gazu na blok do 60M. - Umożliwia to umieszczanie większej liczby transakcji w jednym bloku, co przyspiesza średnią prędkość włączania transakcji do bloków w zatłoczonych sytuacjach i obniża koszty gazu. EIP-7910: eth_config RPC dodany - Dodanie RPC, które pozwala operatorom węzłów sprawdzić swoje ustawienia aktualizacji i stan konfiguracji. Fusaka to aktualizacja skoncentrowana na L2, w tym PeerDAS. Zawiera również niektóre funkcje dla skalowalności i stabilności L1. Fusaka jest dużą aktualizacją, która odbywa się po około 7 miesiącach od aktualizacji Pectra w maju. Różni uczestnicy współpracujący w ekosystemie open source Ethereum przyczyniają się do tego, że tempo rozwoju Ethereum staje się coraz szybsze. Ethereum jest dobre.
Dawno nie pisałem bez żadnych tagów, to jest prawdziwa przyjemność z poczucia winy.
6,5K