Ethereum が 9 周年を迎える中、開発者たちはネットワークの次のメジャー アップグレードである Pectra のテストと実装という大きな課題に取り組んでいます。最近の All Core Devs コールで、開発者たちは開発者ネットワーク (devnets) の最近のイテレーションの進捗を遅らせているテストの問題について話し合いました。
Devnet-1 のリリースは EIP-7702 の問題により問題に直面し、複数のフォークが発生してバグの検出が困難になりました。これに対処するため、開発者は EIP-7702 を除外し、他の Ethereum 改善提案 (EIP) に集中して Devnet-2 を迅速に展開しました。「1 つのトランザクションに EOA アカウント コードを設定する」と題された EIP-7702 は、外部所有アカウント (EOA) またはウォレットのいずれであっても、Ethereum アドレスが 1 つのトランザクションに対して一時的にスマート コントラクトの機能を取得できるようにします。ただし、Nethermind 開発者の Ahmad Bitar が通話中に指摘したように、これらの機能を EOF アドレスに限定すべきかどうかについては疑問が残ります。
Bitar 氏は次のように説明しています。「私たちは、委任を EOF アカウントに制限したいと考えていますが、これが 7702 にとって適切なアプローチであるかどうかを判断するには、Pectra でさらに開発ネットワーク テストを行う必要があります。」
イーサリアム契約の新しい形式であるEOFは、2022 Merge to Proof-of-Stakeのような複雑なアップデートにおける予期しない副作用と潜在的な範囲の拡大に対する懸念から、過去1年間のPectraアップグレードで最も物議を醸した部分でした。独立したイーサリアム貢献者であるDanno Ferrin氏によると、Pectraのこの側面はまだテスト中であり、まだ開発ネットに統合されていません。イーサリアム財団のテストチームのMario Vega氏は、潜在的な問題がないかコードをテストする新しい方法を開発しています。
「まだテストを書いている最中なので、EOF と他の EIP 間の相互作用が心配です」と Vega 氏は述べ、まだ準備ができていないと付け加えた。
テストが優先される一方で、グループは 2 週間以内に EOF の統合を再検討することを約束しています。EOF は EIP-7702 の完成のボトルネックとなっているため、Devnet-3 ではこの EIP を他の最近の変更とともに再導入する予定です。
テスト用の開発者リソースが限られているため、secp256r1 楕円曲線を使用した署名検証用のコンパイル済み契約を導入する EIP-7212 に関する決定も遅れています。これは、CFI (Candidate For Inclusion) ではありますが、Pectra に正式には組み込まれていません。
これを Ethereum メインネットに実装すべきか、レイヤー 2 ソリューションに延期すべきかについてはさまざまな意見があります。多くのチームは、EIP-7212 やその他の重要でない変更について合意に達する前に、Pectra のさらなる進捗を確認したいと考えています。
「今後数か月で Pectra がどのように進歩するかを見たい」とコア開発者の Lightclient 氏は語った。「7212 は簡単に実行できますが、現在 Pectra に注力しており、これ以上追加する時期ではないようです」と、秋に決定したいと考えている。イーサリアムが 10 年目を迎える中、8 月の休暇期間により開発が遅れると予想されるが、All Core Devs コールと小規模なチーム ミーティングのスケジュールは変更されない。
Pectra のアップグレードには、Ethereum ネットワークへの大幅な変更と改善が伴いますが、EOF は特に困難です。EOF は、新しい機能と最適化を提供し、Ethereum の契約形式を改善することを目的としています。ただし、その導入により、他の EIP との潜在的な相互作用やアップグレードの全体的な複雑さに関する懸念が生じています。
Ethereum コミュニティは、ネットワークの安定性とパフォーマンスに意図せず影響を与える可能性のある変更の実装には慎重です。そのため、予期しない問題が発生することなくアップグレードがスムーズに進むようにするには、テストと検証のプロセスが不可欠です。
困難にもかかわらず、開発者は Pectra のアップグレードを進めることに全力を尽くしています。最終的な実装が Ethereum ユーザーが期待する高い基準を満たすように、各コンポーネントの徹底的なテストと慎重な評価に重点が置かれています。
開発者が提案された変更の改良とテストを継続する中、今後数か月は Pectra のアップグレードにとって極めて重要な時期となります。Ethereum ネットワークが 10 年目を迎える中、Pectra のアップグレードは大きな前進であり、世界中のユーザーに機能強化とパフォーマンス向上を約束します。