
WalletConnect 是一个开源协议,它允许您将加密钱包连接到网络上的去中心化应用程序 (dApps)。如果您使用的是自托管的 web3 加密钱包,例如 Bitcoin.com Wallet 应用,您可以使用钱包与 dApps 互动,而无需授予私钥访问权限。
例如,假设您在 Bitcoin.com Wallet 中持有 ETH,并且想使用一个名为“ABC Finance”的以太坊去中心化金融 (DeFi) 应用,该应用允许您借出 ETH 以换取编程利息支付。WalletConnect 在您的 Bitcoin.com Wallet 和 ABC Finance 之间建立了安全连接,允许 ABC Finance 查看您的以太坊钱包内容。然后,您可以选择,例如,将 ETH 从您的 Bitcoin.com Wallet 发送到 ABC Finance 的借贷智能合约。当您决定要发送多少 ETH 时,您的 Bitcoin.com Wallet 会要求您批准请求。
继续我们的例子,在“ABC Finance”的网站或应用中,您首先需要选择连接按钮。这通常会显示一系列连接选项,其中之一是 WalletConnect。选择 WalletConnect,如果您在移动设备上,从钱包列表中选择 Bitcoin.com Wallet 进行连接。如果您在桌面上,您将会看到一个二维码,您可以使用 Bitcoin.com Wallet 的扫描功能进行扫描。在这两种情况下,Bitcoin.com Wallet 都会要求您在继续操作之前批准连接。
这就是在移动设备上的样子:
这里有一个关于如何在 Bitcoin.com Wallet 中使用 WalletConnect 的详细指南。
从某种意义上说,它是安全的,因为它在您的批准下,在您的 Bitcoin.com Wallet 和您选择的 DApps 之间建 立了安全(加密)连接。它还会请求您批准任何交易,并且从不将 DApps 访问您的私钥。换句话说,当您通过 WalletConnect 连接到 DApp 时,未经您的批准,钱包中的资金是不可能被花费的。话虽如此,任何时候您(故意地)将加密资产发送到智能合约,都是有风险的(见下文)。
阅读更多:常见的 dApp 风险及如何避免它们。
通过我们的每周通讯获取最重要的见解,保持在加密领域的领先地位。
每周加密新闻,为您精心策划
可操作的见解和教育提示
推动经济自由的产品更新
无垃圾信息。随时取消订阅。