ENS现已将NameWrapper合约部署到主网

巴山号小编 46 0
欧易 OKX 交易所

注册送6万元盲盒奖励,100%中奖

点击欧易注册,还可获得永久20%手续费返佣

邀请好友 注册并登录 ,获取价值高达 60000 元的数字货币盲盒,100%中奖!

摘要:ENS是以太坊域名系统,可以将以太坊地址与易记的域名相映射。为了更好地支持ETH 2.0和统一域名规范,ENS最近将NameWrapper合约部署到了主网,本文将对此进行深度分析。 ENS概述 ENS(Ethereum Name Service)是以太坊上的一种域名系统,类似于传统的DNS。通过ENS,用户可以用容易记忆的名称代替长长的以太坊地址,使区块链交易更加方便。每个ENS域名对应一个以太坊地址,用户可以将自己的ETH或ERC-20代币转账到域名而不必关心地址是否填写错误,还可将域名作为智能合约地址的别名。 ENS现状 目前,ENS已经成为以太坊上最常用的域名系统之一。在ENS上注册一个域名只需要支付少量的ETH,使用ENS建立域名与地址的映射是释放了以太坊地址的可记忆性。在应用上也应用广泛,如许多以太坊钱包应用都已经支持ENS域名,可以通过名称转账。 NameWrapper介绍 为了更好地支持ETH 2.0和统一域名规范,ENS最近发布了名为NameWrapper的新合约,该合约旨在为ETH 2.0中的以太坊2.0域名系统(ENS2.0)提供基础结构支持。 NameWrapper是一种ENS中转合约,它将完全兼容ENS 1.0和ENS 2.0版本,可以让ENS转换到ENS2.0,并且还能用于ENS1.0与ENS1.0之间转换。具体来说,NameWrapper提供了一种实现解析器中继的新方法,以确保在过渡期间所有解析器保持兼容性。 NameWrapper的优势 NameWrapper提供了很多好处。首先,它提供了一个逐步迁移的路径,让用户无缝迁移到ENS 2.0。其次,由于很多项目等待ETH 2.0以太坊系统的推出,所以在以后的时间里,NameWrapper将带来更好的兼容和支持。 总结 最近,ENS发布了新的名为NameWrapper的合约,这是为支持ETH2.0实现的一个中转合约。NameWrapper提供了逐步迁移到ENS 2.0的路径和一个新的解析器中继实现方法。新合约将提高ETH 2.0系统的兼容性和支持,进一步推动区块链技术的发展。 摘要:ENS作为以太坊的重要组成部分,旨在通过将域名与以太坊地址相连接来实现可读性高、易于使用的命名系统。最近ENS宣布在主网上部署了NameWrapper合约,使将ENS域名注册到智能合约更加简单。该合约的部署标志着ENS生态系统从根本上提高了可用性和互操作性。 1. ENS的背景及意义 ENS全称Ethereum Name Service,翻译成中文就是以太坊域名系统,它是以太坊生态中的一项重要功能。尤其是针对普通用户,用以太坊地址进行交易的时候,难免会出现支付地址不小心输错的情况,这将导致支付转账失败,如果输入的以太坊地址太长,则可能难以记忆。因此,ENS被设计出来,它是一个可读性高的、易于使用的域名系统,可以将以太坊地址绑定到域名上,就像将IP地址绑定到域名上一样。这样,用户可以很方便地使用域名来指定他们需要支付的地址。 2. NameWrapper合约的意义 之前,在ENS上注册域名时,必须向ENS中的Registrar合约注册。如果想在智能合约中使用ENS域名,还需要将该ENS域名的拥有者设置为该智能合约地址。这种方式对于新手用户来说,操作起来比较麻烦。因此,ENS社区最近发布了NameWrapper合约,使ENS域名在智能合约中的使用变得非常简单。NameWrapper合约提供了一个名为“wrap”的函数,可以将ENS域名包装到一个名为“Owned”合约的新实例中。该函数接收域名名称和具有相应管理员权利的地址作为输入参数。使用NameWrapper合约,只需要一步就可以将ENS域名注册到合约中,大大简化了流程。 3. NameWrapper合约的使用方式 使用NameWrapper合约可以直接将ENS域名注册到smart contract,具体操作步骤如下: 步骤一:找到名称以及管理员地址,然后在 Ethereum Name Service 中注册您的名称。 步骤二:将你想要注册到Ethereum智能合约中的域名名称和管理员地址作为输入参数调用“wrapp”函数,如下: NameWrapper.wrap(“mycooladdress.eth”,0xMyCoolSmartContractAddress,{from:0xMyAdminAddress}); 4. 结语 部署NameWrapper合约,让使用ENS变得更加方便,以太坊社区和应用程序可以轻松地使用ENS域名了。此外,与其他区块链技术相比,ENS的优势在于它的易用性和可读性,NameWrapper合约进一步提升了ENS生态系统的可用性和互操作性,进一步推广了ENS这种将用户友好的域名系统与以太坊互动的可能性。未来随着这一技术的进一步完善,ENS在以太坊生态中的作用也将越来越重要。

标签:

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!