zkSync kavatseb teha muudatusi Era gaasimõõtmises, et taastada GemstoneIDO nutikas lepingus lukustatud 1.7 miljoni dollari väärtuses ETH.
Ethereum Layer 2 skaleerimislahendus zkSync väidab, et on leidnud viisi Gemholici GemstoneIDO nutikas lepingus lukustatud rahaliste vahendite külmutamiseks.
6. aprilli värskenduses Twitteris teatas zkSync, et leidis 921 ETH jaoks "elegantse lahenduse", mille väärtus on umbes 1.7 miljonit dollarit ja mis on pärast projekti märgimüüki suletud ühes lepingus.
TLDR:
1) Vahendid on turvalised. Leidsime elegantse lahenduse, kuidas leping lahti külmutada.
2) Era ei ole EVM-i ekvivalent. See on tahtlik disainivalik, millel on konkreetsed plussid ja kompromissid.
3) Parimate tavade järgimine oleks probleemi ära hoidnud.https://t.co/93M5ruljUP
— zkSync ∎ (@zksync) Aprill 7, 2023
Probleem tekkis GemstoneIDO nutika lepingu funktsiooni .transfer() tõttu, mida zkSynci meeskonna väitel oleks saanud vältida, kui projekt oleks lepingu testnetis juurutanud.
"Kahjuks rakendati lepingud Era põhivõrgus, ilma et neid oleks proovitud testvõrgus või kohalikus sõlmes, mis oleks probleemi kohe tabanud," ütles zkSynci meeskond.
Gemholici meeskond aga nõuete et oleks testinud funktsiooni zkSynci testvõrgus enne põhivõrku.
See funktsioon oli osa zkSync Erast, mis on Matter Labsi eelmisel kuul välja antud null-teadmiste koondskaleerimise lahendus. Kuid zkSync Era ei ole Ethereumi virtuaalmasina (EVM) ekvivalent, mis on meeskonna tehtud "tahtlik disainivalik".
Era dünaamiline gaasimõõtmine tähendab, et kõik ETH ülekanded maksavad rohkem kui 2300 gaasi ja mis tahes .transfer() funktsioon, mis sisestatakse ilma selgesõnalise gaasistipendiumita, ebaõnnestub. Meeskond ütles, et oli sellist stsenaariumi ette näinud ja lisas selle funktsiooni kohta hoiatuse otse oma kompilaatorisse.
Enne kui kõik oma kahvlid välja saavad @zksync ja 921 ETH, mis on tänasest lepingus lukustatud, annab nende kompilaator tegelikult hoiatuse, kui kasutate ülekandefunktsiooni.
See ei vea täielikult välja, kui kasutate mittenatiivset ülekandefunktsiooni. pic.twitter.com/F9wTHubFmc
— cygaar (@0xCygaar) Aprill 6, 2023
GemstoneIDO lukustatud vahendite probleemi lahendamiseks ütles zkSync, et teeb protokolli gaasimõõtmises minimaalseid muudatusi, et võimaldada raha täielikku tagasivõtmist.
Vaatamata kiirele lahendusele väitsid mõned kriitikud, et probleemid tulenevad zkSync Era täielikust EVM-i samaväärsuse puudumisest, hoolimata vastupidisetest väidetest.
7 / n
Kogu selle aja läks Era alla vaid paar päeva tagasi ja nüüd on see probleem ülekandefunktsiooniga. Mõned tähelepanuväärsed inimesed mainisid, et lang ei ole isomorfne, mis võrdub nulliga EVM-i samaväärsuse ühilduvusega.
- Naz (@CryptoNasss) Aprill 6, 2023
- SEO-põhise sisu ja PR-levi. Võimenduge juba täna.
- Platoblockchain. Web3 metaversiooni intelligentsus. Täiustatud teadmised. Juurdepääs siia.
- Allikas: https://unchainedcrypto.com/zksync-finds-solution-to-unfreeze-921-eth-stuck-in-smart-contract/
- :on
- 10
- 11
- 7
- a
- MEIST
- tegelikult
- lisatud
- pärast
- väidetavalt
- ja
- Oodatud
- Aprill
- OLEME
- ümber
- vältida
- enne
- BEST
- parimaid tavasid
- by
- juhul
- püütud
- Vaidluste lahendamine
- valik
- nõuete
- ühilduvus
- täitma
- täiesti
- leping
- lepingud
- vastupidi
- Maksma
- võiks
- Kriitikud
- Päeva
- lähetatud
- Disain
- Vaatamata
- otse
- alla
- dünaamiline
- sisenes
- võrdub
- Samaväärne
- Ajastu
- viga
- ETH
- ethereum
- ethereum virtuaalne masin
- Ethereumi virtuaalmasin (EVM)
- igaüks
- EVM
- FAIL
- vähe
- leiab
- Järel
- eest
- avastatud
- Alates
- täis
- funktsioon
- raha
- GAS
- Andma
- Olema
- võttes
- Kuidas
- Kuidas
- aga
- HTTPS
- kohe
- in
- probleem
- küsimustes
- IT
- ITS
- Labs
- puudus
- KEEL
- viimane
- kiht
- Kiht 2
- 2. kihi skaleerimine
- kohalik
- lukus
- masin
- tehtud
- mainnet
- tegema
- küsimus
- vahendid
- mainitud
- miljon
- minimaalne
- kuu
- rohkem
- sõlme
- muukeelsed
- märkimisväärne
- of
- on
- ONE
- osa
- Inimesed
- plaanid
- Platon
- Platoni andmete intelligentsus
- PlatoData
- tavad
- Probleem
- projekt
- projektid
- protokoll
- Kiire
- RE
- Taastuma
- taastumine
- vabastatud
- resolutsioon
- Üles kerima
- ohutu
- Ütlesin
- müük
- ketendamine
- Skaleerimise lahendus
- stsenaarium
- nutikas
- arukas leping
- lahendus
- LAHENDAGE
- mõned
- konkreetse
- selline
- meeskond
- testnet
- et
- .
- oma
- et
- täna
- sümboolne
- MÄNGI MÜÜK
- üle
- ülekandeid
- tõsi
- puperdama
- Vabastage külmutus
- Värskendused
- kasutama
- Ve
- virtuaalne
- virtuaalne masin
- hoiatus
- Tee..
- mis
- kuigi
- will
- koos
- ilma
- väärt
- oleks
- sa
- sephyrnet
- null
- null-teadmised
- zkSync