市值: $2.1653T -0.21%
成交额(24h): $87.1111B 3.48%
恐惧与贪婪指数:

14 - 极度恐惧

  • 市值: $2.1653T -0.21%
  • 成交额(24h): $87.1111B 3.48%
  • 恐惧与贪婪指数:
  • 市值: $2.1653T -0.21%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

如何使用 WalletConnect 桌面 DApp? (二维码扫描)

WalletConnect is an open-source, end-to-end encrypted protocol enabling secure desktop dApp–mobile wallet connections via QR codes, relay servers, and user-approved sessions—private keys never leave the device.

2026/03/29 12:19

了解 WalletConnect 协议

1. WalletConnect 是一种开源协议,可实现桌面去中心化应用程序和移动加密钱包之间的安全通信。

2. 它通过端到端加密进行操作,确保私钥在会话发起或交易签名期间永远不会离开用户的设备。

3. 该协议使用中继服务器在 dApp 和钱包之间转发加密的有效负载,而无需访问消息内容。

4. 桌面 dApp 生成一个唯一的配对 URI,其中包含临时主题和桥接 URL,作为握手基础。

5. 会话建立需要相互批准:dApp 请求连接,钱包必须明确确认才能进行任何交互。

在桌面上生成二维码

1. 启动桌面 dApp 时,用户单击“连接钱包”并选择 WalletConnect 作为首选方法。

2. 应用程序使用 WalletConnect v2.0 会话提案格式、嵌入项目 ID、所需链和元数据呈现动态生成的 QR 码。

3. 此 QR 码编码格式为 wc:// 或 wc: 的深层链接,后跟 Base64 编码的会话参数和版本标识符。

4. 某些 dApp 会显示后备文本(例如 12 个单词的短语或字母数字代码),以便在扫描失败时手动输入。

5. 二维码有效期约三分钟;刷新时过期会触发自动再生。

使用手机钱包扫描

1. 用户打开 MetaMask Mobile、Trust Wallet 或 Rainbow 等兼容钱包,然后导航至 WalletConnect 扫描仪界面。

2. 摄像头激活并检测 QR 码,将其有效负载解析为结构化会话请求对象。

3. 钱包显示 dApp 名称、请求的权限、支持的网络以及从 dApp 元数据端点获取的图标。

4. 用户批准后,钱包通过中继发回确认有效负载,建立持久的 WebSocket 通道。

5. 连接后,钱包会显示活动会话徽章,允许交易或登录消息的签名请求。

会话管理和安全注意事项

1. 每个活动的 WalletConnect 会话都分配有一个唯一的主题哈希,该哈希在钱包的连接列表中与上次使用的时间戳一起可见。

2. 用户可以在钱包应用程序中手动终止会话,立即切断来自该 dApp 的所有待处理和未来的 RPC 调用。

3. 桌面 dApp 无法发起任意调用——权限范围仅限于配对期间声明的方法,例如 eth_sendTransaction 或 individual_sign。

4. 如果 dApp 尝试未经授权的 RPC 方法,钱包会拒绝该调用并在本地记录该调用,而不向中继广播错误详细信息。

5. 中继服务器不存储超出消息传递的会话有效负载;有效负载使用传输后丢弃的临时密钥进行加密。

常见问题解答

问:我可以在桌面上将 WalletConnect 与硬件钱包一起使用吗?是的——Ledger Live 和 Trezor Suite 原生支持 WalletConnect v2.0。它们充当中介,通过 USB 或蓝牙将签名请求从桌面 dApp 转发到物理设备。

问:为什么我扫描了二维码,钱包却显示“Unknown dApp”?当 dApp 未能在其会话提案中包含有效的元数据(名称、描述、图标)时,就会发生这种情况。当元数据字段丢失或格式错误时,钱包默认使用通用标签。

问:从不受信任的网站扫描 WalletConnect 二维码安全吗?不会。扫描会启动加密握手,授予 dApp 对您钱包的有限访问权限。在连接之前,请务必验证域的真实性并检查 dApp 的源代码或审核报告。

问:如果我在 WalletConnect 会话处于活动状态时关闭桌面浏览器,会发生什么情况?会话在钱包端保持打开状态,直到手动断开连接或超时。一旦浏览器选项卡关闭,dApp 就会失去发送新请求的能力,但不会保留对钱包的控制权。

免责声明:info@kdj.com

所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!

如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。

相关百科

如何将我的代币从 Ronin 钱包迁移到 MetaMask?

如何将我的代币从 Ronin 钱包迁移到 MetaMask?

2026-06-03 06:19:47

迁移的先决条件1. Chrome 或 Firefox 上必须安装完全同步和更新版本的 MetaMask 浏览器扩展。 2. Ronin 钱包必须解锁并包含用于迁移的代币。 3. 两个钱包都必须配置为支持Ronin Chain(链ID 2020)和以太坊兼容网络。 4. Ronin 钱包中必须持有足够...

如何使用 Phantom 钱包在 Solana DAO 治理中投票?

如何使用 Phantom 钱包在 Solana DAO 治理中投票?

2026-06-08 03:58:18

将 Phantom 钱包连接到 DAO 平台1. 打开官方 DAO 治理界面,例如 Realms 或 Solana 的原生投票门户。 2. 找到并单击“连接钱包”按钮,该按钮通常位于页面右上角。 3. 从支持的钱包列表中选择Phantom;如果 Phantom 不可见,请单击“更多钱包”或“显示全部...

