ens,全稱為:ethereum name service,即以太坊名稱服務,類似於dns將網域名稱解析為ip位址,ens則負責將以太坊名稱解析為以太坊位址。例如,當你要給我們轉賬時,可以使用名稱hubwiz.eth
而不是位址0x4cbe58c50480…
,ens負責將這個名稱解析為對應的以太坊位址。
一旦你擁有了乙個ens網域名稱,你就可以將其指向任何資源,也可以建立子域,這也非常類似於網際網路網域名稱。
ens是完全去中心化的系統。頂級網域名稱.eth
是由執行在以太坊區塊鏈上的乙個拍賣合約來管理的,任何人可以通過這個拍賣過程為自己預留乙個以太坊網域名稱。
以太坊頂級網域名稱的分配是通過乙個維科瑞拍賣流程實現的。整個拍賣流程分為三個步驟:
某人為其要購買的名稱開啟乙個拍賣,並進行投標。該拍賣也允許其他人在3天內投標,投標內容是保密的,沒有人可以知道你投標的**,甚至也不知道你投標的網域名稱是哪個。
3天投標期後,進入2天的開標期。在這個階段,每個投保人都需要揭示其投標細節內容,否則該投標人出局。如果你的投標不是最**,那麼你的投標金將得到返回,但需要扣除不高於0.5%的手續費。
2天開標期結束後,出價最高的投標人勝出,但是他只需要支付第二高的出價。這部分資金在勝出人持有網域名稱的整個週期中都將被鎖定在合約中。勝出者需要傳送乙個結束交易來得到返還的資金,並得到對所投標名稱的控制權。
拍賣的勝出者得到網域名稱,在持有至少一年之後,網域名稱持有人也可以選擇釋放網域名稱,從而得到被鎖定的資金。
以下應用提供ens網域名稱購買服務:
這是乙個開源的客戶端解決方案,可以執行在你的瀏覽器中,需要你上傳要使用的錢包身份資訊。
ethtool是乙個閉源的解決方案,包含ens整合。
原文:ens:以太坊名稱服務 - 匯智網
以太坊的RPC簡介 四
之前的章節在介紹服務端和客戶端的時候提到訊息 請求 的處理邏輯在handler.go檔案中,本文就分析一下該檔案的內容。處理訊息又分為處理批量訊息和處理單個訊息,因為處理單個訊息是處理批量訊息的特例,本文只介紹處理批量訊息,即從handlebatch 方法開始。具體的處理流程先 乙個流程圖吧。該流程...
以太坊網路服務分析
目錄 1 網路分層 2 會話層 2.1 peer 介紹 2.2 peer 管理 3 表示層 rlp 編碼 4 應用層 eth 協議 1 網路分層 以太坊所有網路功能如下圖所示 所有網路功能建立在乙太網的傳輸層之上,tcp 及 udp 均有應用。2 會話層 會話層主要包括 peer 管理,nodeta...
以太坊 網路服務分析
目錄 1 網路分層 4 2 會話層 4 2.1 peer 介紹 5 2.2 peer 管理 5 2.2.1 peer 動態新增刪除流程 5 2.2.2 peer 握手機制 6 3 表示層 rlp 編碼 6 4 應用層 eth 協議 6 1 網路分層 以太坊所有網路功能如下圖所示 所有網路功能建立在乙...