交易所暴雷潮下,能掌握个人私钥的钱包再次成为热议话题,而链接钱包的桥梁WalletConnect最近也有新动态。11月3日,Web3通信协议WalletConnect获得Coinbase Ventures、Polygon、Uniswap Labs Ventures、Union Square Ventures等在内的1,250万美元融资,新资金将用于构建 Web3 通信网络。使用DApps的用户经常在登录时看到WalletConnect的选项,其前期主要靠社区捐赠以及以太坊基金会支持进行开发,直到今年3月才完成由Union Square Ventures 和 1kx领投的A轮融资。

WalletConnect成立于2018年,其创始人Pedro Gomes 曾是以太坊一站式 DeFi 入口级产品 Balance.io(PANews注:2018年已停止运营)的网页端全栈工程师。2018年,Pedro Gomes开始全职开发WalletConnect,构建了 WalletConnect 协议、Web3Modal 等产品。经过近五年的发展,WalletConnect作为链接钱包和DApps的主要通信协议,已成为DeFi的标配。WalletConnect已集成170个以上的钱包和450个以上的DApps,用户通过扫QR码就能一键链接各种钱包和DApps。今年来,WalletConnect还宣布开发社交功能的开发,则有望打破金融和社交的壁垒,成为全栈式的Web3入口。

什么是WalletConnect

WalletConnect 是一项开源的通信协议,允许将手机钱包安全连接到DApps,是桌面设备和移动设备结合的有效解决方案。WalletConnect 的工作原理是用户扫描QR码或通过生成链接到移动端,然后生成一个秘钥配对,并在钱包和DApps之间会话。WalletConnect方便了用户的同时,也帮助开发者们专注于产品。从用户角度,用户可以使用钱包与应用程序进行交互,使用方便快捷;从开发者角度,无论是 DApps还是钱包,开发人员可以专注于打造最好的产品,而不必担心一个产品如何与另一个产品通信。

从2018年发展至今,WalletConnect一直受到开发者们的关注。从WalletConnect 每周nmp(PANews注:nmp是指包管理器,它使开发者可以重用第三方代码,共享自己的代码,最小化其代码库并简化构建过程,是软件开发过程的重要组成部分)安装量上看,WalletConnect自2021年开始被开发者大规模采用,2022年实现了线性增长。较2021年低值和2022年峰值,WalletConnect每周nmp增长了近35倍。

扫码通往Web3?链接链上通信协议WalletConnect的一键访问式入口

每周nmp安装量,来源:npmtrends

2018年,WalletConnect最开始只有的2个钱包和DApps。由于靠社区捐赠进行开发,且并未考虑项目的盈利情况,WalletConnect早期开发的时候并不是很稳定,甚至出现负增长状态。漫长的开发周期,导致前几年WalletConnect生态增长非常缓慢。2021年,WalletConnect在V1.0版本上进行了升级,推出V2.0的测试版本。经过近一年时间的测试,10月25日,V2.0版本才正式上线。从生态的数据上,可以看出WalletConnect上的钱包和DApps在2022年比2021年增长了50%左右,这也验证了前文的nmp增长趋势。

扫码通往Web3?链接链上通信协议WalletConnect的一键访问式入口

 

WalletConnect 可以做什么

WalletConnect改善了web3生态系统中钱包到应用的互操作性。对于DApps而言,它可以无缝整合对超过170种钱包;对于钱包而言,可以轻松地将WalletConnect与WalletConnect的JavaScript、Swift或Kotlin SDK的集成。目前,WalletConnect 的钱包和DApps正在逐步从V1.0迁移到V2.0,其V1.0版将于2023年3月1日正式弃用。

在V2.0版本中,WalletConnect目前正专注于开发推送通知(WalletConnect Push)和跨钱包的消息传递(WalletConnect Chat)的功能。这也是WalletConnect集金融和社交属性的功能之一,一旦社交功能实现。Web3的用户在使用WalletConnect时,就有可能如Web2的用户使用微信一样,满足一键支付、转账、社交等等各种需求。不妨想象一下,我们通过WalletConnect的一键链接,在不同的钱包之间和朋友们互道GM且能获得收益、第一时间掌握蓝筹NFT动向、实时监控各种DeFi收益、即时存款和取款、在最流畅的DEX上交易等等,多元化的Web3世界也将融入我们的日常生活。

WalletConnect目前主要由以下四个核心组件和SDK构成:签名,远程签名器协议,用于在Web3钱包和DApps之间进行安全通信。身份证明,认证协议,将钱包用户登录到网络应用中。聊天,信息传递协议,允许钱包之间相互发送信息。推送,推送通知协议,允许应用程序通知用户链下和链上的事件。这四个核心组件和SDK也让WalletConnect的链接更加安全、顺畅和便利。

扫码通往Web3?链接链上通信协议WalletConnect的一键访问式入口

在WalletConnect的未来规划中,还有两个重点发展方向,它们分别是云浏览器和Web3Modal。在云浏览器上,WalletConnect Cloud Explorer 是一个开源解决方案,用于提交和展示支持 WalletConnect 的钱包和DApps。开发者可以在资源管理器网站上查看现有条目,或使用Cloud Explorer API以编程方式获取。云浏览器对开发者的友好,或能反哺WalletConnect的生态;Web3 Modal 是一个多功能库,寄希望于开发者可跳过WalletConnect ,而是通过Web3 Modal接入所有的钱包。这两个功能有助于全面打通WalletConnect的生态,真正实现一键访问Web3。

怎么使用WalletConnect

据WalletConnect官网数据,目前WalletConnect已集成的钱包超170个,DApps超450个WalletConnect通过和钱包以及DApps的集成,致力于更加简易化的Web3入口,可实现跨钱包聊天、转Token或NFT、收藏NFT、交易、参与DeFi的质押、跨链等功能。PANews以使用imToken钱包,参与Arbitrum的跨链为例,对WalletConnect的链接钱包和DApps过程进行演示。

第一步、首先在PC端打开Arbitrum跨链的页面,点击WalletConnect图标。

扫码通往Web3?链接链上通信协议WalletConnect的一键访问式入口

第二步、在移动端,直接用imToken钱包,扫码链接,移动端和PC端就实现了链接。

扫码通往Web3?链接链上通信协议WalletConnect的一键访问式入口

第三步、在Arbitrum的PC端页面,出现跨链的请求。

扫码通往Web3?链接链上通信协议WalletConnect的一键访问式入口

第四步、在移动端的imToken钱包出现签名的页面,点击确认签名,输入密码,即可完成。

扫码通往Web3?链接链上通信协议WalletConnect的一键访问式入口

总结

链上通信协议作为Web3重要的基础设施,也有众多项目进行了尝试,PANews此前也进行了对比。WalletConnect团队务实的理念,再加上资本的助力,吸引了越来越多的钱包和DApps集成,成为通信赛道上的不可或缺的角色。但目前Web3生态还是处于早期的阶段,与Web3的基础设施而言,则需要更漫长的发展周期。