美文网首页
区块链之ENS

区块链之ENS

作者: Aliyy | 来源:发表于2018-06-14 19:28 被阅读0次

    ENS之于以太坊,正如域名之于互联网。ENS的核心是一系列智能合约,主要有两部分:竞标智能合约,域名解析智能合约。用户首先需要通过竞标获得.eth域名,然后再将.eth域名绑定到对应的以太坊地址(按照最新的文档,.eth域名并不仅仅对应于以太坊地址)。

    竞标智能合约的6个阶段:

    forbidden: 禁止竞标

    目前只开放了6个字符以上的域名竞标,所以对于所有少于7个字符的域名,都是forbidden禁止竞标的,预计最快也要明年才会放开

    not available: 未到竞标时间

    对于6个字符以上的域名,也不是全都可以竞标,必须要到了指定的日期才可以开始竞标。这个指定日期是通过将.eth域名的hash值进行位移之后计算出来的。我们可以简单的将这个开放日期理解为一个ENS指定的随机日期。

    available and not started: 尚未开启竞标

    就算到了指定的日期,也并非立刻就可以竞标了。首先需要向ENS智能合约发出开启竞标的申请,申请会立即被通过, 在申请通过的72小时内,所有人都可以发送ETH针对该域名进行投标。

    available and started: 竞标中

    投标需要发送标书和eth。标书中描述了投标人的真实出价,标书是经过加密的,其他人都看不到出价,只有投标人才可以解密。发送的eth的数量必须高于标书中的出价,否则这次的出价会失败。为了不让其他人估算出自己的真实出价,投标人会故意多发送或者少发送eth。最低的投标价格为0.01eth。竞标结束之后,是48小时的公布标书阶段。

    reveal: 公布标书

    竞标时间持续72小时,在此之后是48小时的公布标书时间。出价最高的竞标者,将以第二高的价格获得该.eth域名,多余的ETH会被返还到原地址。其他公布标书的竞标者都会收到退回的99.5%的ETH。如果一个竞标者4周之类都不公布自己的标书,那么他竞标的所有ETH都将不再被返还。

    owned: 竞标成功

    公布标书持续时间为48小时,在此之后公布的标书无效。已公布标书中的最高出价者将获得该域名。竞标的获胜者可以关闭此次竞标,并且将.eth绑定到自己的地址。

    注意

    需要特别注意的是:智能合约的每一步都需要消耗一定数量的gas(gas的价格可以自己设置,过低的价格容易被矿工拒绝),这就决定了不管竞标成功与否投标者都需要付出一定的代价。

    如果你只是买几个玩玩,ENS官方提供了DAPP供你使用: https://registrar.ens.domains/

    相关文章

      网友评论

          本文标题:区块链之ENS

          本文链接:https://www.haomeiwen.com/subject/jncueftx.html