原文标题:《引介|?集成ENS的最佳实践》
现在已经有超过200个服务集成了ENS,所以本文想展示一下dApp如何能好好利用ENS。
在我们的文档中,我们列举了三种主要的集成ENS的办法。这里我们也使用同样的表述。
解析ENS域名
在应用中支持ENS的第一步就是让你的应用能够理解ENS域名,在所有需要用到地址的地方都支持使用ENS域名。这对钱包服务来说尤其有用。
-请看meyetherwallet.com上的解析结果-
Etherscan是大家最常使用的以太坊相关网站之一,你可以在上面检阅自己所有的交易和账户余额。除了搜索ENS域名以外,一个比较少人知道的功能是,他们的URL也支持ENS域名,所以你可以直接在地址栏输入“/address/matoken.eth”。
Dapper Labs现已允许受欧盟制裁影响的用户提取NFT:10月18日消息,Dapper Labs现在允许受欧盟制裁俄罗斯影响的用户从Dapper Wallet提出NBA Top Shot、NFL All Day和UFC Strike NFT。该公司表示,此前对与俄罗斯有关的账户进行限制措施是根据Circle发出的要求所作的决定。
Odaily星球日报此前报道,10月6日,欧盟已确认将全面禁止向俄罗斯人提供加密服务,随后Dapper Labs限制向与俄罗斯有联系的账户提供加密资产钱包、账户或托管服务。这些账户无法转移资金、赠送代币、出售NFT或购买新的NFT。[2022/10/18 17:30:31]
有人问我的以太坊地址的时候,我总会给他们我的ENS域名,但不是所有人都知道什么是ENS,怎么用这个名字。如果你有很多个以太坊地址,那给出带有你的域名的完整EtherescanURL,会是一个弥合知识差的好拌饭。对你来说极为简单,输入或者复制带有你域名的URL就行了,你也不需要时刻谨记哪个地址是用来干什么的,而且要跟你交互的人也不需要知道什么是ENS。
反向解析
ENS集成的第二个层级是反向解析,在你的应用显示地址的地方显示ENS域名。
可以在三种层面上实现这个特性。
基于Cardano的DApp Revuto完成170万美元融资:基于Cardano的DApp Revuto完成170万美元融资,Black Dragon领投。Revuto将利用这笔资金促进其大规模采用。(U.Today)[2021/5/18 22:14:53]
用户登录状态下显示其ENS名
Uniswap会把你的ENS名当成是你的用户名那样显示出来。这是又一个ENS帮助用户在使用多个以太坊地址时分辨清楚的案例,因为你到底在用哪个账户会很清楚地显示出来。
展示资产所有者/创建者的ENS名
这个特性跟NFT市场有密切关系。每个NFT市场都有自己的用户名系统,但你在Foundation上的用户名就无法在别的NFT平台上显示出来。
但在KnownOrigin平台上显示的ENS名也能在OpenSea上显示出来。换句话说,ENS名是可移植的用户名。
动态 | EOS Dapp活跃用户10907人:据DappReview数据显示,今日Dapp新增3个。EOS Dapp活跃用户10907人,交易额1.5亿元(-15%);Tron Dapp活跃用户49548人,交易额2727万元(-16%);ETH Dapp活跃用户13892人,交易额5036万元(+36%)。过去24小时Dapp交易额:EOS最高的为“EIDOS”(交易额9571万元);Tron最高的为“WINk”(交易额1406万元);ETH最高的为“dYdX”(交易额905万元)。[2019/11/6]
不过,不是所有的NFT平台都做了这样的支持,但这对NFT艺术家来说是非常有用的,因为他们需要打造链上的品牌和身份。
动态 | 跨ETH/EOS/TRON/IOST四大公链,DApp活跃度排行榜:据 DAppTotal 05月13日数据显示,过去一周,综合对比ETH、EOS、TRON、IOST四大公链的DApp生态情况发现:总用户量(个): EOS(192,713) > TRON(103,655) > ETH(33,485) > IOST(9,257);总交易次数(笔):EOS(25,797,221) > TRON(8,116,495) > IOST(2,158,588) > ETH(390,124);总交易额(美元):EOS(179,665,283) > TRON(72,834,546) > ETH(35,467,364) > IOST(5,936,742);跨四条公链按用户量TOP3 DApps为: Endless Game(EOS)、Hash Baby(EOS)、Lore Free(EOS);按交易次数TOP3 DApps分别为:Hash Baby(EOS)、TronWoW(TRON)、TRONbet(TRON);按交易额TOP3 DApps分别为:EOSREX(EOS)、TronWoW(TRON)、Poker EOS(EOS)。[2019/5/13]
如果你在一个尚未集成ENS的NFT平台上玩耍,请建议他们集成ENS,因为这是你的自主身份!无ENS,无链上姓名!
动态 | 过去24小时EOS Dapp交易额约317万EOS:据DappReview数据,今日dapp新增9个,过去24小时EOS Dapp活跃用户137619,交易额317万EOS/1.18亿元;Tron Dapp活跃用户68892,交易额3.5亿TRX/6463万元;ETH Dapp活跃用户11407,交易额3.6万ETH/4103万元;Steem Dapp活跃用户12583,交易额36万Steem/111万元。[2019/4/15]
在一系列的以太坊地址中展示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
翻译:?阿剑
本文为CoinGecko2021Q1数字资产行业季度报告,TokenInsight获得独家中文授权,并翻译整理如下.
1900/1/1 0:00:00MIST?国内社区谈这个项目的人不多,这个项目太神秘了,没有介绍文档,对他也只是一个模糊的认识.
1900/1/1 0:00:00本文来源:Messari,作者:SethBloombergAlchemix在一个多月前推出,迅速吸引了DeFi界的关注.
1900/1/1 0:00:00近两周来,比特币的颓势让许多投资者感到非常恐惧。今天比特币刚刚反弹,又爆出特斯拉减持比特币的消息,让不少投资者心存顾虑。本文将从不同角度来了解比特币牛市还在进行中的原因.
1900/1/1 0:00:00虽然UniswapV3版本已经上线近一周时间了,但是律动Blockbeats发现依然有许多用户对于V3版NFT的价值与意义不够了解.
1900/1/1 0:00:00最近这几天,加密资产连续跳水,牛市摇摇欲坠。对于投资者来说,眼下最关心的问题是“牛还在吗”。合约帝数据显示,4月18日,比特币暴跌超1万美元,全网合约爆仓金额超69亿美元,爆仓账户达50万个之多.
1900/1/1 0:00:00