原文标题:《引介|?集成ENS的最佳实践》
现在已经有超过200个服务集成了ENS,所以本文想展示一下dApp如何能好好利用ENS。
在我们的文档中,我们列举了三种主要的集成ENS的办法。这里我们也使用同样的表述。
解析ENS域名
在应用中支持ENS的第一步就是让你的应用能够理解ENS域名,在所有需要用到地址的地方都支持使用ENS域名。这对钱包服务来说尤其有用。
-请看meyetherwallet.com上的解析结果-
Etherscan是大家最常使用的以太坊相关网站之一,你可以在上面检阅自己所有的交易和账户余额。除了搜索ENS域名以外,一个比较少人知道的功能是,他们的URL也支持ENS域名,所以你可以直接在地址栏输入“/address/matoken.eth”。
法律专家:针对Dapper违反证券法的指控而提起的诉讼,法官的判决是一个非常好的决定:金色财经报道,Dapper 试图驳回针对该公司在提供 NBA Top Shot NFT Moments 时违反证券法的指控而提起的诉讼。曼哈顿联邦法官 Victor Marrero 驳回了 Dapper 的驳回动议,因为他发现将 Top Shot NFT 标记为证券的论点是合理的,这在这项新技术中尚属首次。
区块链领域法律专家 Jeremy Goldman 表示,对于大多数使用公共区块链铸造 NFT 并允许他们的 NFT 在市场上进行交易的人来说,我认为这实际上是一个非常好的决定。法院的判决实际上可能对更广泛的 NFT 市场来说是个好兆头,因为 Marrero 法官强调 Dapper Labs 的 Flow 区块链是一个“私有”网络。法官说,Top Shot NFT 可能是证券,不仅因为 Dapper Labs 创造了它们,还因为该公司建立了 NFT 赖以推出的 Flow 区块链。[2023/2/25 12:29:11]
有人问我的以太坊地址的时候,我总会给他们我的ENS域名,但不是所有人都知道什么是ENS,怎么用这个名字。如果你有很多个以太坊地址,那给出带有你的域名的完整EtherescanURL,会是一个弥合知识差的好拌饭。对你来说极为简单,输入或者复制带有你域名的URL就行了,你也不需要时刻谨记哪个地址是用来干什么的,而且要跟你交互的人也不需要知道什么是ENS。
数据:以太坊Dapps占比特币交易量的近50%:State of the Dapps数据显示,到目前为止,以太坊Dapps的交易量为101,000笔。这意味着,以太坊上的dapps每天处理比特币30万笔交易的1/3,而且经常占到比特币交易量的50%。目前,约5000份智能合约在以太坊网络上活动,近3000个dapp在网络上运行。(TrustNodes)[2020/7/7]
反向解析
ENS集成的第二个层级是反向解析,在你的应用显示地址的地方显示ENS域名。
可以在三种层面上实现这个特性。
用户登录状态下显示其ENS名
Uniswap会把你的ENS名当成是你的用户名那样显示出来。这是又一个ENS帮助用户在使用多个以太坊地址时分辨清楚的案例,因为你到底在用哪个账户会很清楚地显示出来。
动态 | 通过 DAPP 网络可以增强 IPFS 的性能:LiquidApps 团队最近发表了一篇文章,其中解释了目前最去中心化的分布式网络存储系统 IPFS 如何由于缺乏激励而效率低下,以及这个问题如何通过 DAPP 网络加以改善。
“IPFS 的开发人员对自己正在做的事情有很高的期望。它被设想成为 Web 3.0 版本的主干。…然而,IPFS 一直没有等到它自己的机会。...存储网络和区块链技术已经在 DAPP 网络上实现了实时显示。”
IPFS 节点没有让数据保持联机(online)的动机,因此,由于脱机(offline)或文件不会再上面保存的原因,结果可能就会无法传送所请求的文件。使用 DAPP 网络的用户想要通过 IPFS 存储文件,可以向 DSP 付费以将数据副本保留在其 IPFS 节点中,以确保其可用性。[2019/12/16]
展示资产所有者/创建者的ENS名
动态 | 过去24小时EOS Dapp交易额达344万EOS:据DappReview数据,今日dapp新增6个,过去24小时EOS Dapp活跃用户141049,交易额344万EOS/1.26亿元;Tron Dapp活跃用户72573,交易额2.7亿TRX/4854万元;ETH Dapp活跃用户12615,交易额4.08万ETH/4559万元;Steem Dapp活跃用户9407,交易额17万Steem/48万元。[2019/4/17]
这个特性跟NFT市场有密切关系。每个NFT市场都有自己的用户名系统,但你在Foundation上的用户名就无法在别的NFT平台上显示出来。
但在KnownOrigin平台上显示的ENS名也能在OpenSea上显示出来。换句话说,ENS名是可移植的用户名。
不过,不是所有的NFT平台都做了这样的支持,但这对NFT艺术家来说是非常有用的,因为他们需要打造链上的品牌和身份。
如果你在一个尚未集成ENS的NFT平台上玩耍,请建议他们集成ENS,因为这是你的自主身份!无ENS,无链上姓名!
在一系列的以太坊地址中展示ENS名
以太坊地址的列表可能是交易的历史,或者资产所有者的列表、DAO成员的列表、投票人名单,等等。
Snapshot在展示投票结果的时候优先使用用户在他们平台上选用的用户名,但如果还未有这样专用的用户名,就返回ENS名。
让用户自己命名
综合性ENS集成的最后一步是帮助用户把ENS域名和你的应用所创建或管理的资源关联起来。可以采取两种形式:
域名注册
让你的产品获得一个ENS名,并让用户可以容易地注册子域名,你的用户就能为在你的dApp中创建的资源命名。
许多钱包服务,比如Argent和Authereum都曾帮助用户创建在产品域名下的子域名,但近期的gas/eth价格高涨让整件事情不可持续,因为他们要帮用户付gas费。Status就不是让用户免费获得域名,而是以SNT代币作价卖给用户。
一个更新颖的方法来自Decentraland。他们不仅会在?dcl.eth?的主域名下发放子域名,还把这些域名都转成了NFT,就像?.eth?顶级域名一样,所用用户可以在二级市场比如OpenSea上买卖这些子域名。
域名更新
给用户提供简单的办法,能够让他们把自己已有的域名指向在你的应用中创建的资源,这样他们就能重新分配自己的域名。
SnapShot也这样利用了ENS,例如https://snapshot.org/#/gnosis.eth。
他们在任何你指定IPFS端点的地方都用上了ENS纯文本记录。
其它:跨链支持
虽然我们已经支持解析100中区块链的地址类型,但还是要钱包服务集成我们功能,这样用户才能用得上。
TrustWallet?是最早支持我们的多链特定的钱包之一,所以你可以发送BNB到?vikmeup.eth。
支持ENS的另一个用途是当你的应用部署在侧链/L2的时候。
Nifty.ink是一种NFT涂鸦服务,部署在xDAI侧链上,而他们已经集成了ENS。
我们现在正在开发L2的办法,而这种架构的好处就是让任何人都能在L1上查询ENS名,但都能在L2上更新ENS记录,以节省gas费。
虽然我们还没找到从侧链更新ENS记录的简便方法,但能在L1上直接读取ENS信息还是很好的集成方法。
总结
我们展示了多个集成了ENS、为终端用户提供了良好体验的dApp案例。虽然支持所有三种层级比较难,但所有钱包都应该支持“1.解析ENS域名”,所有DeFi项目都应该支持“2.1在用户登录状态下显示ENS名”,所有NFT平台都应该支持“2.2展示资产所有者/创建者的ENS名”。
想了解更多关于集成方法的细节,请看我们的前端设计指南。
原文链接:
https://medium.com/the-ethereum-name-service/ens-integration-best-practices-313d6fbd358
作者:?makoto_inoue
翻译:?阿剑
南美洲第二大公司MercadoLibre宣布接受比特币付款,美上市公司MicroStrategy在2021年第一季度购买了约20857枚比特币.
亲爱的BBKX用户 本周,BBKX将为您带来18退9540天全包满存云算力抢购活动。本场抢购活动将设置FIL专场,限价18FIL/TB,限量50TB,挖矿周期结束后将根据官方规则退回9个FIL,
尊敬的ZT用户: ZT创新板将延时上线PMC,并开启PMC/USDT交易对,给您带来的不便,敬请谅解!具体上线时间如下:交易:2021年5月5日17:00; PMC 项目简介:Power?Mag.
亲爱的库币用户, 为丰富杠杆交易区交易种类,库币杠杆平台已上线Harmony资产与交易对,具体如下: 新增可抵押资产:ONE 新增可借贷资产:ONE 新增交易对:ONE/USDT库币杠杆大数据:.
最近几天,加密货币市场上出现了一个有趣的现象,相对于其他加密货币,以太坊的表现更为出色。当然,ETH/BTC交易对目前价格水平仍然低于2017/2018年时的峰值,大约相当于“巅峰价位”的30%.
纽约金融服务部已向StandardCustody授予信托宪章,使其能够为纽约的数字资产提供托管服务。NYDFS周二宣布了该章程,允许托管提供商提供加密货币托管服务.