?ENS競標到底是什麼鬼!

筆者本月一連寫了4篇介紹ETH和ENS的文章(見微信公眾號eMoneyHome)。很欣慰,有不少朋友給筆者留言,說很看好ENS,諮詢如何用ETH購買ENS。朋友們,我們不做投機者,只有在我們真正了解了ENS的原理之後,我們才可以說看好它。

不用擔心我們錯過了什麼,那些我們錯過的本來就不屬於我們。機會每天都有,只有我們真正了解並且發自內心認可的機會,才屬於我們。

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供你使用:registrar.ens.domains/

你的關注與轉發,是對我們最好的支持!


推薦閱讀:

淺談區塊鏈
國貿大寶子 以太坊買貓攻略(一)
Solidity語法詳解 - 類型介紹1
當我們買「電子貓」的時候,我們到底在買什麼...代碼?(一)

TAG:以太坊 | 智能合约 |