Argentとアカウントの抽象化の事例
アカウントの抽象化とは何か、暗号分野の普及にどのような変化をもたらすのか?
アカウントの抽象化(Account Abstraction、AA)は、ユーザーエクスペリエンスに大きな改善をもたらし、開発者のアプリケーションデザイン空間を拡大するものです。zkSyncはプラットフォームでこれをネイティブに提供する唯一のzkEVMソリューションであり、長年の夢がついに現実のものとなります。
「アカウントの抽象化は、長い間、イーサリアムの開発コミュニティにとっての夢でした。EVMのコードが単にアプリケーションのロジックを実装するためだけに使われるのではなく、個々のユーザーのウォレットの検証ロジック(ナンス、署名など)の実装にも使われるようになるのです。」
−Vitalik Buterin[1]
素晴らしい開発者エコシステムがアカウントの抽象化を手にすることによって、数多くのクリエイティブなユースケースを目にすることになると予想されます。そのユースケースの一つがArgentであり、彼らはこの新機能が暗号技術の採用に向けたゲームチェンジャーになると考えています。
彼らのAAに対する見解とそのユースケースの概要をここで紹介します。
ArgentによるzkSync 2.0でのアカウント抽象化の実装
Argentは、DeFiとWeb3の実装に焦点を当てたスマートコントラクトウォレットで、ユーザーは低い手数料で安全に暗号を購入、保管、送信し、利息を得て、ワンタップでトークンを取引することができます。
2017年の設立後、50万人以上のユーザーを集め、Paradigm、Index、Creandum、Fabric、Metaplanetなどのの投資組織から5600万ドル以上の資金を調達しています。
「大量導入に至るには、1秒あたりのトランザクションのスケーリング(=zkRollup)とセルフカストディのUXのスケーリング(=アカウントの抽象化)が必要であり、zkSync 2.0はその両方をもたらします。」
−Argent共同創業者兼CSO Julien Niset
アカウント抽象化によって、銀行アプリに匹敵する新たなセルフ・カストディ・ウォレットを構築することが可能になります。Cash AppとGoogle Loginの組み合わせを想像してみてください。それに加えて、その資産はあなたが所有し、誰でも、どこでも、アクセス可能なものとなります。
zkSyncによるAAネイティブ実装によって、DappsやウォレットはユーザーのUXとセキュリティを大幅に向上させることができるのです。
バレットプルーフ・セキュリティ(Bulletproof security)
zkSync 2.0上のウォレットは、トランザクションを検証するための任意のロジックを含めることができ、これはセキュリティの面において可能な限りの改善の道を開くものとなるでしょう:
- 鍵の復元−秘密鍵を紛失したり、危険にさらされた場合、スマートコントラクトウォレットは、アカウントを制御する鍵を安全に交換するメカニズムを追加できます。シードフレーズを紛失する心配がもうなくなるのです。
- 不正行為の監視−全ての取引を検証して、定義されたセキュリティルールに準拠していることを確認し、ユーザーが詐欺アドレスや不正なコントラクトに資産を送ることを防止できます。
- 新たな署名方式−スマートコントラクトウォレットは、署名方式をよりシンプルでガス効率の良い、量子抵抗性の高いものに変更することが可能です。また、スマホデバイスのセキュアなエンクレーブを使用して、全てのデバイスをハードウェアウォレットとして利用することも可能です。
メインストリーム採用に向けたユーザーエクスペリエンス
ブロックチェーン技術をより多くの人々に届けるために、既存の問題に対してAAによる新たなソリューションを提供することで、現在の問題の多くを解決することができます。主な改善点をいくつか紹介します:
- マルチコール−マルチコールによって、複数のtxを一つにまとめることができます。何かの行動ごとに署名やtxを次々と行う必要はもうありません。より早く、より簡単に、より安全にDappsとやり取りができるようになります。
- 任意のトークンでの手数料の支払い−ユーザーは、手数料を支払うために特定のトークンをわざわざ用意する必要はありません。AAによって、手数料の支払いはあらゆる仕組みが可能になり、ユーザーが所有する任意のトークンでの支払いができるようになります。
- セッションキー−セッションキーがあれば、ユーザーはアプリケーションのtxを、一定の期間、ガスの最大量、特定のトークンの最大取引量、特定のコントラクトの特定の機能などの基準に基づいて事前に承認することができます。これは、ブロックチェーンゲームなどの製品にシームレスな体験をもたらすことができます。
これらはAAによって可能になったことのほんの一部であり、実際にはユースケースは無限大に存在します。スケーラビリティ、セキュリティ、UX、これは暗号技術/資産をメインストリームに普及させるための強力かつ汎用的なレシピとなるのです。
便利なリンク: