論説: 暗黙のイーサリアム革命: EOA は時代遅れになりつつありますか?

Ad

CoinDesk コンセンサス

レーダーの下では、Ethereum エコシステムへの最も重要な変更の 3 つが発表されましたが、コミュニティの反応はほとんどまたはまったくありません。 アカウントの抽象化は、webXNUMX アカウント管理の中核となる進歩ですが、現在のロードマップは、イーサリアム エコシステムから外部所有アカウント (EOA) を完全に削除するという新しい目標をもたらします。

アカウントの抽象化という用語は、web3 アカウントの複雑さを抽象化して、エンド ユーザーにより使いやすいエクスペリエンスを作成するプロセスを指します。 当初の目標は、すべてのアカウントが同様に扱われるように web3 アカウント モデルを一般化することでした。それらが EOA またはスマート コントラクト アカウントであるかどうかは関係ありません。 しかし、イーサリアム財団は、エコシステムの将来に EOA の余地はないと判断したようで、スマート コントラクト ウォレットをユーザーのデフォルト アカウント モデルとして支持しています。

EIP-4337 & アカウントの抽象化

Ethereum Foundation のセキュリティ フェローである Yoav Weiss は、ETHDenver での講演中に EIP-4337 のリリースを発表しました。 イーサリアム ネットワークの更新により、スマート コントラクト ウォレットの機能がアップグレードされ、分散バンドラー、トークン料金の支払い、代替 mempool、その他のアカウント抽象化機能など、アカウント抽象化の要素が追加されます。

Ethereum の共同創設者である Vitalik Buterin は、2021 年 XNUMX 月に EIP を最初に紹介し、Ethereum メッセージ ボードで次のメッセージで概念を共有しました。

「コンセンサス層プロトコルの変更の必要性を完全に回避するアカウント抽象化の提案。代わりに、UserOperation オブジェクトの別個の mempool と、カスタム コードまたはバンドル マーケットプレイスのいずれかを実行するマイナーに依存します。」

ただし、EIP-4337 の重要な側面の XNUMX つは、EOA を完全に削除する方向に進んでいることです。 イーサリアム財団の Web サイトにある EIP のドキュメントによると、アップグレードの主な動機は、「ユーザーが EOA を持つ必要性をまったくなくすこと」です。

「アカウントの抽象化の重要な目標を達成する: ユーザーがプライマリ アカウントとして EOA の代わりに任意の検証ロジックを含むスマート コントラクト ウォレットを使用できるようにします。 ユーザーがEOAも持つ必要性を完全に取り除きます。」

CryptoSlate いくつかのウォレットプロバイダーに連絡を取りましたが、イーサリアム財団からの時間枠がないことを考えると、EOAの完全な廃止の可能性について話し合うことをいとわない人はいませんでした. 記事執筆時点で、イーサリアム財団はコメントの試みに応じていません。

EOAとは何ですか?

Ethereum の EOA は、スマート コントラクト アカウントとは異なり、秘密鍵を保持するユーザーによって管理される特定の種類のアカウントです。 基本的に、EOA は Ethereum ブロックチェーン上でユーザーの暗号化 ID として機能し、ユーザーが ETH、NFT、またはその他のトークンを保持、送信、受信し、スマート コントラクトと対話できるようにします。

EOA は、その秘密鍵からの一意の公開アドレスによって識別されます。 スマート コントラクト アカウントとは異なり、EOA にはコードやロジックが関連付けられていません。 ただし、トランザクションに署名して転送を開始したり、スマート コントラクトを展開したり、イーサリアム ネットワーク上の既存のスマート コントラクトと対話したりすることはできます。

EOA とスマート コントラクト アカウントの主な違いは、その制御にあります。 EOA は秘密鍵を使用して外部エンティティによって管理されますが、スマート コントラクト アカウントはスマート コントラクトのコードによって制御され、そのコード内で指定された規則に従います。

EOA は必要ですか?

EOA は、最も試行錯誤されたタイプのブロックチェーン アカウントです。 MetaMask などの人気のあるソフトウェア ウォレットや、Ledger、Tezor、SafePal などのハードウェア ウォレットはすべて、EOA アカウントで作成されています。 EOA を削除すると、そのようなプロジェクトに劇的な影響が及び、大規模なコードの更新が必要になります。

複雑な秘密鍵または長いシード フレーズを安全に記録して保存することを要求することにより、新しいユーザーを web3 にオンボーディングするという問題は広く受け入れられている問題ですが、イーサリアム エコシステムのコア コンポーネントを削除することは、この問題に対する抜本的な解決策となります。

さらに、EOA を削除すると、単純さの喪失、複雑さの増大、トランザクション コストの上昇、互換性の問題、セキュリティ上の懸念、EVM の断片化、摩擦の増加による採用の潜在的な減少など、対処する必要のある無数の潜在的な問題が発生します。

