
Vitalik氏がEthCCで講演:アカウント抽象化により暗号資産ウォレットを電子メールのようにシンプルに
TechFlow厳選深潮セレクト

Vitalik氏がEthCCで講演:アカウント抽象化により暗号資産ウォレットを電子メールのようにシンプルに
ビタリックによれば、アカウント抽象は「非常にエレガント」であり、以前の他のアップグレードのように基盤プロトコルを変更する必要がないからだ。
執筆:TechFlow Intern

7月17日、パリで開催されたイーサリアムコミュニティ会議(EthCC)が正式に開幕し、イーサリアム共同創設者のVitalik Buterin氏が公開講演を行い、「アカウント抽象化の歴史と未来」と題して、再びスマートコントラクトウォレットを支持する発言を行った。
今年に入ってから、Vitalik氏は度々発言を重ね、MPC(EOA)に基づくウォレットとスマートコントラクトウォレットの比較についても触れ、6月のTwitter AMAでは、MPCベースのEOAウォレットには根本的な欠陥があると指摘。鍵の取り消しができないため、スマートコントラクトウォレットこそ唯一の選択肢だと述べている。
Vitalik氏によれば、アカウント抽象化は「非常にエレガント」であり、従来の他のアップグレードのように基盤プロトコルを変更する必要がない点が利点だという。
アカウント抽象化自体はやや抽象的な概念である。
現在、イーサリアムのアカウントは鍵ペアと密接に結びついており、本質的に同一のものと見なされている。つまり、秘密鍵を制御すれば、そのアカウントを制御できるということだ。
アカウント抽象化は、EVM内の実体(アカウント)と資産の所有権を担う実体(鍵ペアまたは署名者)との結びつきを解除するものである。CAが特定の機能(例:署名検証)をサポートしていれば、それはアカウントとして機能できる。
アカウント抽象化の本質は、ユーザーが自身のアカウントに対するセキュリティモデルを定義できることにあり、それによりイーサリアムをさまざまなユースケースに適応可能にする。
たとえば、この機能により、ユーザーは自身の取引検証ルール(多重署名の要求や支出制限など)を設定でき、また将来の暗号アルゴリズムにも対応可能なアカウントにすることが可能になる。
Vitalik氏は、アカウント抽象化とは、アカウントを秘密鍵ではなくスマートコントラクトコードによって制御可能にすることだと説明している。
彼の構想では、今後すべての人が現在のEOAウォレットからスマートコントラクトベースのウォレットへ移行する。それが実現すれば、暗号資産ウォレットの管理は電子メールアカウントの管理と同じくらい簡単になるだろう。
アカウント抽象化の初期段階
Vitalik氏によると、アカウントをコードによって制御するという考え方は、イーサリアム設計当初から存在していた。
イーサリアムの黄皮書では、二種類のアカウントが定義されている。外部所有アカウント(EOA:秘密鍵で制御)とコントラクトアカウント(スマートコントラクトコードで管理)。しかし、アカウント抽象化の初期実装にはいくつかの課題があった。
初代イーサリアムのプロトタイプでは、ユーザーがすぐにマルチシグウォレットを広く採用すると楽観視されていた。しかし、これはすぐには実現せず、マルチシグの導入は取引所への入金検出を困難にした。また、スマートコントラクトウォレットからのマイナー手数料の支払いにも複雑さが伴った。当初のビジョンではすべての取引が単純な「呼び出し(call)」で済むと考えられていたが、非一意なトランザクションハッシュなどの理由で問題が生じた。
アカウント抽象化の進化
長年にわたり、イーサリアムコミュニティはアカウント抽象化に関する多くのアイデアを反復的に検討してきた。標準化された署名方式、"ブレークポイント"オペコードの使用、取引検証中のアクセス制限などに関する提案がなされてきた。しかし、基盤プロトコルの変更の複雑さやプルーフ・オブ・ステークへの注力もあり、進展は緩やかだった。2020年になってようやく、具体的なアカウント抽象化EIP(イーサリアム改善提案)が提示された。
Gas Station NetworkやArgent Walletなどの独立プロジェクトがさらなる革新を推進した。これらは、スマートコントラクトのみを使ってメタトランザクションやアカウント抽象化を実現する創造的な方法を模索した。しかし、こうした「ラッパー」に依存するソリューションには、各取引ごとに高いオーバーヘッドが発生するという欠点もあった。
その後、 EIP-4337が提案され、基盤プロトコルの変更を避けつつ、スマートコントラクトのみで汎用的なアカウント抽象化標準を提供する道が開かれた。
イーサリアム(ETH)のアップグレードにより、ユーザーは自己管理型(non-custodial)ウォレットをプログラマブルなスマートコントラクトとして作成できるようになる。
これにより、ウォレットの容易なリカバリー、署名不要の取引(=取引手数料の削減)、チームウォレット(いわゆるマルチシグウォレット)など、多くの新機能が解放される。
Vitalik氏によれば、このアップグレードは、世界規模でのWeb3普及の主要な触媒の一つとなる可能性があるという。「私たちはブロックチェーンに期待する重要な属性の一つとして、登録前に既に資金を受け取れる状態にしておきたい」と彼は語る。
つまり、ユーザーがスマートコントラクトウォレットで安定通貨などの任意のトークンを受信し、ETHに交換しなくてもガス代を支払えるようにしたいという考えだ。
このようなタイプのウォレットや取引を可能にするために、最新のアカウント抽象化アップグレードでは「ペイマスター(paymasters)」機能が導入される。これにより、ユーザーは取引に使っているトークンそのものでガス代を支払えるようになる。
EIP-4337には、署名アグリゲーター(signature aggregator)も含まれており、複数の署名者が参加しても、取引上は一つの署名として扱えるようにする。
Vitalik氏はこれを「かなり重要なこと」と評価しており、特にRollupにおいては、これらのL2ソリューション上で署名データが大きくなりすぎることを防げるため重要だと指摘している。
ArbitrumやOptimismといったイーサリアムL2は、取引をまとめて処理し、イーサリアムメインネット外で検証を行う。
アカウント抽象化により、署名の集約が可能になる。簡単に言えば、これによりより多くのデータ圧縮が可能になり、計算コストが安くなり、Vitalik氏の説明では「コストを86倍削減できる」とのことだ。
さらに、これは現在進行中の唯一のイーサリアムアップグレードではない。Proto-danksharding(EIP-4844)も進行中であり、すでにネットワーク開発の主要な焦点となっている。これは新しいデータ型の基盤を築くもので、大幅なコスト削減と効率的なデータ利用を可能にする。
最後に、Vitalik氏は、効率性と検閲耐性を高めるために、ERC-4337のような一部のアカウント抽象化機能をプロトコルに直接組み込む動きが強まっていると述べた。また、旧式のEOAユーザーの円滑な移行や、生体認証署名者などの新技術の統合の重要性にも言及している。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














