Skip to main content
Web3Fire
identityadvanced

アカウント抽象化

ユーザーが従来の外部所有アカウントの代わりにスマートコントラクトウォレットを通じてブロックチェーンと対話できるようにするイーサリアム標準(ERC-4337)。

entity.also_known_as ERC-4337, smart contract wallet

entity.loading_intelligence

要点

カテゴリidentity
難易度advanced
entity.also_known_asERC-4337, smart contract wallet

概要

アカウント抽象化は、ERC-4337と呼ばれることが多いイーサリアム標準であり、ユーザーが従来の外部所有アカウントの代わりにスマートコントラクトウォレットを通じてブロックチェーンと対話できるようにします。トランザクション検証を「単一の秘密鍵がすべてに署名する」という要件から分離し、ソーシャルリカバリー、マルチシグネチャルール、スポンサー付きトランザクションなどのプログラム可能なアカウント機能を可能にします。これは主流の使いやすさへの大きな一歩です。

仕組み

アカウント抽象化では、ユーザーのアカウントは独自の検証ロジックを定義するスマートコントラクトです。トランザクションは、バンドラーが収集してネットワークの支払いを行うユーザーオペレーションのメンプールを通じて送信され、アカウント自体が何が有効な署名であるかを決定できます。検証はプログラム可能であるため、アカウントは複数の署名を必要とし、ガーディアンによるリカバリーを許可し、またはユーザーがガスを支払うためにETHを保持することなく完全に動作できます。

重要性

アカウント抽象化は、失われた鍵、厳格な単一署名セキュリティ、ガス通貨の保持の必要性など、暗号通貨の最も一般的な障害モードを取り除きます。メールリカバリーやセッションキーなど、ウェブアプリに近いウォレット体験を可能にします。アプリケーションが手数料を補助できるようにすることで、新しいユーザーのオンボーディング摩擦も減らし、大量採用のための基礎的な改善となります。

関連概念

アカウント抽象化はERC-4337によって標準化され、スマートコントラクトウォレットの上に構築されます。ウォレット体験を再定義し、ユーザーが機械的なステップではなく結果を指定するインテント中心のトランザクション設計と密接に関連します。

ナレッジグラフ

entity.loading_graph

entity.faq

entity.loading_faq

entity.related_comparisons

ARCHITECTURE V3 — Static Knowledge Shell · 297/297 Concepts · SSG · 0 D1