上記の問題のすべてが克服できないと言っているわけではありません。 ただし、EOA の削除への道には、まだ考えられていない問題が含まれます。 さらに、イーサリアムは web3 エコシステムの中心にあるため、イーサリアム ネットワークから EOA を削除すると、EVM ランドスケープ全体で互換性の問題が発生する可能性があります。

EOA の削除に関する問題

弱気相場では、スマート コントラクトの使用を推奨するのは簡単です。スマート コントラクトは、コードの実行に使用される複雑なロジックのために、平均して EOA よりも多くのガスを使用します。 記事執筆時点で、イーサリアムのガス料金は、ネットワークの基本料金を含めて 12 GWEI ($0.40) です。

下のグラフは、ネットワークが開始されてからのトランザクションごとに支払われる平均ガス価格の変化を示しています。 2021 年から 2022 年にかけての強気相場では、ガスは 305 GWEI の最高値まで上昇し、平均して約 120 GWEI となり、現在よりも約 1 倍高くなっています。 EOA が完全に削除された場合、Ethereum レイヤー XNUMX ブロックチェーン ネットワークでの取引コストはほぼ確実に増加します。

イースガス価格
出典:Glassnode

ただし、Polygon や Immutable のような専用の業界固有のレイヤー 2 などの Ethereum スケーリング ソリューションの進歩は、ベース レイヤーでの取引が禁止された場合、ネットワークにとってさらに重要になります。

特定された他の問題に関しては、規制ガイダンスの変化する状況も考慮する必要があります。 最近、欧州議会は、モノのインターネット (IoT) 業界に関する法案を可決しました。これは、すべてのスマート コントラクトに「キル スイッチ」を含めること、したがって「プロキシ アップグレード可能性」を含めることを要求するものです。 法律の第 30 条には、次の要件があります。

「データを利用可能にするための合意の文脈における他者のためのスマートコントラクトの展開は、次の必須要件に準拠するものとします[…]

安全な終了と中断: トランザクションの継続的な実行を終了するメカニズムが存在することを確認します: スマート コントラクトには、将来の (偶発的な) 実行を回避するために操作を停止または中断するようコントラクトをリセットまたは指示できる内部機能が含まれている必要があります。

これは、開発者がアカウントを削除できる機能をスマート コントラクト ウォレットに含める必要があることを意味します。これがアカウント所有者以外の誰かによって実装された場合、アカウントの自己主権の性質を排除します。

さらに、イーサリアムが EOA から完全に離れた場合、どの EVM チェーンも同じ機能を実装する必要があります。そうしないと、イーサリアム メインネットとの互換性が失われるリスクがあります。 他のチェーン全体での実装が同期される可能性は低く、その結果、エコシステムが断片化し、dApps の互換性が失われる可能性があります。

現在、複数の EVM チェーンと完全な互換性があるプロジェクトは、移行中に一部のネットワークにアクセスできなくなる可能性があります。

EOA イノベーション

では、なぜ EOA を削除するのでしょうか。 イーサリアム財団は、EOA を完全に削除するよう呼びかけて、EOA 空間での革新の可能性を放棄したようです。 しかし、私は 2022 年に Intu と呼ばれるプロジェクトにこれを正確に行っているとアドバイスしましたが、それが唯一のものである可能性は低いです。 完全な透明性のために、私はプロジェクトに助言する時間に対して報酬を受け取りましたが、チームのビジョンを信じる以外に、Intu が成功するインセンティブはありません。

この記事のポイントは、解決策をごまかしたり、Ethereum エコシステム内で FUD を作成したりすることではありません。 代わりに、この問題に対する認識を高め、スペース内での議論と調整を促進したいと考えています。

最初に適切な公開プロセスがない限り、EOA の削除を宣言するイーサリアム財団の声明を出す必要はないと思います。 このようなプロセスにより、EOA は確実に 必要 削除される予定、タイムフレームがどのように見えるか、移行前にすべての潜在的なセキュリティ、互換性、およびユーザビリティの問題がどのように解決されるか.

また、EOA の削除が確認されていないことを強調することも重要です。 イーサリアムは、中央集権的な管理者を持たない分散型エコシステムです。 ただし、Ethereum Foundation は、開発者コミュニティ内で大きな影響力を持っています。 したがって、生態系の健全性のために、この対話を続けることが重要であると私は信じています。

私はイーサリアム財団の見解を理解しています。 目を完全に開いてアカウントの抽象化に向かって進むことを確実にするために、会話がよりオープンに行われることを願っています. ポール・サフォが賢明にも言ったように、「強い信念、弱い信念」。

ソース: https://cryptoslate.com/op-ed-the-unspoken-ethereum-revolution-are-eoas-becoming-obsolete/