
イーサリアム2024年開発ロードマップで何を期待できるか?
TechFlow厳選深潮セレクト

イーサリアム2024年開発ロードマップで何を期待できるか?
ロードマップは、EOAアカウントからより柔軟なスマートコントラクトウォレットへと、ユーザーとイーサリアムとの関わり方の再定義に重点を置いています。
執筆:FRANCESCO
翻訳:TechFlow
暗号通貨の世界において、イーサリアムは重要なプラットフォームとして常に進化と革新を続けています。本稿では、2024年のイーサリアム開発ロードマップにおけるERC-4337、EIP-4844、EIP-3074、EIP-5003といった主要な技術的提案について深掘りし、これらがどのようにしてイーサリアムのスケーラビリティとユーザーエクスペリエンスを向上させるのかを解説します。

Twitter上では、これほど多くの反イーサリアムの声を見たことがありません。
ほぼ隔日で「イーサリアムキラー」と疑われる新しいL1が登場していますが、イーサリアムはそれらに動じず、揺るぎなく自らの成長と改善に集中し続けています。
イーサリアムの進化への取り組みは、最近発表された2024年ロードマップに明確に示されています。このロードマップでは、スケーラビリティとユーザーエクスペリエンスを高めるための主要な開発が重点的に紹介されています。

特に注目すべきは、EIP-4844の実施時期が正式に決定されたことでしょう。これにより、L2がイーサリアム上でデータを発行することがはるかに容易になります。競争が激化する中でも、これらの新しいERCやEIPは、イーサリアムのスケーラビリティとユーザーエクスペリエンスを大きく向上させます。
以下では、ERC-4337、EIP-4844、EIP-3074、EIP-5003というエキサイティングなアップデートについて詳しく見ていきます。
ERC-4337:スマートコントラクトウォレットの変革

ERC-4337標準の導入は、スマートコントラクトウォレットの進化における大きな飛躍です。この改善により、「アカウント抽象化(Account Abstraction)」という新たな概念が導入されます。
ERC-4337は、コンセンサス層のプロトコル変更を必要としないアカウント抽象化の提案です。この提案は、新しいプロトコル機能を追加したり、基盤となるトランザクスタイプを変更するのではなく、UserOperationと呼ばれる高レベルの疑似トランザクションオブジェクトを導入します。ERC-4337の詳細については、こちらをクリックしてご確認ください。
従来、イーサリアムのアカウントは外部所有アカウント(EOA)とスマートコントラクトアカウントに分かれています。しかし、ユーザー操作を行うEOAは、使いやすさとセキュリティの面で課題を抱えています。
ERC-4337はこれらの境界を曖昧にし、ユーザーがスマートコントラクトとより直感的にやり取りできるようにします。

複雑化する環境に対応するために、ユーザーとイーサリアムのインタラクション方法の改善が求められています。すでにCreso WalletやAvocado Walletなど、アカウント抽象化に基づくソリューションが登場しています。
ERC-4337の導入は、ウォレット設計の多様な改善と、最終ユーザーの複雑性の低減の基盤を築きます。
さらに、ERC-4337は最終ユーザーエクスペリエンスを大幅に改善し、Gasフリー取引やソーシャルログイン、パスワードリカバリーといった新たな可能性を実現します。
ERC-4337の主な特徴:
-
セキュリティの強化:より複雑なロジックをウォレットに統合することで、ユーザーは多要素認証や1日の支出限度額などの取引条件を設定できます。
-
ユーザーフレンドリー性:非技術者ユーザーにとっても使いやすく、イーサリアムエコシステムへのアクセスを容易にします。
-
代用トークンでのGas支払い:ETH以外のトークンで取引手数料を支払えるようになり、利便性が向上します。
EIP-4844:L2の効率化

