Najnovija runda razvoja Ethereum Shapella testneta otkriva nekoliko grešaka

Testiranje na Ethereum-ovom Zhejiang testnetu uoči ažuriranja Shanghai-Capella otkrilo je neke greške, ali ništa što će utjecati na vremensku liniju za uvođenje stekinga na mrežu. 

Programer Marius VanDerWijden dokumentovano greška u sinhronizaciji na koju su se susreli drugi klijenti za koju su programeri sigurni da se može zakrpiti, navodi Tim Beiko iz Ethereum fondacije. Greška neće uticati na utvrđene vremenske okvire za predloženi set nadogradnje za Sepolia testnet zakazanu za 28. februar, primetio je.

Najnovije devnet ažuriranje za povlačenje detaljno je opisalo stres test koji se sastoji od 600,000 validatora, od kojih je 360,000 izvršilo ažuriranje akreditiva za povlačenje u vrijeme fork-a. Došlo je do porasta broja RAM-a i CPU-a klijenata i programeri će u narednim danima procijeniti broj izgubljenih u odnosu na snimljene poruke ažuriranja akreditiva, rekao je Beiko.

Stres test je također otkrio grešku između klijenta za dokaz udjela, Prysm, i Besu klijenta koji je dizajniran za dozvoljene slučajeve upotrebe. Za ispravnu sinhronizaciju, Prysm klijent očekuje određeni broj odgovora; međutim, Besu nameće ograničenja odgovora koja ga svode ispod potrebnog praga sinhronizacije, rekao je Beiko. Besu tim ispituje stvar.

Blobless ban

Nakon rasprave o tome kako najbolje optimizirati početnu orijentaciju prema klijentu, programeri na kraju odlučio potpuno zabraniti blobless 4844 transakcije, što bi promijenilo pretpostavke klijenata o transakcijama i moglo bi zakomplikovati postavljanje.

Programeri su takođe razgovarali o tome kako da nastave sa zastarevanjem ključne reči SELFDESTRUCT, koja raskida ugovor, uklanja bajt kod ugovora iz blockchaina i preusmerava sredstva na kontaktu na određenu adresu.

Iako je put dalje nejasan, postoje tri trenutna prijedloga o ovoj temi u diskusiji dok programeri nastoje pronaći "deaktivirajuće opcije koje ne razbijaju stvari", rekao je Beiko.

“Izazov je što otvara gadan vektor napada: implementirajte ugovor, popunite skladište na određeni način, a kada ponovo rasporedite ugovor, staro skladište je još uvijek tu i moglo bi mu se pristupiti na zlonamjerne načine”, rekao je Beiko.

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