Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
📢 Propozycja wielowymiarowego pomiaru gazu w Ethereum L1
Pozwala na zwiększenie pojemności bloku, bez zmiany limitu gazu blokowego i bez komplikowania UX.
+ Można go łatwo rozszerzyć do przyjaznych dla użytkownika wielowymiarowych cen (Endgame 1559!).
👇 Tl; dr i linki poniżej
Zdaliśmy sobie sprawę, że nie ma powodu, dla którego pomiary gazu i ceny transakcyjne muszą być ze sobą powiązane.
Możemy mieć prostą jednowymiarową wycenę jednego zasobu, starego dobrego gazu Ethereum, podczas gdy w tle podczas wykonywania transakcji zużyty gaz jest mierzony w oddzielnych przedziałach dla poszczególnych zasobów (obliczenia, pamięć, stan, dostęp, przepustowość, ...).
Definiujemy nowy zmienny blok gazowy mierzony jako gaz zużywany przez najbardziej wykorzystany zasób. Na przykład, jeśli w bloku o dużej mocy obliczeniowej gaz zużywany wzdłuż każdego wymiaru wynosi (18, 9, 9, 6, 3) megagazy, to mierzony gaz blokowy wynosiłby 18 m. (Zauważ, że ten blok byłby dziś nieważny, ponieważ zużyty gaz wynosi 45 m > 36 m).
Zmieniamy zmienną current block gas used na block gas mierzony w warunku ważności bloku (block gas metered < LIMIT) oraz w regule aktualizacji EIP-1559. Pozwala to na wypełnienie bloku bliżej pojemności każdego zasobu, przy jednoczesnym zachowaniu limitu bezpieczeństwa dla każdego zasobu.
Wszystko na poziomie transakcji pozostaje takie samo jak dzisiaj.
Podziękowania dla @adietrichs, @VitalikButerin, @soispoke, @_julianma za ich komentarze i recenzję propozycji.
A dzięki @nero_eth, @kevaundray, @vdWijden, @M25Marek do wielu dyskusji na międzyoperacyjnym forum badawczo-rozwojowym Ethereum.
Z pełną propozycją można zapoznać się tutaj:
11,5K
Najlepsze
Ranking
Ulubione