作者:Daisy
昨天 imToken 2.5.8 出来和大家见面了,大家都更新用上了么?
在这次的新版本中,imToken 支持了 WalletConnect 功能。这个功能具体是用来干嘛的呢?
WalletConnect 的功能
我们在电脑上登录各种网站,几乎都可以用微信扫一扫二维码解决,不用在每一个网站都注册一个账号。
imToken 这次新上线的 WalletConnect 功能,能让大家像用微信一样,通过二维码扫一扫,与各种网页端的应用进行安全又快捷的连接。
这里以去中心化交易所 dYdX 为例,演示一下如何将 imToken 钱包与 dYdX 相连接
怎么样,整个操作流程是不是和微信扫码登录一样简单?而且在简洁方便的同时,资产安全也依然有所保障。
dYdX 这些 DApp 虽然获取了我们的 imToken 钱包地址,但是在我们没有进一步对交易进行授权时,他们无法从这个连接的地址发送任何交易。 因为私钥始终安全地存储在我们的手机设备上,DApp 上进行的每笔交易都需要我们通过手机端 imToken 软件进行额外的手动确认,资产的掌控权仍然是在手机端的。
什么是 WalletConnect
我们已经可以通过 imToken 的浏览器访问各类 DApp 网站,为什么还要「多此一举」地用钱包去连接电脑端的 DApp 呢?这是因为一些 DApp 网站没有做手机端的适配,使用体验远不如在电脑端。就类似于电脑端的腾讯文档协作要比手机端的体验更好。
WalletConnect 作为一个开放协议,促进了移动端的数字资产钱包与桌面端的 DApp 安全连接,绝非「多此一举」,而是大大提升了用户使用 DApp 的体验。
WalletConnect 最初于 2018 年由 Richard Burton 提出,目前已经有大量的移动端钱包支持WalletConnect 协议。
使用 imToken 钱包的 WalletConnect 功能与 dYdX 连接时,并不会将我们的私钥暴露给 dYdX 这类 DApp,这就有点类似于我们用 imKey 硬件钱包连接时,所有交易通过硬件钱包签名,软件应用程序无法直接获取私钥,私钥并不会暴露给 imToken 软件,保证助记词和私钥始终是离线存储的。
当我们在 dYdX 发起一笔交易时,授权签名是在 imToken 软件上进行的。授权交易发出之前,我们可以在 imToken 软件中再次核对下这笔交易的信息,收款人地址和金额是否正确。这个过程中,私钥始终不会离开我们的手机设备,因此手机钱包的资金不会因此受到威胁,被黑客劫持的可能性非常低。
正式版发布
WalletConnect 的 Beta 公测版本已经结束,正式版本不久前发布了。在此前的 Beta 版中,WalletConnect 局限于用作移动端钱包和桌面端应用程序之间的安全远程通信。这次发布的新版本将支持手机端钱包与手机端 DApp 的安全连接,咦,那这跟直接使用 imToken 钱包的浏览器页面访问 DApp 有什么区别?
区别仍然在于用户的使用体验。
大家平时在用京东购物的时候是会选择在电脑端浏览网页版,还是选择在手机里下载 app 呢?电脑端使用微信登录时,我们是用二维码扫一扫进行连接,而手机端的京东 app 使用微信登录时,会直接跳出来一个提示,申请获取微信账户信息。
可以把 DApp 与 imToken 简单看做京东与微信,我们使用微信账户来登录电脑端和手机端的京东并进行支付。同样的,我们也能使用 imToken 来登录电脑端和手机端的 DApp 并进行支付。不同的人有不同的使用习惯,无论是电脑端的 DApp 还是手机端的 DApp,每个人都可以根据自己的使用习惯来选择相应的方式,有选择总是一件令人愉快的事情。
点击这里,大家可以查看目前已经支持 WalletConnect 的 DApp,用 2.5.8 版本的 imToken 来探索体验一下吧。