EIP-4844の目的:L2ソリューションがイーサリアム上にデータを掲載するための低コスト手段を提供し、ユーザーがL2で支払うトランザクション費用全体を大幅に削減すること。
問題点:L2はますます多くのデータを生成しています。これを安価に掲載する方法があれば、ネットワークがユーザーに請求するトランザクション費用はすぐに減少します。
解決策:「blob付きトランザクション」のための新しいトランザクション形式を導入。これは「EVM実行ではアクセスできないが、そのコミットメントにはアクセス可能」な大量のデータを含むもので、blobの内容は本文に完全に埋め込まれるのではなく、「sidecar」として別途伝播されます。
EIP-4844は一般的に「proto-danksharding(プロト・ダンクシャーディング)」と呼ばれ、イーサリアムのスケーラビリティ問題への重要な前進です。この提案は、RollupなどのL2ソリューションが利用可能な一時的なデータである「shard blobs(シャードblob)」を使用できる新しいトランザクションタイプを導入します。
EIP-4844は、イーサリアムに「blob」データを受け入れ、ビーコンノード内に短期間保存する新しいトランザクションタイプを追加します。

シャードblobは、イーサリアムブロック内で実行されるトランザクションを含まず、「data blobs(データblob)」のみを含み、L2がそのデータ領域を利用してユーザーに安全で拡張性の高い体験を提供します。

EIP-4844の重要性は、その恩恵がすべてのユーザーに還元されることにあります。誰もが低いL2手数料から利益を得られるようになるのです。
なぜL2の手数料が下がるのか?
EIP-4844はトランザクションの計算とストレージ費用を分離します。L2は「CALLDATA」ではなく、あらかじめ定められた期間後に削除されるblobを使ってイーサリアムにデータを送信します。
blobデータは永久に利用可能である必要はなく、1〜3ヶ月程度の一定期間だけ利用可能であればよく、この期間内にL2が少なくとも1人の正直な参加者が状態を再構築し、悪意あるソーターや不正なデータに対して挑戦または置き換えを行える十分な時間があります。その後、データは削除されます。
EIP-4844により、Rollupは当初各スロットあたり0.25MBまでスケールでき、blob専用の料金市場が設けられることで費用が非常に低くなり、Rollupのスケーリング負担が大幅に軽減されます。
EIP-4844の潜在的影響

EIP-4844には以下のような潜在的影響があります:
-
L2コストの削減:データコストの低下により、L2ソリューションが経済的に利用しやすくなり、広範な採用が促進されます。
-
トランザクションスループットの向上:よりスケーラブルなネットワークとなり、より多くのトランザクションを処理できるようになります。
-
ユーザーエクスペリエンスの向上:トランザクションがより高速かつ安価になることで、イーサリアム全体のユーザーエクスペリエンスが大きく改善されます。
以前、このテーマについて詳しく書いた記事があります。こちらをクリックして詳細をご覧ください。
EIP-3074:トランザクションの簡素化

EIP-3074は、追加の信頼仮定なしに、イーサリアム上でよりシームレスなユーザーエクスペリエンスを可能にする新しい概念です。
EIP-3074は、イーサリアムのトランザクション承認および実行方法に根本的な変更を加えます。この提案により、ユーザーは第三者に新しいタイプの操作を通じて自身の代わりにトランザクションを実行する権限を与えることができます。
EIP-3074は、EOAが制御権をスマートコントラクトに委任できるようにすることで、イーサリアムのEOAを更新することを目指しています。つまり、スマートコントラクトがユーザーのアカウントからのトランザクションを承認できるようにするのです。
実際、EIP-3074により単一署名で複雑な操作を実行できるようになり、多重承認が不要となります。これによりユーザーエクスペリエンスが大幅に改善され、バッチ取引や期限付き取引などが可能になります。EIP-3074の詳細については、こちらをクリックしてください。

