zkSync helps project recover stuck $1.7M from smart contract

zkSync aide le projet à récupérer 1,7 million de dollars bloqués à partir d’un contrat intelligent

Le réseau Ethereum (ETH) layer2 (L2) zkSync a déclaré avoir trouvé « une solution élégante » pour dégeler 921 ETH – d’une valeur de 1,7 million de dollars – appartenant à Gemholic qui était coincé dans un contrat intelligent.

Gemholic avait eu des problèmes pour transférer les fonds hors du réseau principal Era de zkSync et plus tard demandé de l’aide du réseau de couche 2.

zkSync identifie le problème

Selon zkSync, Gemholic a rencontré des problèmes avec son déploiement de contrat intelligent sur le réseau principal Era en raison de son « utilisation de la fonction .transfer() ».

zkSync a noté que cette fonction utilise une quantité de gaz fixe codée en dur de 2300, qui n’est pas garantie de fonctionner sur Ethereum car la consommation de gaz pourrait être plus importante ou modifiée à l’avenir.

La solution L2 a déclaré avoir mis en garde contre ce problème dès 2019.

zkSync a en outre expliqué que son réseau principal Era n’est pas un équivalent de la machine virtuelle Ethereum (EVM). Il a noté que :

« C’est un choix de conception délibéré. Era a un compteur de gaz dynamique divergent, ce qui permet à certains types de transactions d’être 10x à 1000x moins chers que sur n’importe quel autre cumul EVM ! »

La solution

zkSync a déclaré avoir identifié « une solution élégante qui peut résoudre une classe plus large de problèmes liés au gaz. Cela nécessitera des changements minimes dans le comptage du gaz du protocole mais permettra une récupération complète des fonds.

Le réseau L2 a déclaré avoir vérifié le code source de plusieurs projets de cryptographie populaires et constaté qu’ils respectaient son avertissement précédent.

Pendant ce temps, la solution de mise à l’échelle a souligné que ces problèmes auraient pu être évités si Gemholic avait d’abord déployé le contrat sur un testnet. zkSync a dit :

« Malheureusement, les contrats ont été déployés sur le réseau principal d’Era sans avoir été essayés sur le testnet ou le nœud local, ce qui aurait immédiatement détecté le problème. »

zkSync a connu une adoption rapide depuis son lancement en mars. La valeur totale des actifs verrouillés sur le réseau est passée au quatrième rang parmi les autres réseaux L2, selon les données de L2beats. Le projet a déclaré que sa croissance est « la plus importante qu’une solution de mise à l’échelle ait jamais connue en si peu de temps ».

Le post zkSync aide le projet à récupérer 1,7 million de dollars bloqués à partir d’un contrat intelligent apparu en premier sur CryptoSlate.