Les fonds de la vente de jetons 921ETH de GemholicECO sont bloqués dans le contrat intelligent de zkSync en raison de l'utilisation de la fonction de transfert
En bref
GemholicECO a utilisé la fonction de transfert lors du déploiement de son contrat de jeton sur zkSync Era.
La fonction de transfert fonctionne sur Ethereum et d'autres chaînes EVM, mais pas sur zkSync.
zkSync a donné à la communauté une mise à jour pour clarifier le problème.
GemholicECO, une plate-forme multi-produits, a levé 921 ETH, d'une valeur d'environ 1.7 million de dollars, lors d'une vente symbolique. Cependant, les fonds ont été bloqués dans le contrat intelligent en raison d'un problème d'utilisation de la fonction .transfer(), qui fonctionne sur Ethereum et d'autres chaînes EVM, mais pas sur zkSync.
zkSync Era est un protocole de couche 2 qui fait évoluer Ethereum avec la technologie Zero Knowledge. La version Alpha du protocole a été ouverte sur le réseau principal le 24 mars.
Pour clarifier le problème, zkSync a tweeté une mise à jour jeudi, donnant son contexte communautaire. Selon zkSync, GemholicECO a déployé son contrat sur le réseau principal sans l'essayer sur le testnet ou le nœud local, ce qui aurait attrapé le problème.
"Tout contrat intelligent qui utilise transfer() ou send() dépend fortement des coûts de gaz, car cela fonctionne en transmettant une quantité codée en dur de 2300 gaz", a expliqué zkSync. Bien que la fonction utilise une quantité de gaz codée en dur, les coûts de gaz peuvent changer, entraînant la rupture du contrat intelligent.
Les développeurs ont été avertis de l'utilisation de la fonction de transfert il ya trois ans, mais il semble que GemholicECO n'ait pas tenu compte des conseils. Anticipant que le problème surviendrait, zkSync a ajouté un avertissement concernant l'utilisation de la fonction de transfert directement dans le compilateur.
Les développeurs du protocole ont fait un choix de conception délibéré en faisant de zkSync un équivalent non EVM. zkSync affirme que son compteur de gaz dynamique permet à certaines transactions d'être jusqu'à 1,000 XNUMX fois moins chères que sur tout autre cumul EVM.
De plus, zkSync a précédemment vérifié le code source de dizaines de projets de cryptographie populaires et n'en a pas trouvé un seul qui ne suivait pas l'avertissement vieux de trois ans de ne pas utiliser .transfer(), ce qui l'a amené à conclure que la communauté des développeurs avait résolu ce problème.
Pour éviter que ce problème ne resurgisse à l'avenir, zkSync a identifié une solution capable de résoudre une classe plus large de problèmes liés au gaz, de débloquer le contrat intelligent et de récupérer intégralement les fonds de GemholicECO. Le protocole publiera plus de détails bientôt.
Lire la suite:
Clause de non-responsabilité
En ligne avec la Lignes directrices du projet de confiance, veuillez noter que les informations fournies sur cette page ne sont pas destinées à être et ne doivent pas être interprétées comme des conseils juridiques, fiscaux, d'investissement, financiers ou toute autre forme de conseil. Il est important d’investir uniquement ce que vous pouvez vous permettre de perdre et de demander des conseils financiers indépendants en cas de doute. Pour plus d'informations, nous vous suggérons de vous référer aux conditions générales ainsi qu'aux pages d'aide et de support mises à disposition par l'émetteur ou l'annonceur. MetaversePost s'engage à fournir des rapports précis et impartiaux, mais les conditions du marché sont susceptibles de changer sans préavis.
A propos de l'auteur
Cindy est journaliste à Metaverse Post, traitant de sujets liés à web3, NFT, métavers et IA, avec un focus sur des entretiens avec Web3 acteurs du secteur. Elle a parlé à plus de 30 cadres supérieurs et ce n'est pas fini, apportant leurs précieuses informations aux lecteurs. Originaire de Singapour, Cindy est désormais basée à Tbilissi, en Géorgie. Elle est titulaire d'un baccalauréat en communications et études médiatiques de l'Université d'Australie du Sud et possède une décennie d'expérience dans le journalisme et l'écriture. Contactez-la via [email protected] avec des pitchs de presse, des annonces et des opportunités d'interview.
Plus d'articlesCindy est journaliste à Metaverse Post, traitant de sujets liés à web3, NFT, métavers et IA, avec un focus sur des entretiens avec Web3 acteurs du secteur. Elle a parlé à plus de 30 cadres supérieurs et ce n'est pas fini, apportant leurs précieuses informations aux lecteurs. Originaire de Singapour, Cindy est désormais basée à Tbilissi, en Géorgie. Elle est titulaire d'un baccalauréat en communications et études médiatiques de l'Université d'Australie du Sud et possède une décennie d'expérience dans le journalisme et l'écriture. Contactez-la via [email protected] avec des pitchs de presse, des annonces et des opportunités d'interview.