谁开启了曾经只有 Metamask 钱包可用的 DeFi 世界?一文读懂 Wallet Connect 工作原理

08月25日 区块链315
原文标题:《一文读懂 WalletConnect》 作者:王荣强 文章概览它是⼀个基于⼆维码建立连接的基础通讯设施。你可以在它的基础上去建⽴各种交互,它默认的交互协议都是与以太坊的交互。当然你也可以做能够想象到的各种事,可以不只局限于 Dapp 通讯交互,如果你把默认的以太坊协议改掉,也意味着你将与其他⽀持 WalletConnect 钱包、Dapp 脱离关系,互不兼容。现在出现了很多针对电脑这种大屏幕的 Dapp 应用,在 WalletConnect 没有出现之前,必须使用Chrome 插件或者桌面端钱包来授权操作,这让原本使用移动端钱包的用户操作和使用习惯出现了割裂感,还需另外操作下载插件或钱包,再将私钥导⼊进去,很麻烦。最近较为常见的钱包都在支持,比如: //WalletConnect 建立连接原理Topic 名词解释:文本意思为“主题”,在 WalletConnect 中钱包端与 Dapp 端各有⼀个 Topic 主题,让对方订阅,这样就形成了⼀个可以相互通信的通道。 钱包端 Topic 和 Dapp 端 Topic 两方共同组成了 Session。WalletConnect 的 Session 生命周期才是 Dapp 与钱包双方建立的连接的生命周期,WebSocket 只是它的“通讯⼯具”,WebSocket 的断开不代表此次与钱包的连接断开。 //底层做支持的技术 WebHook  //WalletConnect 推送使⽤流程WalletConnect 是⼀种通过扫描 QR 码使⽤端到端加密技术将桌⾯ DApp 连接到移动设备的开放性协议。它开启了整个曾经只有Metamask 钱包可⽤的 DApps 世界。⽤户可以在不损害其私钥安全的情况下与任何 DApp 交互,并能在其移动设备上收到通知,签字同意任何交易请求。
  • tag
  • 比特币
  • 本文转载自互联网,版权归原作者所有,并不代表本网站的观点和立场。如发现本站文章存在内容版权问题,烦请联系,我们将及时删除。

    区块链315 | 12315 | 区块链百科
    手机扫码游览手机扫码游览