首页 > 技术 > 上电脑网页端 DAPP,用手机钱包扫码登录更方便
阿华区块链  

上电脑网页端 DAPP,用手机钱包扫码登录更方便

摘要:随着加密货币技术的不断发展,该行业中的相关基础设施变得越来越完善,加密货币钱包的使用门槛在不断降低,而且它的一些功能也借鉴了传统互联网公司的产品,例如钱包的扫码

随着加密货币技术的不断发展,该行业中的相关基础设施变得越来越完善,加密货币钱包的使用门槛在不断降低,而且它的一些功能也借鉴了传统互联网公司的产品,例如钱包的扫码登录功能。

?

大多数 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」 协议是免费的。

?

? ? ? ?0IwS9Mcuu8DsM3zI.png!thumbnail ? ? ?

?

目前,一些主流的加密货币钱包和 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"按钮。

?

? ? ? ?OLlf6PGOVKdtgpWS.png!thumbnail ? ? ?

?

2、在 Connect a wallet 界面中选择 "WalletConncet" 并点击打开,点击后会产生一个二维码。

?

? ? ? ?DfTvN5quGVebrrWg.png!thumbnail ? ? ?

?

二维码如下

?

? ? ? ?UmhPjBslHNdFvA3F.png!thumbnail ? ? ?

?

3、打开 TokenPocket,切换到 ETH 钱包中,然后点击右上角的相机标志。

?

? ? ? ?8YnwSxSsQYh8Nibh.png!thumbnail ? ? ?

?

在 TokenPocket 点击相机标志后扫码上一步产生的二维码。

?

? ? ? ?MXa4kWeXdJQ8MWEg.png!thumbnail ? ? ?

?

然后,在弹出的授权界面中,点击"确认授权"就可以授权电脑网页端登录了,在授权界面中还可以点击"切换"按钮切换为其他 ?ETH 钱包。

?

? ? ? ?pAoPslrhfsj7AJB1.png!thumbnail ? ? ?

?

扫码登录成功后,在 uniswap 界面中会显示该钱包账户中的资产信息,然后就可以进行 SWAP 兑换等操作了。同时,在 TokenPocket 中会显示连接状态,如下图。

?

? ? ? ?5y3WN0xlLS9NyTCR.png!thumbnail ? ? ?

?

点击"断开连接"按钮,电脑网页端 uniswap 就会退出登录,当然也可以在 uniswap 电脑网页端退出。

?

使用手机端钱包扫码登录电脑网页端 DAPP,安全性更佳的手机就能与功能性更全面的电脑打通,是不是很方便?大家可以试一试。

?

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。