Nagbabala ang mga Developer ng Ethereum: Glamsterdam Upgrade Maaaring Makasira sa mga Wallet at Gas Tools

6 mga oras nakaraan
2 min na nabasa
5 view

Babala ng Ethereum Foundation sa Glamsterdam Upgrade

Nagbigay ng babala ang Ethereum Foundation na ang mga wallet, indexers, at gas estimators ay maaaring masira dahil sa Glamsterdam upgrade na nagbabago sa 21,000-gas na palagay para sa ilang ETH transfer. Ang upgrade ay nakatakdang aktibahin sa Platåberget testnet sa Agosto 20.

Mga Epekto ng Upgrade

Ayon sa Protocol DevOps team ng Ethereum Foundation noong Agosto 17, anumang tool na umaasa sa hardcoded maximum gas limit ay “masisira,” at binanggit ang mga wallet, indexer, at gas estimator bilang mga software na malamang na maapektuhan. Hinimok ng team ang mga developer ng application at imprastruktura na subukan ang kanilang mga sistema sa Platåberget, isang pampublikong testnet na dinisenyo upang manatiling online sa loob ng ilang buwan.

Data at Pagsubok

Ipinapakita ng data mula sa Forkcast na inilunsad ang Platåberget noong Agosto 13, na nagbibigay sa mga developer ng maagang kapaligiran para sa Glamsterdam bago lumipat ang upgrade sa Sepolia at Hoodi. Ayon sa foundation, ang Glamsterdam fork ay nakatakdang aktibahin sa Platåberget sa Agosto 20, na may mga pampublikong validator at builder deposits na available bilang bahagi ng proseso ng pagsubok.

Gas Repricing at EIP-8037

Sa ilalim ng nakaplano na gas repricing package, sinabi ng foundation na hindi na maaaring ligtas na ipalagay ng software na ang Ethereum ay may isang nakatakdang gas ceiling o na ang mga karaniwang operasyon ay patuloy na magkakaroon ng parehong halaga sa bawat kaso. Ang mga pagbabago ay dinisenyo sa paligid ng humigit-kumulang 200 milyong gas floor at binabago ang presyo ng mga indibidwal na operasyon pati na rin ang mga palagay na nakatali sa block gas limit.

Mga Pagsubok at Timeline

Para sa mga developer ng application, ang agarang isyu ay ang software na nagtatakda ng mga nakapirming hangganan kapag tinataya ang mga gastos sa transaksyon. Sinabi ng Protocol DevOps team na ang mga ganitong sistema ay kailangang suriin bago umabot ang Glamsterdam sa mainnet dahil ang repricing ay tumatama sa mga wallet, indexer, at gas estimator sa buong network.

“Ang upgrade ay magbabago sa gastos ng mga aksyon sa Ethereum, kung saan ang mataas na antas ng computation ay magiging mas mura habang ang estado ay nagiging mas mahal.” – Parithosh Jayanthi, Ethereum Foundation

Paglikha ng Account at Gas Charges

Isang sentral na bahagi ng babala ay tungkol sa EIP-8037, na nagpapakilala ng hiwalay na state-gas dimension para sa mga operasyon na lumilikha ng bagong estado. Sinabi ng foundation na ang paglikha ng isang account, pag-deploy ng code, o pagsusulat ng bagong storage slot ay susukatin sa isang nakapirming halaga bawat state byte at sisingilin sa runtime. Dahil sa pagbabagong iyon, ang isang pangunahing ETH transfer ay hindi palaging magkakaroon ng parehong gastos sa gas.

Mga Bagong Limitasyon at Access Lists

Ang Glamsterdam ay magpapataas din ng mga limitasyon sa laki para sa mga na-deploy na kontrata at initialization code. Sinabi ng foundation na ang maximum na laki ng na-deploy na kontrata ay tataas mula 24 KiB hanggang 64 KiB, habang ang maximum na laki ng initcode ay tataas mula 48 KiB hanggang 128 KiB.

Konklusyon

Ang Glamsterdam upgrade ay naglalayong mapabuti ang Ethereum ecosystem sa pamamagitan ng mga pagbabago sa gas pricing at mga bagong feature tulad ng enshrined proposer-builder separation. Ang mga developer ay hinimok na subukan ang kanilang mga sistema sa Platåberget upang matiyak ang maayos na paglipat sa mga susunod na network.