[Decentraland]使用 Wallet Connect 发布场景

[Decentraland]使用 Wallet Connect 发布场景_第1张图片

目前 Decentraland 开发人员已站在 Web3 开发的最前沿。 我们使用 WalletConnect 技术创建了全球第一个全终端 Dapp,一个可让您使用下一代 Web3 钱包部署场景的应用。

什么是 WalletConnect?

WalletConnect 是一个开放的协议,它通过扫描 QR 码以及端对端加密将桌面 Dapps 连接到手机钱包。对于已经使用了兼容的手机钱包 ,而不使用浏览器扩展的用户,有许多区块链生态的 web Dapps 现在已经支持 WalletConnect, 作为 MetaMask 的替代方案,

Decentraland 团队开发的 CLI 现在已经支持 WalletConnect 技术,它带来了完全的终端体验。在之前,需要使用带私钥的参数或者使用 Linker Dapp (运行 dcl deploy 命令时打开的页面)。而 Linker Dapp 是为了让用户可以使用浏览器钱包签署部署交易而开发的一个补丁方案。

如何使用 WalletConnect 部署场景?

请确保已安装了最新的 dcl 版本(3.3.0),运行

dcl deploy --wallet-connect

通过加入 WalletConnect 部署选项,会显示一个终端友好的 QR 码,就可以使用手机钱包扫描从而对 LAND 部署进行操作。

[Decentraland]使用 Wallet Connect 发布场景_第2张图片

这个技术是如何开发的?

好问题!如果您对我们在技术上如何实现第一个纯终端集成感兴趣,可以查看pull request,我们基本上是开发了一个新的 WalletConnect 客户端,稍后可能会尽快开放源代码(当程序稳定并有良好的文档时),只有browser 和 react-native软件包是目前开发的。

下一步?

现在只使用 WalletConnect 作为第二个选项(使用参数而不是默认选项),因为我们认为这还是一个实验特性,虽然有很多 Dapps 已经在使用 WalletConnect 了,但是使用浏览器扩展的 Dapps 仍然是主流。我们将等待直到确认哪个才是未来的最佳方法。不要忘了 Web3/区块链行业还远未成熟!

如果您有任何疑问或问题,可随时在Decentraland 的 Discord 中的 SDK 或开发频道跟我(@fmiras)联系。

你可能感兴趣的:([Decentraland]使用 Wallet Connect 发布场景)