zkSync hittar lösningen för att "Unfreeze" 921 ETH har fastnat i smart kontrakt

zkSync hittar lösningen för att "Unfreeze" 921 ETH har fastnat i smart kontrakt

zkSync Finds Solution to ‘Unfreeze’ 921 ETH Stuck in Smart Contract PlatoBlockchain Data Intelligence. Vertical Search. Ai.

zkSync planerar att göra ändringar i Eras gasmätning för att återvinna ETH till ett värde av 1.7 miljoner dollar som är låst i GemstoneIDO smarta kontrakt.

Ethereum Layer 2-skalningslösning zkSync påstår sig ha hittat ett sätt att frigöra pengarna som är låsta i Gemholics smarta kontrakt GemstoneIDO.

I en uppdatering den 6 april på Twitter sa zkSync att de hade hittat en "elegant lösning" till 921 ETH, värd cirka 1.7 miljoner dollar, låst i ett av sina kontrakt efter projektets token-försäljning.

Problemet uppstod från .transfer()-funktionen i GemstoneIDO:s smarta kontrakt, som zkSync-teamet hävdar kunde ha undvikits om projektet hade distribuerat kontraktet på ett testnät.

"Tyvärr distribuerades kontrakten på Era mainnet utan att ha prövats på testnätet eller den lokala noden, vilket omedelbart skulle ha fångat problemet", sa zkSync-teamet.

Gemholic-teamet, dock, hävdar att ha testat funktionen på zkSync-testnätet före huvudnätet. 

Funktionen var en del av zkSync Era, den nollkunskapsskalningslösning som släpptes av Matter Labs förra månaden. ZkSync Era är dock inte Ethereum Virtual Machine (EVM) ekvivalent, ett "medvetet designval" gjort av teamet.

Eras dynamiska gasmätning innebär att alla ETH-överföringar kommer att kosta mer än 2300 gas, och alla .transfer()-funktioner som angetts utan ett explicit gasstipendium skulle misslyckas. Teamet sa att de hade förutsett ett sådant scenario och lade till en varning om funktionen direkt till sin kompilator.

För att lösa problemet med GemstoneIDO:s låsta medel, sa zkSync att det skulle göra minimala ändringar av gasmätningen i protokollet för att möjliggöra en fullständig återvinning av medel.

Trots en snabb lösning påstod vissa kritiker att problemen berodde på zkSync Eras brist på fullständig EVM-ekvivalens, trots dess påståenden om motsatsen.

Tidsstämpel:

Mer från Unchained