ENS,全称为:Ethereum Name Service,即以太坊名称服务,相似于DNS将域名解析为IP地址,ENS则负责将以太坊名称解析为以太坊地址。例如,当你要给咱们转帐时,可使用名称hubwiz.eth
而不是地址0x4cbe58c50480…
,ENS负责将这个名称解析为对应的以太坊地址。浏览器
一旦你拥有了一个ENS域名,你就能够将其指向任何资源,也能够建立子域,这也很是相似于互联网域名。app
ENS是彻底去中心化的系统。顶级域名.eth
是由运行在以太坊区块链上的一个拍卖合约来管理的,任何人能够经过这个拍卖过程为本身预留一个以太坊域名。dom
以太坊顶级域名的分配是经过一个维科瑞拍卖流程实现的。整个拍卖流程分为三个步骤:区块链
某人为其要购买的名称开启一个拍卖,并进行投标。该拍卖也容许其余人在3天内投标,投标内容是保密的,没有人能够知道你投标的价格,甚至也不知道你投标的域名是哪一个。插件
3天投标期后,进入2天的开标期。在这个阶段,每一个投保人都须要揭示其投标细节内容,不然该投标人出局。若是你的投标不是最高价,那么你的投标金将获得返回,但须要扣除不高于0.5%的手续费。code
2天开标期结束后,出价最高的投标人胜出,可是他只须要支付第二高的出价。这部分资金在胜出人持有域名的整个周期中都将被锁定在合约中。胜出者须要发送一个结束交易来获得返还的资金,并获得对所投标名称的控制权。blog
拍卖的胜出者获得域名,在持有至少一年以后,域名持有人也能够选择释放域名,从而获得被锁定的资金。资源
如下应用提供ENS域名购买服务:开发
官方dapp,须要一个支持区块链的浏览器,例如Mist、或者启用Metamask插件的Chrome浏览器。get
地址:https://registrar.ens.domains/
这是一个开源的客户端解决方案,能够运行在你的浏览器中,须要你上传要使用的钱包身份信息。
地址:https://www.myetherwallet.com/#ens
ETHTool是一个闭源的解决方案,包含ENS集成。
地址:http://doublenegative.com/ethereum-name-service-ens-integration/
记住,任什么时候候你的投标都须要在48小时的开标阶段揭示投标内容,不然就会失去所有的投标金。揭示出价须要使用的帐户、私钥以及额外的信息。在使用官方App时,这些信息保存在你的浏览器的本地存储中,能够备份到一个JSON文件。