ただし、これを実現するには、AUTHおよびAUTHCALLという2つの新しいEVMオペコードを導入するため、イーサリアムプロトコルの変更が必要です。
そのため、EIP-4337のような他のアカウント抽象化提案と比べ、EIP-3074は一般的に支持が少ない傾向にあります。こちらをクリックして、EIP-3074に関する懸念点を確認してください。
それでも、EIP-3074は以下の新たなユースケースをもたらします:
-
スマートコントラクトウォレット:ウォレットリカバリ機能により、資金を二度と失うことはありません
-
バッチ取引:Gasコストの節約
-
自動化:スマートコントラクトアカウントによるトランザクションの自動化
EIP-3074の利点:
-
ユーザーインタラクションの簡素化:特に複雑なDAppとのやり取りにおいて有利であり、ユーザーの手順とGasコストを削減
-
開発者の柔軟性向上:より創造的で効率的なスマートコントラクト設計が可能に
-
潜在的なセキュリティ強化:新しいセキュリティ上の考慮事項を伴いますが、同時に強固なセキュリティメカニズム構築の機会も提供
EIP-5003:ネットワークリソースの最適化

この提案はEIP-3074と非常に相性が良く、EIP-3074はEOAの署名権限をスマートコントラクトに委任する「オペコード」を提供します。
EIP-3074はスマートコントラクトに権限を与えますが、EIP-5003はイーサリアムのEOAアカウントの署名鍵を完全にスマートコントラクトアカウントへ移行します。

EIP-3074を限定的な範囲に適用すると、スマートコントラクトへの権限委譲に関連する新たな攻撃ベクトルが生じる可能性があります。

EIP-5003はあまり知られていませんが、イーサリアムネットワークの効率性とセキュリティ向上において重要な役割を果たします。
EIP-5003の予想される利点:
-
セキュリティの向上:EIP-5003はEIP-3074と組み合わせることで、後者の欠点を解決し、アカウント抽象化への移行に伴う新たな攻撃ベクトルを生じさせないことを保証します。
-
EOAからの移行:このEIPはEOAからの最終的な移行を可能にします。
結論:未来を見据えたイーサリアム
イーサリアムの開発は遅く、安全性を優先しているとしばしば言われますが、それは停滞しているわけではありません。特定の時点での状況だけでその技術を評価するのは誤りです。イーサリアムは常に進化し続けているからです。
特に2024年のイーサリアム開発ロードマップは、将来に対する明確なビジョンを示しており、スケーラビリティ、セキュリティ、アクセシビリティ、可用性といった重要な課題を解決し、ネットワークを未来に向けて準備することを約束しています。
このロードマップは、EOAアカウントからより柔軟なスマートコントラクトウォレットへと、ユーザーとイーサリアムの関係を再定義することに焦点を当てています。
ERC-4337、EIP-4844、EIP-3074、EIP-5003の実装は、この進化においていずれも重要な役割を果たします:
-
ERC-4337はアカウント抽象化によってスマートコントラクトウォレットを根本的に変革し、セキュリティと使いやすさを強化します。この標準はユーザーエクスペリエンスを著しく簡素化し、イーサリアムエコシステムのアクセシビリティを大幅に拡大することを目指しています。
-
EIP-4844、いわゆる「proto-danksharding」は、コスト削減とL2ソリューションの効率化における画期的な進展です。blob付きトランザクション向けの新しいトランザクション形式を導入することで、トランザクション費用の低下とスループットの向上を実現し、最終ユーザーはより安価で迅速な取引を享受できます。
-
EIP-3074とEIP-5003は、トランザクションの簡素化とネットワークリソースの最適化における重要な一歩を共に示しています。EIP-3074が取引承認のための新しい操作機能を導入する一方で、EIP-5003は署名権限を外部所有アカウント(EOA)からスマートコントラクトアカウントへ移行することでそれを補完し、ネットワークのセキュリティと効率を強化します。
本稿の主な目的は、読者にイーサリアムを静的なネットワークではなく、常に進化し続ける動的なネットワークとして捉え、未来志向の新興技術および代替案として積極的に取り組んでいる存在として認識してもらうことです。
今後もEIPの実装状況およびイーサリアムの今年の進展を注視していきます。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News










