zkSync がスマート コントラクトでスタックした 921 ETH を「凍結解除」する解決策を見つける

zkSync がスマート コントラクトでスタックした 921 ETH を「凍結解除」する解決策を見つける

zkSync、スマートコントラクトのPlatoBlockchainデータインテリジェンスでスタックした921 ETHの「凍結解除」の解決策を発見。垂直検索。あい。

zkSync は、GemstoneIDO スマート コントラクトでロックされた 1.7 万ドル相当の ETH を回復するために、Era のガス メータリングに変更を加える予定です。

イーサリアム レイヤー 2 スケーリング ソリューション zkSync は、Gemholic の GemstoneIDO スマート コントラクトでロックされた資金を凍結解除する方法を見つけたと主張しています。

6 月 921 日の Twitter の更新で、zkSync は、プロジェクトのトークン販売後に契約の 1.7 つにロックされた、約 XNUMX 万ドル相当の XNUMX ETH に対する「エレガントなソリューション」を見つけたと述べました。

この問題は、GemstoneIDO のスマート コントラクトの .transfer() 関数から発生しました。zkSync チームは、プロジェクトがコントラクトをテストネットにデプロイしていれば回避できたと主張しています。

「残念ながら、コントラクトは、テストネットまたはローカル ノードで試行されることなく、Era メインネットに展開されました。これにより、すぐに問題が検出されたはずです」と zkSync チームは述べています。

しかし、ジェムホリックチームは、 クレーム メインネットの前に zkSync テストネットで機能をテストしたこと。 

この関数は、Matter Labs が先月リリースしたゼロ知識ロールアップ スケーリング ソリューションである zkSync Era の一部でした。 ただし、zkSync Era は Ethereum Virtual Machine (EVM) に相当するものではなく、チームが行った「意図的な設計上の選択」です。

Era の動的なガス メータリングは、ETH の転送に 2300 ガス以上の費用がかかり、明示的なガスの支給なしに入力された .transfer() 関数は失敗することを意味します。 チームは、そのようなシナリオを予測しており、関数に関する警告をコンパイラに直接追加したと述べました。

GemstoneIDO のロックされた資金の問題を解決するために、zkSync は、資金の完全な回復を可能にするために、プロトコルのガス計測に最小限の変更を加えると述べました。

迅速な解決にもかかわらず、一部の批評家は、反対の主張にもかかわらず、zkSync Era が完全な EVM 同等性を欠いていたために問題が発生したと主張しました。

タイムスタンプ:

より多くの アンチェインド