デダウブ

第165回イーサリアムコア開発者実行会議:EIP-6466および6406のコード変更はLayerZeroなどの3つのプロジェクトに影響を与えるが、依然としてアップグレード可能である。

ChainCatcher のメッセージで、Galaxy の研究副社長 Christine Kim が第 165 回イーサリアムコア開発者実行会議の要約を発表しました。まず、EIP-6466 と 6406 はコード変更で、2 つのブロックヘッダーのフィールド「transactions_root」と「receipts_root」のデータエンコーディングを RLP から SSZ に更新します。ブロックチェーンのセキュリティと監査会社 Dedaub は、EIP-6466 と 6406 の影響分析を行い、これらのコード変更がイーサリアム上に展開され、積極的に使用されているスマートコントラクトに与える影響を特定しました。分析の結果、SSZ の更新は 3 つの主要プロジェクトに影響を与えることがわかりました:LayerZero、zkBridge(クロスチェーンブリッジ)、および Telepathy(オラクル)です。これらのアプリケーションは影響を受けますが、Dedaub のディレクター Neville Grech は、これらの 3 つはすべて EIP 6466 と 6406 によるコード変更に適応するためにアップグレードできると述べました。Danny Ryan は、この電話会議で RLP から SSZ への移行の実施やタイミングについて決定する必要はなく、今後の議論で Dedaub チームが共有する情報を考慮すべきだと述べました。Cancun/Deneb テストについて、イーサリアム財団の DevOps エンジニア Parithosh Jayanthi は、アップグレードが 6 月 30 日に開始され、テストネットが順調に進行しており、クライアント実装におけるいくつかの問題が発見されたと述べました。クライアントの問題が解決され次第、ネットワークに Blob トランザクションを長時間送信して、ネットワークが 3 つのターゲット blobs/block の負荷をどのように処理するかを確認します。Jayanthi は、これらの問題の中に、ステーキングされた ETH の預金に影響を与える問題があり、Teku と Prysm のコンセンサスレイヤークライアントチームがさらに調査すべきだと強調しました。Geth と Nethermind の実行レイヤーチームの代表者も、Devnet #7 の次の段階のテストに向けて積極的に修正している問題を共有しました。Builder Override Flag(ビルダーオーバーライドフラグ)について、Teku (CL) の開発者 Mikhail Kalinin は、EL クライアントチームが Cancun アップグレードにおけるエンジン API の変更を受け入れる意向があるかどうかを尋ねました。この変更は、「get_payload」API コマンドにブールフラグを作成することを目的としており、イーサリアムバリデータノードの EL クライアントが検閲行為を検出した場合、そのフラグは true を返します。さらに、EIP-4788 は新しいプリコンパイルを導入しました。これはコスト効率の良いスマートコントラクト操作であり、EL 上で CL に関する情報を公開し、コード変更によるストレージの過剰使用を防ぎます。この機能は、ステーキングプールや再ステーキングプロトコルなど、CL ステートへの信頼最小化アクセスから恩恵を受ける多くのユースケースの分散型アプリケーションを解放します。イーサリアム財団の研究者 Alex Stokes は、この修正が最終的な EIP-4788 仕様に統合され、Cancun でできるだけ早く実施されると述べました。(ソースリンク)

安全会社Dedaubは、Uniswapの新しい汎用ルーターの再入可能性の脆弱性を公開し、脆弱性報奨金を獲得しました。

ChainCatcher のメッセージ、セキュリティ会社 Dedaub チームは、Uniswap Labs のセキュリティ脆弱性報告に対して報奨金を受け取ったと発表しました。これは、Uniswap の深刻な脆弱性を開示したためであり、その脆弱性には再入可能性があり、ユーザーの資金を枯渇させる可能性があります。しかし、資金は安全であり、Uniswap チームはこの脆弱性を解決し、すべてのチェーンで Universal Router スマートコントラクトを再展開しました。Uniswap は 2022 年 11 月に「Universal Router」スマートコントラクトを発表し、ERC20 と NFT の交換を一つの交換ルーターに統一しました。ユーザーは、1 回の取引で複数のトークンと NFT を交換するなどの異種操作を実行できます。Dedaub は、このルーターがさまざまなトークン操作にスクリプト言語を埋め込んでいると述べています。このようなコマンドには、第三者(信頼できない可能性がある)受取人への転送が含まれる場合があります。転送プロセスのいかなる時点で第三者のコードが呼び出されると、そのコードは UniversalRouter に再入し、コントラクト内で任意のトークンを一時的に請求することができます。Dedaub は、Uniswap に新しいルーターのコア実行に再入ロックを追加し、再展開することを提案しています。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する