ウォレット
ウォレット(Wallet)は、暗号資産やNFTを管理するためのツールです。秘密鍵と公開鍵のペアを管理し、ブロックチェーン上の資産の送受信や、DApps(分散型アプリケーション)への接続に使います。
代表的なウォレットにはMetaMask、Rainbow、Trust Walletなどがあります。ブラウザ拡張機能やスマートフォンアプリとして提供されています。
Web3サービスを利用する際の「身分証明」のような役割も果たし、ウォレットアドレスがユーザーの識別子になります。
カストディアルウォレットとノンカストディアルウォレット
ウォレットは秘密鍵の管理方法によって大きく2種類に分かれます。
カストディアルウォレットは、取引所やサービス事業者が秘密鍵を管理します。ユーザーはID・パスワードでログインするだけで利用でき、秘密鍵を意識する必要がありません。手軽な反面、事業者に資産の管理を委ねる形になります。
ノンカストディアルウォレット(セルフカストディ)は、ユーザー自身が秘密鍵を管理します。MetaMaskなどが代表例です。資産を完全に自分で管理できますが、秘密鍵やシードフレーズを紛失すると復旧できません。
アカウント抽象化(Account Abstraction)
Web3ウォレットの中でも、アカウント抽象化は次世代の使いやすさを追求した仕組みです。ウォレットアズアサービス(WaaS:Wallet as a Service)とも呼ばれ、以下の特徴を持ちます。
- 秘密鍵不要のログイン
- ユーザーはパスワードや生体認証など任意の認証方法を使えます。秘密鍵を直接管理する必要なく、セキュリティリスクを軽減します
- ガス代の代行支払い
- サービス提供側(プロバイダー)がガス代を負担します。ユーザーはガス代を気にすることなく操作できます
- スマートコントラクトウォレット
- ウォレット自体がスマートコントラクトとして実装されるため、柔軟なアクセス管理や自動化が可能です
