Sieć Ethereum otrzymała propozycję EIP-7983, mającą na celu poprawę odporności na ataki typu DoS (Denial of Service) oraz zwiększenie ogólnej stabilności platformy.
Proponowana aktualizacja, kierowana przez badacza Ethereum Toni Wahrstättera i współzałożyciela Vitalika Buterina, dąży do ustanowienia limitu zużycia gazu. Ten środek ma na celu zapobieganie zakłóceniom spowodowanym przez transakcje wymagające dużych zasobów.
Jedna transakcja może zakłócić sieć Ethereum – poprawa obrony na ataki typu DoS
Kluczowym aspektem propozycji jest wprowadzenie limitu zużycia gazu na transakcję, z maksymalnym progiem ustalonym na 16,77 mln jednostek gazu (2^24).
Deweloperzy argumentowali, że ten limit gazu to zrównoważone rozwiązanie. Pozwala na zaawansowane transakcje, takie jak wdrażanie kontraktów i ułatwianie zaawansowanych interakcji DeFi. Jednocześnie zapewnia przewidywalność i sprawiedliwość w wykonaniu. W EIP stwierdzono:
„W ramach walidacji bloku przed przetwarzaniem, każdy blok zawierający transakcję z gasLimit > 16,77 mln jest uznawany za nieważny i odrzucany.”
Co ważne, ten limit dotyczyłby wszystkich transakcji, niezależnie od limitu gazu bloku ustalonego przez górników lub walidatorów. Ponadto, transakcje próbujące przekroczyć ten próg byłyby odrzucane, wywołując kod błędu.
Jednak EIP-7983 sugeruje również mechanizm dzielenia większych transakcji na mniejsze, bardziej zarządzalne jednostki. To podejście znacznie zmniejsza ryzyko przeciążenia sieci przez pojedynczą transakcję.
Tymczasem według deweloperów, motywacja za propozycją wynika z obecnych wzorców, w których pojedyncze transakcje mogą zużywać niemal cały limit gazu bloku.
Takie scenariusze stanowią znaczące ryzyko, w tym potencjalne ataki typu DoS i zmniejszoną kompatybilność z maszynami wirtualnymi zero-knowledge (zkVMs). Dodatkowo mogą przyczyniać się również do nierównomiernego rozkładu obciążenia podczas wykonania.
Dlatego badacze podkreślają, że transakcje wymagające dużej ilości gazu wprowadzają nieprzewidywalne wyniki wydajności. Mogą także obciążać wątki wykonawcze, co prowadzi do szerszej niestabilności sieci.
Jednocześnie uważają, że Ethereum może osiągnąć lepszy rozkład zasobów, dzieląc duże transakcje na mniejsze jednostki i nakładając limit na zużycie gazu przez pojedyncze transakcje. To podejście prowadziłoby również do bardziej stabilnej, skalowalnej sieci. Deweloperzy stwierdzili:
„Oczekuje się, że ta zmiana wpłynie na minimalną liczbę użytkowników i dApps, ponieważ większość dzisiejszych transakcji jest znacznie poniżej proponowanego limitu.”
Tymczasem proponowana aktualizacja jest obecnie w trakcie przeglądu, a deweloperzy rozważają jej wdrożenie i potencjalne kompromisy techniczne. Jeśli zostanie przyjęta, EIP-7983 może znacznie zwiększyć odporność i skalowalność Ethereum, zwłaszcza w kontekście rosnącego zagrożenia ze strony ataków typu DoS, w miarę jego dalszego rozwoju.
Aby zapoznać się z najnowszą analizą rynku kryptowalut od BeInCrypto, kliknij tutaj.
Wyjaśnienie
Wszystkie informacje zawarte na naszej stronie internetowej są publikowane w dobrej wierze i wyłącznie w ogólnych celach informacyjnych. Wszelkie działania podejmowane przez czytelnika w związku z informacjami znajdującymi się na naszej stronie internetowej odbywają się wyłącznie na jego własne ryzyko.
