EIP4337によって話題となったコントラクトウォレットとアカウントアブストラクション(アカウント抽象化)について。
俺なりにおおざっぱに解説してみた。
正確性は期待しないでください∈(・ω・)∋
〇コントラクトウォレット
ブロックチェーン上にあるウォレットアプリ
-
Metamaskとかのブラウザ拡張(ブラウザ関係のフォルダ内)
-
スマホのウォレットアプリ(スマホの本体メモリ)
-
ハードウェアウォレット(ハード端末内)
-
コントラクトウォレット(ブロックチェーン上)
()はどこに存在してるか、みたいなイメージ
〇アカウントアブストラクション(アカウント抽象化)
コントラクトウォレットにおいて 暗号鍵を入力しなくてもトランザクションを送れるようにする条件を 自由に設定できるようにすること。
Metamaskならパスワード入力 ウォレットアプリなら指紋認証など ロック解除する条件を自由に設定できるようにする感じ。
どういう条件でどういう使い方が出来るかなど、その組み合わせは無限大!
ω
これらの基本コンセプトは 一般人が暗号鍵を管理する必要をなくすことです。
これらの説明は多分間違っていますが、どういうものかおおざっぱに理解し
俺の雑なまとめをAIさんに記事化してもらいました🫡
コントラクトウォレットは、ブロックチェーン上に存在するウォレットアプリです。
Metamaskなどのブラウザ拡張機能やスマートフォンのウォレットアプリ、ハードウェアウォレットなど、ウォレットには様々な形態がありますが、コントラクトウォレットはブロックチェーン上に直接存在する点が特徴です。
一方、アカウントアブストラクション(アカウント抽象化)は、コントラクトウォレットにおいて暗号鍵を入力しなくてもトランザクションを送信できるようにする条件を自由に設定できるようにすることです。
例えば、Metamaskではパスワードを、ウォレットアプリでは指紋認証などでロック解除条件を設定しますが、アカウントアブストラクションならもっと自由な設定が可能になります。 このような条件を自由に組み合わせることで、コントラクトウォレットの利用方法は無限大となります。
これらのコンセプトの基本的な目的は、一般人が暗号鍵を管理する必要をなくすことにあります。 暗号鍵の管理には専門的な知識が必要であり、誤った操作によって資産を失う可能性があるため、アカウントアブストラクションによってセキュリティを向上させ、ブロックチェーンの利用をより一般的にすることが狙いです。
どっちが分かりやすいでしょうか?
<>