Account Abstraction

Account abstraction は、アカウントがどのようにトランザクションを承認・検証するかを決めるロジックを、固定されたプロトコルレベルのルールセットから、カスタマイズ可能でプログラム可能な検証ロジックへと移すという、ブロックチェーン(blockchain)の設計コンセプトです。

定義

アカウント抽象化(Account Abstraction)とは、アカウントがどのようにトランザクションを承認・検証するかを決めるロジックを、固定されたプロトコルレベルのルールセットから、カスタマイズ可能でプログラム可能な検証ロジックへと移すという、ブロックチェーン(blockchain)の設計コンセプトです。これにより、外部所有アカウントとスマートコントラクトアカウントを統一的なモデルとして一般化し、アカウントの振る舞い、認証方式、手数料支払いルールなどを、ベースプロトコルにハードコードするのではなく、コードによって定義できるようにします。

かんたんに言うと

アカウント抽象化(Account Abstraction)とは、ブロックチェーン(blockchain)上のアカウントを、単一の組み込み署名ルールではなく、柔軟なコードによって制御できるようにするという考え方です。すべてのアカウントが同じ仕組みで動くのではなく、それぞれのアカウントが、自分が本当に所有されていることの証明方法やトランザクションの承認方法をコードで独自に定義しつつ、ネットワークからは通常のアカウントとして扱われるようにするものです。

文脈と使われ方

この用語は主に、Ethereum や類似のスマートコントラクトプラットフォームにおいて、アカウントモデルに対して提案・実装されている変更点を説明する際に使われます。プロトコル研究、wallet アーキテクチャ設計、外部所有アカウントとスマートコントラクトアカウントを統一しようとする標準化作業などで登場します。また、intent、プログラマブル wallet、代替的な認証方法、より表現力の高いトランザクション検証ポリシーに関する議論でも参照されます。

© 2025 Tokenoversity. All rights reserved.