什么是以太坊名称服务(ENS)?


以太坊名称服务(ENS)是一种类型的基于以太坊-分散应用(DAPP)的。智能合约是构建ENS的基本功能。它使用户可以获取域名以用作其钱包地址。因此,用户可以直接将其资金转移到名称上,而无需搜索地址。但是,该功能仍在开发中。

ENS可以与许多其他识别过程一起用于IPFS和Swarm内容哈希。它使用户可以轻松浏览和访问这些网络上的文件。他们可以做所有这一切,同时为用户提供有关元数据的名称,例如为用户提供类似Whois的信息,为合同提供ABI。

DNS和ENS之间的区别

ENS在某种程度上起到了与Internet域名服务(DNS)类似的作用。但是,由于以太坊区块链提供的限制和功能,ENS具有完全不同的结构设计。影响DNS的相同安全问题不会以任何方式影响ENS,因为它运行在以太坊智能合约上。

为什么ENS名称很重要?

ENS消除了复制或键入长十六进制地址的需要。使用ENS,用户可以将资金直接发送到域名而不是长地址。此外,它还使用户可以在mycontract.eth上与其智能合约进行交互,还可以检出swarmsite.eth上列出的由群体托管的站点。

用户获得ENS域后,他们可以将其指向所需的任何类型的资金。此外,他们可以创建子域并根据需要分配子域。ENS是一个完全分散的系统。通过在以太坊区块链上托管的拍卖过程,可以在“ .eth”顶级域名下创建新域名。此外,任何人都可以通过参与为自己购买域名。

名称拍卖的工作方式

使用完全基于Vickery拍卖模型的拍卖过程分配全新的身份。拍卖分为三个阶段:

  1. 用户打开以他们希望购买的名称为目标的拍卖,并进行出价。三天计时器开始计时。在此期间,其他用户可以使用相同的名称出价。但是,投标的详细信息在此阶段仍处于隐藏状态。没有人知道用户出价多少,甚至不知道他们选择出价的名称。
  2. 经过三天的时间后,就会启动为期两天的“公开”时间段。在此步骤中,所有投标人必须披露其投标细节。任何未能披露所需信息的人都将失去整个竞标价。如果某人的出价没有达到最高,该系统将退还他们的钱,而不会收取0.5%的费用。
  3. 一旦“展示”期结束,出价最高的个人将自动成为获胜者。尽管如此,他们还是支付第二高的出价者的钱。如果获胜者可以控制特定名称,则该金额会包含在合同中并保持不变。获胜者必须发送“最终交易”,以退还所有额外资金并获得ENS名称。

在ENS拍卖成功后,胜者将以首席注册官的间隔命名。但是,获胜者可以在一年后释放名字,并收回原始存款的全部金额。

请注意,并非每个ENS名称都可以出价。其中一些名字会在八周的时间内稳定地发布拍卖。他们采用这种发布方式,因为系统需要扩大规模,而错误需要适当的标识。所有已识别的错误应在此时间内修复。

如何获取名称

当前,几个用户友好的界面使您能够购买ENS 域:

  • My Ether Wallet –开源解决方案完全在用户的钱包中运行。在需要使用钱包凭据的情况下,它需要用户使用。
  • 代码鉴赏家–该界面可帮助用户使用JavaScript控制台和web3.js中的命令行进行出价。
  • ens.domains –这个被称为“官方” dApp。它需要启用了区块链的浏览器(与浏览器插件同等的浏览器,具有MetaMask扩展名的Chrome或Mist)。
  • ETHTools的ENS集成–封闭源解决方案指导用户完成整个购买过程。

用户应始终注意,无论何时下标,都必须在设定的48小时公开时间内公开。如果他们在任何时候由于任何原因未能透露自己的出价,他们都有可能失去全部出价。披露涉及提供对他们的私钥/帐户以及其他重要补充信息的访问。

对于感兴趣的各方,如果他们的选择解决方案需要出价细节,则备份它们的出价细节也非常重要。如果无法备份,则用户可能无法在需要时显示其出价,从而导致整个出价丢失。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读