Q: Czy możesz to wyjaśnić: "Zauważ, że spalanie może być ujemne (tzn. waluta może być stworzona) z powodu efektu zwrotu za przechowywanie." Kiedy nowy slot pamięci jest tworzony w ramach transakcji, osoba składająca transakcję ponosi opłatę za przechowywanie. - To prawda zarówno w Ethereum, jak i Monad. Kiedy slot pamięci zostaje zniszczony w ramach transakcji, osoba składająca transakcję otrzymuje zwrot za przechowywanie. - To prawda zarówno w Ethereum, jak i Monad. - Jednak w Ethereum istnieje wiele ograniczeń, które sprawiają, że zwrot jest bardzo mało prawdopodobny, aby pokryć pierwotny koszt stworzenia slotu: 1. zwrot wynosi tylko 28% pierwotnego kosztu stworzenia slotu pamięci (w jednostkach gazu) 2. zwroty nie mogą zmniejszyć kosztu transakcji, w której się znajdują, o więcej niż 20% (te ograniczenia zostały wprowadzone w EIP-3529, który osłabił zwroty za przechowywanie z powodów opisanych w sekcji 5.3 propozycji Category Labs) - Natomiast w Monad, w zwykłych przypadkach, większość (96%) pierwotnego kosztu stworzenia slotu pamięci jest zwracana (z zastrzeżeniem jednego innego warunku, który wyjaśnię później). - Ponieważ zwroty nie są ograniczone do innych kosztów gazu w transakcji, możliwe jest, że zwrot przekroczy inne koszty poniesione w transakcji, co sprawia, że ta konkretna transakcja ma ujemną opłatę. Jednak to nie jest powód do niepokoju - nikt nie mógłby składać nieskończonej liczby transakcji z ujemnymi opłatami według woli; każda taka transakcja wymaga zwolnienia slotu, za który wcześniej zapłacono opłatę za przechowywanie. Chociaż to kończy odpowiedź na pierwotne pytanie, chcę również powiedzieć kilka słów o motywacji do tej zmiany w opłatach za przechowywanie i zwrotach. Poprzez zbliżenie zwrotów do opłat, czynimy system opłat bardziej racjonalnym. Wzrost stanu powinien być kosztowny, ponieważ stan musi być replikowany w tysiącach węzłów na zawsze. Ale jeśli ktoś oczyści jakiś stan, to obciążenie tego stanu znika, więc powinniśmy oddać im większość "zaliczki". Poprzez uczynienie zwrotów znacznie wyższym procentem opłat, możemy podnieść opłaty za tworzenie pamięci (w jednostkach gazu) do poziomu, który wystarczająco zniechęca do wzrostu stanu, nie obciążając nadmiernie użytkowników (ponieważ tak długo, jak zniszczą niepotrzebną pamięć później, otrzymają większość z tego z powrotem). Monad ma naprawdę wysoką przepustowość gazu (obecnie 400x w porównaniu do Ethereum; 1,25 mln gazu/s w porównaniu do 500 mln gazu/s), więc 1 jednostka gazu Monad prawdopodobnie będzie o wiele tańsza (w dolarach) niż 1 jednostka gazu Eth. Chcemy mieć te naprawdę tanie koszty wykonania, ale nie chcemy, aby w efekcie ubocznym było naprawdę tanie dla kogoś, aby zapełniać terabajty danych śmieciami (zobacz: token XEN). Oto ostatnia analogia: - wyobraź sobie miasto, Everett, gdzie szklane butelki kosztują 20 dolarów za butelkę, a jeśli je zrecyklingujesz, dostajesz 3 dolary z powrotem. - wyobraź sobie drugie miasto, Memphis, gdzie szklane butelki kosztują 0,02 dolara, a jeśli je zrecyklingujesz, dostajesz 0,003 dolara z powrotem. - ktoś myśli, że to zabawne, jak tanie są szklane butelki w Memphis, więc kupuje 100 milionów z nich za 2 miliony dolarów i po prostu zostawia je na wysypisku, powodując, że wysypisko kończy się miejscem. Nie mogli tego zrobić w Everett, ponieważ kosztowałoby ich to 2 miliardy dolarów....