Zwroty gazu za zwalnianie slotów pamięci pomagają w redukcji bloatu stanu, ale także zniekształcają rachunkowość gazu bloków, sprawiając, że bloki wyglądają na mniej zasobożerne, niż są w rzeczywistości. Oto dlaczego to jest problem i jak EIP-7778 to naprawia: Podsumowanie w tym wątku👇
2/ Dziś, ustawienie slotu pamięci na zero za pomocą SSTORE przynosi zwrot (do 20% zużytego gazu). Ten zwrot zmniejsza zarówno tx.gasUsed, jak i całkowite gasUsed bloku. Dobre dla użytkowników, ale ukrywa prawdziwą pracę bloku. Problem staje się gorszy wraz ze wzrostem limitów gazu.
3/ Ten mechanizm pozwala na to, aby zwroty z jednej transakcji finansowały następną, kaskadowo, aż zwrot spadnie poniżej 21k gazu. W rezultacie bloki mogą wykonać ~125% limitu gazu bloku w rzeczywistej pracy.
4/ EIP-7778 proponuje prostą zmianę, aby nie stosować zwrotów w odniesieniu do zużytego gazu w bloku. Nic się nie zmienia dla użytkowników, wpływ na pakowanie bloków jest znikomy (średnia liczba zwrotów jest niska). Aby uzyskać więcej informacji, zapoznaj się z EIP:
8,91K