Contents
ブロックチェーンにおけるアカウントの抽象化とは?
アカウントの抽象化は、ユーザーの資産が外部アカウント (外部所有アカウント、EOA) ではなく、スマート コントラクトにのみ保存されるブロックチェーン ネットワークを設定する方法です。これにより、暗号ウォレットが、さまざまな目的に合わせてプログラムできる独自のスマート コントラクトに変換されます。
2023 年 3 月、イーサリアム開発者は、EntryPoint と呼ばれるスマート コントラクトを通じて ERC-4337 標準をアクティブ化し、アカウント抽象化の概念を実装しました。この規格は、Polygon、Optimism、Arbitrum、BNB Smart Chain、Avalanche、Gnosis Chain などのすべての EVM ネットワークと互換性があります。このソリューションは Open Zeppelin によって監査されています。
ERC-4337 により、ユーザーのウォレットをスマート コントラクト アカウントに変換できるようになり、イーサリアム アドレスがより便利になり、キーの紛失が防止されます。この標準は、ブロックチェーン インフラストラクチャに大幅な変更を加えることなく、既存のシステム上で動作します。
アカウント抽象化の利点
暗号通貨コミュニティは、EOA システムがユーザーとイーサリアムのやり取りを制限していると考えています。外部アカウントはトランザクションのバッチ処理を複雑にし、ユーザーはガス代をカバーするために一定量の ETH を手元に保持する必要があります。アカウントの抽象化によりこれらの問題が解決され、ユーザーのセキュリティとエクスペリエンスが強化され、新しい開発者の機会が開かれます。
アカウントの抽象化によりウォレットのセキュリティはどのように向上しますか?
アカウントの抽象化は、スマート コントラクトを使用して資産を保存し、トランザクションを承認することでセキュリティに対処します。この方法では、メインのキーが失われた場合にバックアップキーを作成し、ウォレットのデータストレージを信頼できる当事者に委任できるため、攻撃者がユーザーの資金を完全に制御することが困難になります。
スマート ウォレットは次の機会を提供します。
- 信頼できる暗号通貨受信者アドレスの「ホワイト リスト」を作成します。
- 紛失した場合に、別の認証済みデバイスからのアカウントを凍結します。
- 新しいデバイスを認証するための事前承認されたアカウントを追加します。
- 毎日、毎週、または毎月の転送制限の導入。
実装の現段階
現在、セキュリティとユーザーエクスペリエンスを重視して、スマートコントラクトに基づくウォレットの開発が活発に行われています。 Braavos 暗号ウォレットは、L2 StarkNet ネットワーク用に作成され、初日からアカウント抽象化をサポートして開始されました。
Braavos ウォレットのユニークな機能
ハードウェア署名者
ハードウェア署名者は、シード フレーズやハードウェア ウォレットでデジタル資産を保護するのではなく、iOS および Android デバイスの安全な領域を使用してスマートフォンをハードウェア ウォレットに変えます。これにより、アカウント所有者だけが取引を生体認証で承認できるようになります。
マルチコール
マルチコールを使用すると、ユーザーは複数のトランザクションを 1 つのアトミック トランザクションにまとめて実行できるため、分散型取引所での流動性の提供などのプロセスが簡素化されます。
多要素認証
アカウントの抽象化により、アカウントのセキュリティ レベルをカスタマイズできるようになり、トランザクションに複数の署名が義務付けられます。
アカウントのセグメント化
アカウントの抽象化により、スマート コントラクト アカウント内にセグメンテーションを埋め込み、引き出し、トランザクションの遅延、または大規模な購入の 2FA に関するパラメーターを設定できます。
結論
アカウントの抽象化によりユーザーのセキュリティと機能が強化され、ブロックチェーン テクノロジーの未来となります。これにより、革新的な機能とユーザー エクスペリエンスの向上が可能になり、確実に広く採用されます。