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がプラットフォームをまたいで分断されるのではなく、相互運用性を保てるようにしています。
関連トピック





