Close

Buterin predlaže 16.7M gas cap na Ethereum za suzbijanje bloata transakcija.

Novi prijedlog za Ethereum, suautor Vitalik Buterin i Toni Wahrstaetter, predlaže ograničavanje maksimalnog gasa koji transakcija može potrošiti. Cilj je ojačati stabilnost mreže i učiniti je pogodnijom za određene aplikacije. Prijedlog EIP-7983 ograničava transakcije na 16.777.216 gasa, pojednostavljujući podjelu i podržavajući modularnost.

Novi prijedlog za Ethereum, koji su sukoautorirali Vitalik Buterin i Toni Wahrstaetter, ima za cilj da postavi strogo ograničenje na maksimalnu količinu gasa koju jedna transakcija može da potroši. Programeri tvrde da bi ovakav potez mogao ojačati stabilnost mreže i učiniti lanac dugoročno održivijim za određene aplikacije.

Prijedlog, poznat kao EIP-7983, predlaže ograničavanje pojedinačnih transakcija na 16.777.216 gasa (2²⁴). Ovo predstavlja značajnu promjenu u odnosu na trenutni dizajn, koji tehnički omogućava jednoj transakciji da iskoristi cijeli gas limit bloka.

Trenutno, jedna Ethereum transakcija može da potroši onoliko gasa koliko čitav blok dozvoljava. Ova odluka u dizajnu uvodi brojne probleme u pogledu performansi i sigurnosti. Kada jedna transakcija troši skoro sav raspoloživi gas, to remeti raspodjelu radnih opterećenja kroz mrežu i obično dovodi do manje efikasnog izvršavanja blokova.

Programeri koji rade na zero-knowledge virtualnim mašinama (zkVM) suočili su se sa poteškoćama u paralelnom procesiranju velikih transakcija, te se često odlučuju za podjelu posla na više zasebnih transakcija. Nadalje, za mehanizme paralelne egzekucije, drastično različite veličine gasa unose neravnotežu između procesnih niti.

Zagovornici ovog prijedloga ističu da bi takvo ograničenje pojednostavilo ove poteškoće. Jedan od saradnika je na GitHub diskusiji napisao: “16.777.216 je pogodan broj jer olakšava podjelu stvari, potencijalno pojednostavljujući dalji razvojni rad.” Drugi su argumentovali da se ovo uklapa u dugoročni pomak Ethereuma ka modularnosti i provjerljivosti.

Novo ograničenje bi zahtijevalo podjelu nekih velikih transakcija, poput implementacije pametnih ugovora, na manje segmente. Autori prijedloga navode da većina realnih aktivnosti u svakodnevnom radu ionako značajno zaostaje za ovim limitom, a izuzetni slučajevi su minimalni.

EIP-7983 se nadograđuje na ranije inicijative za ograničavanje resursa, kao što je EIP-7825, te signalizira rastući konsenzus da bi osnovni sloj Ethereuma trebao daforsira strože garancije izvršavanja kako bi se mogao skalirati. Prijedlog je i dalje u nacrtnoj fazi i trenutno je otvoren za širu reviziju zajednice.

Leave a Reply

Your email address will not be published. Required fields are marked *

Leave a comment
scroll to top