通过实例学习了ENs在DAPP中的集成方法。
原标题:ensèA Jian集成**实践介绍
现在有200多个服务与ens集成,因此本文希望展示DAPP如何很好地利用ens。
在我们的文档中,我们列出了集成ENS的三种主要方法。我们在这里使用相同的表达方式。
ENS域名分析
在应用程序中支持ENs的第一步是让您的应用程序理解ENs域名,并支持在所有需要地址的地方使用ENs域名。这对于钱包服务尤其有用。
比特币请在meyETHerwallet.com上查看解析结果
ETHerscan是最常用的以太坊相关网站之一,您可以在其中查看所有交易和账户余额。除了搜索ENS域名,一个鲜为人知的功能是,他们的URL也支持ENS域名,因此可以直接输入“/address/matoken”。地址栏中的“ETH”。
当人们问我的以太坊地址,我总是给他们我的ENS域名,但不是每个人都知道什么是ENS和如何使用它。如果您有许多以太坊地址,那么在您的域名中提供完整的以太坊URL将是弥合知识鸿沟的一个好方法。它非常简单,你输入或**你的域名的网址。你不需要记住哪个地址用来做什么,想要和你交流的人也不需要知道ENS是什么。
逆向分析
ENS集成的第二个级别是反向解析,它显示应用程序显示地址的ENS域名。
此功能可以在三个级别上实现。
登录状态下显示用户的名称
Uniswap将显示您的ENS名称作为您的用户名。这是ENS帮助用户区分多个以太坊地址的另一种情况,因为您使用的帐户将清晰显示。
显示资产所有者/创建者的名称
这一特点与NFT市场密切相关。每一个NFT市场都有自己的用户名系统,但您的基础用户名不能显示在其他NFT平台上,例如OpenSee和Rababess。
但是knownorigin平台上显示的ENS名称也可以显示在OpenSea上。换句话说,ENS名称是一个可移植的用户名。
然而,并不是所有的NFT平台都有这样的支持,但它对NFT艺术家非常有用,因为他们需要在链上建立品牌和身份。
如果您在尚未集成ens的NFT平台上玩游戏,请建议他们集成ens,因为这是您的独立身份!不,链条上没有名字!
在一系列以太坊地址中显示ENS名称
以太坊地址列表可以是交易的历史记录,也可以是资产所有者列表、Dao成员列表、投票者列表等等。
在显示投票结果时,snapshot会优先显示用户在其平台上选择的用户名,但如果没有此类特殊用户名,则会返回ENS名称。
让用户自己命名
ENS综合集成的**一步是帮助用户将ENS域名与应用程序创建或管理的资源相关联。它可以有两种形式:
域名注册
让您的产品获得一个ens名称,并让用户轻松注册子域名,这样您的用户就可以命名在DAPP中创建的资源。
许多钱包服务,如argent和authoreum,都帮助用户在产品域名下创建子域名。然而,最近天然气/ETH的价格上涨使得整个事情变得不可持续,因为他们必须帮助用户支付GAS FEE用(我们正在开发L2规范,可以缓解困难)。状态不是让用户免费获得域名,而是用SNT代币卖给用户。
一种更新颖的方法来自去中心化的土地。他们不仅会在dcl.ETH的主域名下发布子域名,还会将这些域名转换成NFT。就像。ETH**域名,用户可以在OpenSea等二级市场买卖这些子域名。
域名更新
为用户提供一种简单的方法,将他们现有的域名指向在应用程序中创建的资源,以便他们可以重新分发他们的域名。
Snapshot还使用了ENs,例如https://snapshot.org/#/gnosis.ETH .
无论您在哪里指定IPFs端点,它们都使用ens纯文本记录。
其他:跨链支撑
虽然我们已经支持在100中解析区块链的地址类,但我们仍然需要钱包服务来集成我们的功能,以便用户可以使用它。
Trustwallet是首批支持我们的多链专用钱包之一,因此您可以将BNB发送到vikmup.ETH。
支持ENS的另一个用途是将应用程序部署在side-chain/L2中。
Nifty.ink是一个NFT涂鸦服务,部署在xdai侧链上,并与ENS集成。
我们现在正在开发L2,这种体系结构的优点是任何人都可以查询L1上的ENS名称,但可以更新L2上的ENS记录以节省汽油成本。
虽然我们还没有找到一种从侧链更新ENS记录的简单方法,但是直接在L1上读取ENS信息仍然是一种很好的集成方法。
总结
我们展示了几个集成了ens的DAPP案例,为最终用户提供了良好的体验。虽然很难支持所有三个级别,但所有钱包都应该支持“1”。解析ENS域名”,所有DeFi项目应支持“2.1在用户登录状态下显示ENS名称”,所有NFT平台应支持“2.2显示资产所有者/创建者的ENS名称”。
文章链接:https://www.btchangqing.cn/247882.html
更新时间:2021年05月01日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。