zkSync planlegger å gjøre endringer i Eras gassmåling for å gjenopprette ETH-verdien på 1.7 millioner dollar som er låst i GemstoneIDO-smartkontrakten.
Ethereum Layer 2-skaleringsløsning zkSync hevder å ha funnet en måte å frigjøre midlene som er låst i Gemholics smartkontrakt GemstoneIDO.
I en oppdatering 6. april på Twitter sa zkSync at de hadde funnet en "elegant løsning" til 921 ETH, verdt rundt 1.7 millioner dollar, låst i en av kontraktene etter prosjektets token-salg.
TLDR:
1) Midlene er trygge. Vi fant en elegant løsning for å løse opp kontrakten.
2) Era er ikke EVM-ekvivalent. Dette er et bevisst designvalg med spesifikke fordeler og avveininger.
3) Følgende beste praksis ville ha forhindret problemet:https://t.co/93M5ruljUP
— zkSync ∎ (@zksync) April 7, 2023
Problemet oppsto fra .transfer()-funksjonen i GemstoneIDOs smarte kontrakt, som zkSync-teamet hevder kunne vært unngått hvis prosjektet hadde distribuert kontrakten på et testnett.
"Dessverre ble kontraktene distribuert på Era mainnet uten å ha blitt prøvd på testnettet eller den lokale noden, noe som umiddelbart ville ha fanget opp problemet," sa zkSync-teamet.
Gemholic-teamet, derimot, krav å ha testet ut funksjonen på zkSync testnett før hovednettet.
Funksjonen var en del av zkSync Era, nullkunnskapsskaleringsløsningen utgitt av Matter Labs forrige måned. Imidlertid er zkSync Era ikke ekvivalent med Ethereum Virtual Machine (EVM), et "bevisst designvalg" laget av teamet.
Eras dynamiske gassmåling betyr at alle ETH-overføringer vil koste mer enn 2300 gass, og enhver .transfer()-funksjon som legges inn uten et eksplisitt gassstipend vil mislykkes. Teamet sa at de hadde forutsett et slikt scenario og la til en advarsel om funksjonen direkte til kompilatoren.
Før alle får høygaflene ut for @zksync og 921 ETH låst i den kontrakten fra i dag, gir kompilatoren deres faktisk en advarsel hvis du bruker overføringsfunksjonen.
Det feiler ikke helt i tilfelle du bruker den ikke-innfødte overføringsfunksjonen. pic.twitter.com/F9wTHubFmc
— cygaar (@0xCygaar) April 6, 2023
For å løse problemet med GemstoneIDOs låste midler, sa zkSync at det ville gjøre minimale endringer i gassmålingen til protokollen for å tillate full gjenvinning av midler.
Til tross for en rask løsning, påsto noen kritikere at problemene stammet fra zkSync Eras mangel på fullstendig EVM-ekvivalens, til tross for påstandene om det motsatte.
7 / n
Hele tiden gikk Era ned for bare noen dager siden og nå dette problemet med overføringsfunksjonen. Noen bemerkelsesverdige personer nevnte hvordan lang ikke er isomorf, noe som tilsvarer null EVM-ekvivalenskompatibilitet.
— Naz (@CryptoNasss) April 6, 2023
- SEO-drevet innhold og PR-distribusjon. Bli forsterket i dag.
- Platoblokkkjede. Web3 Metaverse Intelligence. Kunnskap forsterket. Tilgang her.
- kilde: https://unchainedcrypto.com/zksync-finds-solution-to-unfreeze-921-eth-stuck-in-smart-contract/
- :er
- 10
- 11
- 7
- a
- Om oss
- faktisk
- la til
- Etter
- påstått
- og
- forventet
- April
- ER
- rundt
- unngås
- før du
- BEST
- beste praksis
- by
- saken
- fanget
- Endringer
- valg
- krav
- kompatibilitet
- fullføre
- helt
- kontrakt
- kontrakter
- motsetning
- Kostnad
- kunne
- kritikere
- Dager
- utplassert
- utforming
- Til tross for
- direkte
- ned
- dynamisk
- kom inn
- valgene
- Tilsvarende
- Era
- feil
- ETH
- ethereum
- ethereum virtuell maskin
- Ethereum Virtual Machine (EVM)
- alle
- EVM
- FAIL
- Noen få
- funn
- etter
- Til
- funnet
- fra
- fullt
- funksjon
- midler
- GAS
- Gi
- Ha
- å ha
- Hvordan
- Hvordan
- Men
- HTTPS
- umiddelbart
- in
- utstedelse
- saker
- IT
- DET ER
- Labs
- maling
- SPRÅK
- Siste
- lag
- Layer 2
- skalering av lag 2
- lokal
- låst
- maskin
- laget
- hovednettet
- gjøre
- Saken
- midler
- nevnt
- millioner
- minimal
- Måned
- mer
- node
- ikke-innfødt
- bemerkelsesverdig
- of
- on
- ONE
- del
- Ansatte
- planer
- plato
- Platon Data Intelligence
- PlatonData
- praksis
- Problem
- prosjekt
- prosjekter
- protokollen
- Rask
- RE
- Gjenopprette
- utvinning
- utgitt
- oppløsning
- rull opp
- trygge
- Sa
- salg
- skalering
- Skaleringsløsning
- scenario
- Smart
- smart kontrakt
- løsning
- LØSE
- noen
- spesifikk
- slik
- lag
- testnet
- Det
- De
- deres
- til
- i dag
- token
- TOKEN SALG
- overføre
- overføringer
- sant
- Løsne
- Oppdater
- bruke
- Ve
- virtuelle
- virtuell maskin
- advarsel
- Vei..
- hvilken
- mens
- vil
- med
- uten
- verdt
- ville
- Du
- zephyrnet
- null
- null-kunnskap
- zkSync