Portfel

Ulepszenie Ethereum Fusaka wprowadza historyczną zmianę, oddzielając limity gazowe dla transakcji i bloków

profile-alexey-bondarev
Alexey BondarevOct, 23 2025 5:55
Ulepszenie Ethereum Fusaka wprowadza historyczną zmianę, oddzielając limity gazowe dla transakcji i bloków

Fundacja Ethereum ogłosiła, że hard fork Fusaka wprowadzi pułap zużycia gazu na poziomie 16,777,216 jednostek na transakcję, co oznacza pierwszy raz, kiedy sieć wymusza odrębny limit dla transakcji, oddzielający od limitu bloku. Zmiana ta, sformalizowana jako EIP-7825, jest już aktywna na testnetach Holesky i Sepolia, a zostanie wdrożona na główną sieć po aktywacji Fusaka.


Co warto wiedzieć:

  • Ethereum ustawi limit dla pojedynczych transakcji na 2²⁴ jednostek gazu (około 16,78 miliona), co zapobiegnie monopolizacji całych bloków przez pojedyncze nadmierne wywołania
  • Fundacja przedstawia limit jako fundament dla możliwości równoległego wykonywania, wymagając podziału obciążenia przekraczającego próg na mniejsze, sekwencyjne wywołania
  • Wszyscy główni klienci wprowadzili tę zmianę w wersjach gotowych na Fusaka, a deweloperzy są zachęcani do testowania na testnetach i dostosowywania logiki szacowania gazu

Powiązanie limitów z strategią równoległego wykonania

Toni Wahrstätter przedstawił argumenty w wpisie z 21 października, twierdząc, że limit minimalizuje wektory ataku denial-of-service i poprawia przewidywalność pakowania bloków. Fundacja podkreśliła, że większość użytkowników nie odczuje wpływu na praktykę, ponieważ realna dystrybucja transakcji pozostaje daleko poniżej progu. Powierzchnia ryzyka koncentruje się na kontraktach o dużej ilości wsadowych wywołań, skryptach wdrożeniowych i wyspecjalizowanych routerach, które wcześniej mogły obciążać pełen limit gazowy bloku, wynoszący około 45 milionów jednostek.

EIP-7825 rozdziela złożoność na poziomie transakcji od przepustowości systemu.

Wyjątkowo duże wywołania powodowały problemy z czasem i harmonogramem dla budowniczych i walidatorów przed wprowadzeniem limitu. Nowy pułap wymusza podział obciążenia przekraczającego 16,78 miliona gazu na mniejsze operacje.

Fundacja wyraźnie łączy limit z przyszłymi działaniami, takimi jak EIP-7928, oczekiwanymi w erze Glamsterdam. Przewidywalne, ograniczone transakcje są warunkiem koniecznym dla znaczącej współbieżności w warstwie wykonawczej. Limit zapewnia, że przynajmniej kilka niezależnych transakcji może zmieścić się w bloku nawet w trudnych warunkach mempool, redukując najgorszy przypadek zawężenia i upraszczając projekt harmonogramu dla budowniczych testujących ścieżki równoległe.

Wdrożenie techniczne i wpływ na deweloperów

Specyfikacja podąża za oszczędnym, mechanicznym podejściem. Streszczenie EIP-7825 deklaruje zamiar ustalenia limitu „na poziomie 16,777,216 (2^24) gazu” na transakcję, poprawiając odporność na niektóre wektory denial-of-service i czyniąc przetwarzanie transakcji bardziej przewidywalnym wraz ze wzrostem limitów bloków. Ta prostota przemówiła do kanałów deweloperów jako dobrze ukierunkowane ograniczenie zachowujące kompatybilność z ambitniejszymi pracami nad skalowaniem.

Dyskusje na temat kodowania i komunikacji limitu trwały miesiącami.

Dyskusje na Ethereum Magicians i podczas AllCoreDevs dotyczyły nazewnictwa i parametryzacji. Jeden z wątków podsumował główne zapewnienie: dostosowanie celów bloków do wielokrotności 2²⁴, aby budowniczowie zawsze mogli uwzględnić co najmniej n transakcji, jeśli w mempool znajdują się n kwalifikujących się.

Geth, Erigon, Reth, Nethermind i Besu wdrożyli tę zmianę w wersjach gotowych na Fusaka. Fundacja zwróciła uwagę, że semantyka eth_call pozostaje niezmieniona, ale pre-podpisane transakcje z limitami gazowymi przekraczającymi 2²⁴ będą musiały być podpisane ponownie poniżej limitu.

Deweloperzy powinni testować na Holesky lub Sepolia, dostosować operacje wsadowe zbliżające się do limitu i dostosować logikę szacowania gazu, by szybko kończyła prace, jeśli konstrukcje przekroczą pułap.

Kluczowe pojęcia

Gaz mierzy wysiłek obliczeniowy na Ethereum. Każda operacja kosztuje określoną ilość gazu, za który użytkownicy płacą w Ether. Limit gazowy bloku ogranicza całkowity gaz, który wszystkie transakcje w bloku mogą zużyć. Hard forki to aktualizacje całej sieci wymagające, by wszystkie węzły zaktualizowały swoje oprogramowanie. Testnety takie jak Holesky i Sepolia umożliwiają deweloperom przetestowanie zmian przed wdrożeniem na głównej sieci.

Równoległe wykonywanie pozwoliłoby sieci przetwarzać wiele niezależnych transakcji jednocześnie, a nie sekwencyjnie. Weactory denial-of-service to metody ataku, które mogą spowolnić lub zatrzymać działanie sieci. Mempool przechowuje oczekujące transakcje czekające na uwzględnienie w blokach.

Kontekst polityki i reakcja rynku

Filozofia rozwoju Ethereum preferuje minimalne, uniwersalne ograniczenia, które odraczają złożoność do wyższych warstw. EIP-7825 wpisuje się w ten wzorzec, ustalając górną granicę chroniącą papierową żywotność sieci bez narzucania zachowań kontraktowych. Zmiana omija zmiany rynku opłat i pozostawia ekonomię miejsca i cele bloków innym propozycjom.

Fundacja opisała pułap jako ustanawiający „bezpieczniejszą i bardziej przewidywalną podstawę dla większej przepustowości w przyszłych forach.” Ta frazeologia uchwyca kompromis między ograniczeniem rozmiaru pojedynczej transakcji a przygotowaniem infrastruktury pod większą ogólną pojemność. Ether handlował po 3,835 USD w momencie publikacji.

Końcowe przemyślenia

Hard fork Fusaka wprowadza na Ethereum pierwszy limit gazu na poziomie protokołu dla pojedynczej transakcji, ustawiony na 16,777,216 jednostek. Fundacja przedstawia ograniczenie jako infrastrukturę dla równoległego wykonania przy jednoczesnym minimalizowaniu ryzyka denial-of-service, z minimalnym wpływem na typowych użytkowników.

Zastrzeżenie: Informacje zawarte w tym artykule mają charakter wyłącznie edukacyjny i nie powinny być traktowane jako porada finansowa lub prawna. Zawsze przeprowadzaj własne badania lub skonsultuj się z profesjonalistą podczas zarządzania aktywami kryptowalutowymi.
Najnowsze wiadomości
Pokaż wszystkie wiadomości
Ulepszenie Ethereum Fusaka wprowadza historyczną zmianę, oddzielając limity gazowe dla transakcji i bloków | Yellow.com