アカウントの抽象化は、ユーザーのハードルを大幅に低くし、ユーザーエクスペリエンスとセキュリティを向上させることができます。
アプリケーションの方向
- 複数回の呼び出し
ユーザーは 1 回のクリックで複数回の機能を呼び出すことができます。
- セッションキー
これにより、Dapp とのインタラクションを事前に承認するルールを設定できます。これにより、トランザクションごとに署名する必要なく、可能な限り多くのルールで使用できます。つまり、資産が保護されていることを知りながら、Dapp を使用する楽しみを享受することができます。これにより、Dapp が何ができて何ができないかを制限することができます。たとえば、次のようなパラメータを設定できます。「指定された期間、最大のガス量、特定のトークンの最大取引量、または特定の契約上の特定の機能」。
- ソーシャルリカバリー - セキュリティとニーモニックの終わりのために
ソーシャルリカバリーの目標は、アカウントが紛失または何らかの形で損傷した場合に人々を保護することです。ソーシャルリカバリーは、ニーモニックを避けることでこれを実現します。ニーモニックは使用が難しく、安全ではなく、大規模な採用の主な障害です。ソーシャルリカバリーにより、秘密鍵を失った場合でも、新しい鍵を正当なウォレット所有者として承認するだけで済みます。そのメカニズムは異なる場合があります。信頼できる連絡先、ハードウェアウォレット、またはサードパーティのサービスに依存するかもしれません。またはそれらの組み合わせです。重要なのは、ソーシャルリカバリーが自己監視を犠牲にしないことです。資産を引き続き制御できます。
- マルチファクタ認証 - セキュリティの強化
マルチファクタ認証は、現代の銀行が新しいアドレスに大量の送金を行う際の標準となっています。よりスマートな暗号保護を望む場合はどうすればよいでしょうか?アカウントの抽象化により、特定の条件を満たす場合にのみトランザクションが行われる、複数のキーによる署名が必要なアカウントを持つことができます。これにより、カスタムアカウントのセキュリティレベルを必要に応じて調整し、さまざまなデバイスを使用してトランザクションを承認することができます。
想像してみてください、
アカウントの 1 つのキーは、電子メールや SMS などの第 2 の要素を使用してのみ共同署名されます。第 2 の要素が確認された場合、トランザクションは成功します。
詐欺アドレスリストを保持し、それらとの取引を自動的にブロックします。間違った契約との取引もブロックできます。
毎日の送金制限を設定し、制限を超えるものは自動的にブロックします(明示的に承認しない限り)。
オフチェーンサービスを統合して追加の保護を提供します。たとえば、OpenSea で NFT コレクションが検証されているかどうかを安全なサービスでチェックし、検証されていない場合は 2 要素認証を要求します。
重要なのは、すべてのトランザクションのチェックが自動化されていることです。これは、従来のウォレット EOA の状態に対する根本的な変化です。従来のウォレット EOA では、小さなエラーがすべてを失うことを意味しました。
- プラグイン - より大きな柔軟性
プラグインにより、アカウントはより柔軟でモジュール化されます。サードパーティの開発者は、アカウント作成時に有効にする新機能を持つプラグインを構築することができます。また、ユーザーがアカウントを作成した後に機能を追加または削除することで、アカウントを拡張することもできます。これは、アカウントのアプリストアと考えることができます - ゲーム、ソーシャルリカバリ、セッションキーなどのプラグインを選択します。プラグインは、プライバシーなどの最新の機能の利用を支援します。
- 任意のトークンでの料金支払い
現在の Ethereum の状況では、gas 料金を支払うためには一定のトークンを持っている必要があります。これはユーザーにとって負担になる場合があります。正しいトランザクションを行うためには、送金や取引を行う必要があります。しかし、アカウントの抽象化を使用すると、任意のトークンで gas 料金を支払うことができます。