Ethereum Shapellan testiverkon viimeisin kehityskierros paljastaa muutamia virheitä

Testaus Ethereumin Zhejiang-testnetissä ennen Shanghai-Capella-päivitystä paljasti joitain virheitä, mutta ei mitään, mikä vaikuttaisi panostuksen käyttöönottoon verkkoon. 

Kehittäjä Marius VanDerWijden dokumentoitu Muiden asiakkaiden kohtaama synkronointivirhe, jonka kehittäjät uskovat, voidaan korjata Ethereum Foundationin Tim Beikon säikeen mukaan. Virhe ei vaikuta helmikuun 28. päivälle suunniteltuun Sepolia-testnetin päivityssarjan vahvistettuihin aikatauluihin, hän huomautti.

Viimeisin nosto-devnet-päivitys sisälsi stressitestin, joka koostui 600,000 360,000 validaattorista, joista XNUMX XNUMX suoritti nostotietojen päivityksiä haarukan aikaan. Asiakkaiden RAM- ja prosessoripiikit tapahtuivat, ja kehittäjät arvioivat kadonneiden ja tallennettujen valtuustietojen päivitysviestien määrää lähipäivinä, Beiko sanoi.

Stressitesti paljasti myös vian proof-of-stake -asiakkaan Prysmin ja Besu-asiakkaan välillä, joka on suunniteltu sallittuihin käyttötapauksiin. Synkronoidakseen oikein, Prysm-asiakas odottaa tietyn määrän vastauksia; Besu asettaa kuitenkin vasterajoituksia, jotka alittavat sen tarvittavan synkronointikynnyksen alapuolelle, Beiko sanoi. Besu-tiimi tutkii asiaa.

Blobless kielto

Keskusteltuaan siitä, kuinka parhaiten optimoida alkuperäinen asiakaslähtöisyys, kehittäjät lopulta päätti kieltää kokonaan blobless 4844 -tapahtumat, mikä muuttaisi asiakkaiden oletuksia tapahtumista ja voisi monimutkaistaa määritystä.

Kehittäjät keskustelivat myös siitä, kuinka edetä SELFDESTRUCT-avainsanan käytöstä poistamisessa, joka päättää sopimuksen, poistaa sopimuksen tavukoodin lohkoketjusta ja reitittää yhteyshenkilön varat tiettyyn osoitteeseen.

Vaikka tie eteenpäin on edelleen epäselvä, aiheesta on keskustelussa kolme nykyistä ehdotusta, kun kehittäjät etsivät "deaktivointivaihtoehtoja, jotka eivät riko asioita", Beiko sanoi.

"Haasteena tässä on se, että se avaa ilkeän hyökkäysvektorin: ota sopimus käyttöön, täytä tallennustila tietyllä tavalla, ja kun siirrät sopimuksen uudelleen, vanha tallennustila on edelleen olemassa ja sitä voidaan käyttää haitallisilla tavoilla", Beiko sanoi.

Lähde: https://www.theblock.co/post/212636/latest-round-of-ethereum-shapella-testnet-development-reveals-a-few-bugs?utm_source=rss&utm_medium=rss