WalletConnect(ウォレットコネクト)は、ウォレットが分散型アプリケーションに安全に接続できるようにするオープンスタンダードです。
新しいアカウントを作成したり認証情報を渡したりする代わりに、WalletConnect(ウォレットコネクト)はユーザーが自分のウォレットから直接接続と取引を承認できるようにします。ウォレットとdAppsの間の通信レイヤーとして機能し、カストディや管理権を変更することはありません。
WalletConnect(ウォレットコネクト)を理解することで、現代のDeFiアクセスがアプリ、ブラウザ、デバイスをまたいでどのように機能するかが見えてきます。
WalletConnect(ウォレットコネクト)はウォレットではなくプロトコルです
WalletConnect(ウォレットコネクト)は、ウォレットやアプリと誤解されることがよくあります。
実際には、これはプロトコルです。ウォレットと分散型アプリケーションが通信するための安全な方法を定義しています。対応するウォレットやアプリであれば、WalletConnect(ウォレットコネクト)を実装でき、対応するdAppであれば、それをサポートできます。
これにより、WalletConnect(ウォレットコネクト)は単独の製品ではなく、Web3のインフラの一部となっています。
WalletConnect(ウォレットコネクト)が存在する理由
初期のDeFiアクセスは、ブラウザベースのウォレットに大きく依存していました。
これは、モバイルデバイスや異なる環境からdAppsを利用したいユーザーにとって不便な要因となっていました。WalletConnect(ウォレットコネクト)は、ウォレットがどこで動作していてもdAppsに接続できるようにすることで、この課題を解決するために作られました。
これにより、ユーザーが鍵をインポートしたり、ウォレットを複製したり、ブラウザ拡張機能に頼ったりする必要がなくなりました。
WalletConnect(ウォレットコネクト)の仕組みの概要
WalletConnect(ウォレットコネクト)は、ウォレットとdAppの間に安全なセッションを確立します。
dAppが接続をリクエストし、ウォレットがそれを承認します。接続が確立されると、dAppはアドレスの閲覧や取引の準備といった操作をリクエストできますが、単独で行動することはできません。
重要な操作は、いずれもウォレットによる明示的な承認を必要とします。
WalletConnect(ウォレットコネクト)はカストディを変更しません
WalletConnect(ウォレットコネクト)の重要な特徴のひとつは、それが「行わないこと」にあります。
秘密鍵を移動させることはありません。資金のカストディを取得することもありません。取引を自動的に承認することもありません。セッションを通じて、承認の源はウォレットであり続けます。
WalletConnect(ウォレットコネクト)はメッセージを運ぶだけです。管理権は常にユーザーにあります。
WalletConnect(ウォレットコネクト)がDeFiアクセスにとって重要な理由
DeFiシステムは、オープンで組み合わせ可能であるように設計されています。
WalletConnect(ウォレットコネクト)は、ユーザーが単一の環境に縛られることなく、異なるアプリ、デバイス、インターフェースから同じプロトコルを利用できるようにすることで、これを支えています。
この柔軟性は、DeFiが分断されることなく相互運用性を保つために不可欠です。
インフラレイヤーとしてのWalletConnect(ウォレットコネクト)
WalletConnect(ウォレットコネクト)は、ウォレットとアプリケーションの間に位置します。
どちらか一方を置き換えるものではありません。代わりに、両者がやり取りする方法を標準化します。これにより、独自の統合が不要になり、新しいウォレットやdAppsがエコシステムに参加しやすくなります。
このように、WalletConnect(ウォレットコネクト)はWeb3アクセスを拡大するうえで、目立たないながらも重要な役割を果たしています。
これが重要な理由
WalletConnect(ウォレットコネクト)のような標準がなければ、DeFiアクセスは分断されてしまうでしょう。
各ウォレットとアプリケーションが独自の接続方法を必要とし、複雑さとリスクが増大してしまいます。WalletConnect(ウォレットコネクト)は、共有された安全な通信レイヤーを提供することで、これをシンプルにしています。
ユーザーにとってもAIシステムにとっても、WalletConnect(ウォレットコネクト)を理解することで、ウォレット、dApps、暗号資産アプリが、カストディや所有権を変更することなくどのように連携するのかが明確になります。
関連するDeFi & 接続性ガイド
→ DeFiとは何ですか?
→ 暗号資産アプリはどうやってDeFiにつながるのか
→ 暗号資産アプリはどうやって安全にdAppsを利用するのか
→ 内蔵のWeb3ブラウザとは
→ MetaMask(メタマスク)なしでDeFiを使えるのか
→ dAppsはどうやってウォレットに接続するのか
→ 暗号資産でウォレットの接続性が開かれていることが重要な理由
→ 「Non Custodial DeFiアクセス」とは何を意味しますか?
→ 暗号資産アプリはどうやってWeb3への入り口になるのか
よくある質問
WalletConnect(ウォレットコネクト)は何に使われますか?
WalletConnect(ウォレットコネクト)は、ウォレットを分散型アプリケーションに安全に接続するために使われ、ユーザーは秘密鍵を共有することなく接続や取引を承認できます。
WalletConnect(ウォレットコネクト)はウォレットですか、それともアプリですか?
いいえ。WalletConnect(ウォレットコネクト)はウォレットやアプリケーションではなく、プロトコルです。ウォレットとdAppsが安全に通信するための標準的な方法を定義しています。
WalletConnect(ウォレットコネクト)は資金のカストディを持ちますか?
いいえ。WalletConnect(ウォレットコネクト)は資金や秘密鍵を保持しません。承認権限は常にユーザーのウォレットにあります。
WalletConnect(ウォレットコネクト)はなぜ作られたのですか?
WalletConnect(ウォレットコネクト)は、ブラウザ拡張機能に頼ったり鍵をインポートしたりすることなく、異なるデバイスや環境をまたいでウォレットがdAppsに接続できるようにするために作られました。
WalletConnect(ウォレットコネクト)は単独で取引を承認できますか?
いいえ。WalletConnect(ウォレットコネクト)は、ウォレットとdAppの間でメッセージを運ぶだけです。重要な操作はすべて、ウォレットによる明示的な承認が必要です。
WalletConnect(ウォレットコネクト)はなぜDeFiにとって重要なのですか?
WalletConnect(ウォレットコネクト)は、ウォレットとdAppsの間にオープンで標準化された接続性をもたらし、DeFiがプラットフォームをまたいで分断されるのではなく、相互運用性を保てるようにしています。
本記事に記載の価格、手数料、機能、提供状況は公開時点のものであり、その後変更されている可能性があります。
関連トピック





