zkSync namerava spremeniti Erino merjenje plina, da bi povrnil ETH v vrednosti 1.7 milijona dolarjev, zaklenjenega v pametni pogodbi GemstoneIDO.
Rešitev za skaliranje Ethereum Layer 2 zkSync trdi, da je našla način za odmrznitev sredstev, zaklenjenih v Gemholic pametni pogodbi GemstoneIDO.
V posodobitvi z dne 6. aprila na Twitterju je zkSync dejal, da je našel "elegantno rešitev" za 921 ETH, vreden okoli 1.7 milijona dolarjev, zaklenjen v eni od njegovih pogodb po prodaji žetonov projekta.
TLDR:
1) Sredstva so varna. Našli smo elegantno rešitev, kako odmrzniti pogodbo.
2) Era ni enakovredna EVM. To je premišljena izbira oblikovanja s posebnimi prednostmi in kompromisi.
3) Upoštevanje najboljših praks bi preprečilo težavo:https://t.co/93M5ruljUP
— zkSync ∎ (@zksync) April 7, 2023
Težava je nastala zaradi funkcije .transfer() v pametni pogodbi GemstoneIDO, za katero ekipa zkSync trdi, da bi se ji lahko izognili, če bi projekt razmestil pogodbo na testnem omrežju.
»Na žalost so bile pogodbe uvedene v glavnem omrežju Era, ne da bi jih preizkusili na testnem omrežju ali lokalnem vozlišču, ki bi takoj odkrilo težavo,« je povedala ekipa zkSync.
Ekipa Gemholic pa je terjatve preizkusiti funkcijo na testnem omrežju zkSync pred glavnim omrežjem.
Funkcija je bila del zkSync Era, rešitve za skaliranje brez znanja, ki jo je prejšnji mesec izdal Matter Labs. Vendar zkSync Era ni enakovreden virtualnemu stroju Ethereum (EVM), kar je "namerna izbira dizajna", ki jo je sprejela ekipa.
Erino dinamično merjenje plina pomeni, da bodo kakršni koli prenosi ETH stali več kot 2300 plina in katera koli funkcija .transfer(), vnesena brez izrecnega nadomestila za plin, ne bi delovala. Ekipa je dejala, da je predvidela tak scenarij in dodala opozorilo o funkciji neposredno v svoj prevajalnik.
Preden vsi vzamejo svoje vile za @zksync in 921 ETH, zaklenjen v tej pogodbi od danes, njihov prevajalnik dejansko izda opozorilo, če uporabljate funkcijo prenosa.
Če uporabljate tujerodno funkcijo prenosa, se ne izklopi popolnoma. pic.twitter.com/F9wTHubFmc
— cygaar (@0xCygaar) April 6, 2023
Da bi rešili težavo z zaklenjenimi sredstvi GemstoneIDO, je zkSync dejal, da bo naredil minimalne spremembe pri merjenju plina protokola, da bi omogočil popolno povrnitev sredstev.
Kljub hitri rešitvi so nekateri kritiki trdili, da težave izvirajo iz pomanjkanja popolne enakovrednosti zkSync Era EVM, kljub nasprotnim trditvam.
7 / n
Ves čas je Era padla le pred nekaj dnevi in zdaj ta težava s funkcijo prenosa. Nekateri pomembni ljudje so omenili, da jezik ni izomorfen, kar pomeni ničelno združljivost enakovrednosti EVM.
— Naz (@CryptoNasss) April 6, 2023
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- Platoblockchain. Web3 Metaverse Intelligence. Razširjeno znanje. Dostopite tukaj.
- vir: https://unchainedcrypto.com/zksync-finds-solution-to-unfreeze-921-eth-stuck-in-smart-contract/
- : je
- 10
- 11
- 7
- a
- O meni
- dejansko
- dodano
- po
- domnevno
- in
- Predvideno
- april
- SE
- okoli
- izognili
- pred
- BEST
- najboljše prakse
- by
- primeru
- ujete
- Spremembe
- izbira
- terjatve
- združljivost
- dokončanje
- popolnoma
- Naročilo
- pogodbe
- nasprotno
- strošek
- bi
- Kritiki
- Dnevi
- razporejeni
- Oblikovanje
- Kljub
- neposredno
- navzdol
- dinamično
- vneseno
- enači
- Enakovredna
- Era
- Napaka
- ETH
- ethereum
- navidezni stroj ethereum
- Virtualni stroj Ethereum (EVM)
- vsi
- EVM
- FAIL
- Nekaj
- najdbe
- po
- za
- je pokazala,
- iz
- polno
- funkcija
- Skladi
- GAS
- Daj
- Imajo
- ob
- Kako
- Kako
- Vendar
- HTTPS
- takoj
- in
- vprašanje
- Vprašanja
- IT
- ITS
- Labs
- Pomanjkanje
- JEZIK
- Zadnja
- plast
- 2. nivo
- skaliranje sloja 2
- lokalna
- zaklenjeno
- stroj
- je
- glavno omrežje
- Znamka
- Matter
- pomeni
- omenjeno
- milijonov
- minimalna
- mesec
- več
- Vozel
- tujerodne
- opazen
- of
- on
- ONE
- del
- ljudje
- načrti
- platon
- Platonova podatkovna inteligenca
- PlatoData
- vaje
- problem
- Projekt
- projekti
- protokol
- Hitri
- RE
- Obnovi
- okrevanje
- sprosti
- Resolucija
- zavihamo
- varna
- Je dejal
- prodaja
- skaliranje
- Rešitev za skaliranje
- Scenarij
- pametna
- pametna pogodba
- Rešitev
- SOLVE
- nekaj
- specifična
- taka
- skupina
- testne mreže
- da
- O
- njihove
- do
- danes
- žeton
- PRODAJA ŽETONOV
- prenos
- transferji
- Res
- Odmrzni
- Nadgradnja
- uporaba
- Ve
- Virtual
- virtualni stroj
- opozorilo
- način..
- ki
- medtem
- bo
- z
- brez
- vredno
- bi
- Vi
- zefirnet
- nič
- nič znanja
- zkSync