随着加密货币技术的不断发展,该行业中的相关基础设施变得越来越完善,加密货币钱包的使用门槛在不断降低,而且它的一些功能也借鉴了传统互联网公司的产品,例如钱包的扫码登录功能。
大多数 DAPP 都是移动端的,"移动端钱包+移动端DAPP"是最常见的组合形式,但有些 DAPP 是有开发 PC端网页的,而且相对来说 PC 电脑网页端的功能可以更全面。
我们在登录电脑网页端 DAPP 时,一般会使用桌面版钱包或插件版钱包,例如对于 ETH DAPP 来说,我们一般会选择使用 metamask 插件版钱包,只需要一个 Chrome 浏览器就可以了,非常方便。
但是,大部分用户还是使用移动端钱包比较多一些,而且移动端钱包也是一个大趋势,所以,对于那些更喜欢用手机端钱包的用户而言就不太友好了,例如这些用户需要拷贝私钥至电脑端的 Metamask,传输过程中往往存在着一些安全隐患,而且使用体验也比较差。
那么,登录电脑网页端 DAPP 时,有没有更简便、更安全的方法呢?
当然是有的,那就是使用手机端数字钱包扫码授权登录。就像我们在电脑端登录微信时,只要使用手机端微信扫码授权就可以了,而且手机端微信还可以控制电脑端微信,例如在手机端断开连接等。
现在,许多加密货币钱包都在借鉴这套扫码授权流程,并采用了一套开源且标准化协议,这样,手机端钱包和电脑端 DAPP就打通了,降低了用户的操作门槛,,提高了用户的使用体验。
这套开源协议被称为「WalletConnect」,由同名的非盈利组织 WalletConnect 基金会支持开发,负责人为 Pedro Gomes。Pedro Gomes 曾经是以太坊一站式 DeFi 入口级产品 Balance.io 的网页端全栈工程师,在 2018 年的时候,他离开 Balance.io,全职投入 WalletConnect 的开发。而且 「WalletConnect」 协议是免费的。
目前,一些主流的加密货币钱包和 DAPP 都集成了 WalletConnect 协议,例如 TokenPocket、MYKEY 等钱包(在这查询总的 https://walletconnect.org/wallets),以及 MakerDAO、Uniswap、Binance DEX、DDEX、1inch、dYdX 等 DApp(在这查询总的 https://walletconnect.org/apps)。
集成了 WalletConnect 协议的钱包和 DAPP 之间就可以通过扫码授权登录了,例如支持 WalletConnect 协议的电脑网页端的 DAPP,现在就可以通过支持 WalletConnect 协议的手机钱包扫码登录了。
下面,我们以手机端钱包 TokenPocket 和电脑网页端 uniswap.exchange 为例,看看它们之间是如何通过扫码来进行交互的。
1、在浏览器中打开 uniswap.exchange,点击右上角的 "Connect a wallet"按钮。
2、在 Connect a wallet 界面中选择 "WalletConncet" 并点击打开,点击后会产生一个二维码。
二维码如下
3、打开 TokenPocket,切换到 ETH 钱包中,然后点击右上角的相机标志。
在 TokenPocket 点击相机标志后扫码上一步产生的二维码。
然后,在弹出的授权界面中,点击"确认授权"就可以授权电脑网页端登录了,在授权界面中还可以点击"切换"按钮切换为其他 ETH 钱包。
扫码登录成功后,在 uniswap 界面中会显示该钱包账户中的资产信息,然后就可以进行 SWAP 兑换等操作了。同时,在 TokenPocket 中会显示连接状态,如下图。
点击"断开连接"按钮,电脑网页端 uniswap 就会退出登录,当然也可以在 uniswap 电脑网页端退出。
使用手机端钱包扫码登录电脑网页端 DAPP,安全性更佳的手机就能与功能性更全面的电脑打通,是不是很方便?大家可以试一试。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。