EIP-8037 ma dwa tryby awarii: (1) zbyt mało utworzonych bajtów stanu, (2) zbyt mało regularnego gazu wykorzystanego. Jeśli użytkownicy utworzą tyle bajtów stanu na jednostkę regularnego gazu, co dzisiaj, a my zwiększymy to 10-krotnie, to tylko około 6% regularnej przestrzeni blokowej będzie wykorzystywane w równowadze. 🧵⬇️
Tryb awarii (2) w skrajnych przypadkach mógłby zatem utracić dużą część zysków ze skalowania osiągniętych dzięki ePBS i BAL. Problemem jest nasza niepełna wiedza na temat elastyczności cenowej popytu. Użytkownicy mogą odbiegać od docelowego podziału wydatków 50/50 między gazem stanowym a regularnym.
Wykorzystanie przestrzeni blokowej na poziomie 6% jest dość nierealistyczne, ponieważ użytkownicy prawdopodobnie zmniejszą względne tworzenie stanu przy związanym z tym wzroście kosztów gazu o 18,9x. Mimo to istnieje szeroki zakres prawdopodobnych wyników, w których albo stworzymy zbyt mało stanu, albo zużyjemy zbyt mało zwykłego gazu.
Najbardziej zasadniczym sposobem rozwiązania problemu jest śledzenie tworzenia stanu za pomocą zmiennej nagłówkowej, jak w EIP-8075. Koszt gazu stanu dostosowuje się do popytu, tak aby pożądana liczba bajtów stanu była tworzona w czasie, a cel i limit odpowiednio się rozszerzały i kurczyły.
Możemy alternatywnie zastosować przetwarzanie EIP-8075 ręcznie po pierwszym zaobserwowaniu elastyczności. Obejmuje to ustawienie oddzielnego limitu gazu stanu, aby ułatwić koszt gazu, który naszym zdaniem przyniesie pożądany równowagę, a potencjalnie normalizując gaz stanu podczas pomiaru.
Taka zmiana mogłaby zostać wprowadzona w kolejnej hardforku, jeśli zajdzie taka potrzeba. Jednak ma to tę wadę, że będziemy musieli żyć z potencjalnym błędnym wycenieniem przez dłuższy czas. Z tego powodu możemy rozważyć hardforki z parametrem state-gas only (SGPO), które również mogą być używane do dostosowań wzrostu.
Jednak długoterminowa wizja to pełny wielowymiarowy rynek opłat, jak w EIP-7999, połączony z wysiłkami inżynieryjnymi mającymi na celu lepsze zarządzanie wzrostem stanu (potencjalnie wygaszenie części stanu).
37