如何修复 MetaMask 在 dApp 上显示“不支持链”的问题?

如何修复 MetaMask 在 dApp 上显示“不支持链”的问题?

2026-06-07 13:40:25

了解链不支持错误1. 当 dApp 尝试与当前未在 MetaMask 的活动网络列表中配置的区块链网络进行交互时,会出现此错误。 2. 这种情况通常发生在新的第 2 层汇总或自定义测试网的早期测试期间,其中尚未手动添加链 ID、RPC URL 或区块浏览器 URL。 3. MetaMask 根据其内...

如何将 NFT 从 Blur 提取到我的 MetaMask 钱包?

如何将 NFT 从 Blur 提取到我的 MetaMask 钱包?

2026-06-01 10:39:51

访问您的 Blur 帐户1. 使用支持的浏览器(例如 Chrome 或 Firefox)打开 Blur 官方网站。 2. 单击界面右上角的钱包图标。 3. 从可用钱包连接器列表中选择 MetaMask。 4. 在 MetaMask 扩展弹出窗口中确认连接请求。 5. 确保您的 MetaMask 设置...

如何解决 Ledger Nano X 电池消耗过快的问题?

如何解决 Ledger Nano X 电池消耗过快的问题?

2026-06-08 03:51:00

Ledger Nano X 中的电池耗尽原因1. 蓝牙在长时间闲置期间保持启用状态,与仅 USB 操作相比,后台功耗增加约 30%。 2. 在没有完全重新启动设备的情况下频繁启动固件更新可能会使残留进程处于活动状态,从而消耗待机电流。 3. micro-USB 端口或内部电池触点的物理损坏(通常无法...

如何将 Cronos 网络添加到 MetaMask?

如何将 Cronos 网络添加到 MetaMask?

2026-06-07 04:04:43

将 Cronos 网络添加到 MetaMask 1. 打开 MetaMask 浏览器扩展程序或移动应用程序,并确保您已登录钱包。 2. 单击界面顶部的网络选择器下拉菜单,通常显示“以太坊主网”或类似内容。 3. 根据您的 MetaMask 版本选择“添加网络”或“自定义 RPC”——此选项显示为按钮...

如何将我的代币从 Ronin 钱包迁移到 MetaMask?

如何将我的代币从 Ronin 钱包迁移到 MetaMask?

2026-06-03 06:19:47

迁移的先决条件1. Chrome 或 Firefox 上必须安装完全同步和更新版本的 MetaMask 浏览器扩展。 2. Ronin 钱包必须解锁并包含用于迁移的代币。 3. 两个钱包都必须配置为支持Ronin Chain(链ID 2020)和以太坊兼容网络。 4. Ronin 钱包中必须持有足够...

如何使用 Phantom 钱包在 Solana DAO 治理中投票?

如何使用 Phantom 钱包在 Solana DAO 治理中投票?

2026-06-08 03:58:18

将 Phantom 钱包连接到 DAO 平台1. 打开官方 DAO 治理界面,例如 Realms 或 Solana 的原生投票门户。 2. 找到并单击“连接钱包”按钮,该按钮通常位于页面右上角。 3. 从支持的钱包列表中选择Phantom;如果 Phantom 不可见,请单击“更多钱包”或“显示全部...

如何修复 MetaMask 在 dApp 上显示“不支持链”的问题?

如何修复 MetaMask 在 dApp 上显示“不支持链”的问题?

2026-06-07 13:40:25

了解链不支持错误1. 当 dApp 尝试与当前未在 MetaMask 的活动网络列表中配置的区块链网络进行交互时,会出现此错误。 2. 这种情况通常发生在新的第 2 层汇总或自定义测试网的早期测试期间,其中尚未手动添加链 ID、RPC URL 或区块浏览器 URL。 3. MetaMask 根据其内...

如何将 NFT 从 Blur 提取到我的 MetaMask 钱包?

如何将 NFT 从 Blur 提取到我的 MetaMask 钱包?

2026-06-01 10:39:51

访问您的 Blur 帐户1. 使用支持的浏览器(例如 Chrome 或 Firefox)打开 Blur 官方网站。 2. 单击界面右上角的钱包图标。 3. 从可用钱包连接器列表中选择 MetaMask。 4. 在 MetaMask 扩展弹出窗口中确认连接请求。 5. 确保您的 MetaMask 设置...

如何解决 Ledger Nano X 电池消耗过快的问题?

如何解决 Ledger Nano X 电池消耗过快的问题?

2026-06-08 03:51:00

Ledger Nano X 中的电池耗尽原因1. 蓝牙在长时间闲置期间保持启用状态,与仅 USB 操作相比,后台功耗增加约 30%。 2. 在没有完全重新启动设备的情况下频繁启动固件更新可能会使残留进程处于活动状态,从而消耗待机电流。 3. micro-USB 端口或内部电池触点的物理损坏(通常无法...

如何将 Cronos 网络添加到 MetaMask?

如何将 Cronos 网络添加到 MetaMask?

2026-06-07 04:04:43

将 Cronos 网络添加到 MetaMask 1. 打开 MetaMask 浏览器扩展程序或移动应用程序,并确保您已登录钱包。 2. 单击界面顶部的网络选择器下拉菜单,通常显示“以太坊主网”或类似内容。 3. 根据您的 MetaMask 版本选择“添加网络”或“自定义 RPC”——此选项显示为按钮...

查看所有文章

User not found or password invalid

Your input is correct