定義
外部所有アカウント(EOA)は、秘密鍵に対応する暗号学的署名によって制御されます。アドレス、ETH残高、取引用のnonceを持ちます。ウォレットは鍵を管理し、送金の承認やアプリケーションとのやり取りのための画面を提供します。
仕組み
アカウントの正当な署名により、イーサリアムの規則に沿って取引を送信できます。資産の受け取りやコントラクトの呼び出しも可能です。新しい機能により、「EOAには必ずコードが存在しない」という従来の区別は適切でなくなりました。EIP-7702では、鍵に基づくアカウントの性質を保ちながら、コントラクトコードへの委任を承認できます。利用できる機能はウォレットの実装によって異なります。
用途と留意点
秘密鍵を持つ人は、通常、アカウントに大きな影響を与える操作を承認できます。署名は単なる無害なログイン確認とは限りません。コードの委任は、その実装への依存も生み、不注意な承認で資産が危険にさらされる場合があります。EOAは、それを表示するウォレットアプリや取引所内の顧客口座とは異なり、管理者が特定の人物であることを保証するものでもありません。