ENS是乙太坊名稱服務(Ethereum Name Service)的縮寫,是一個乙太坊網絡上的功能變數名稱服務系統。 它類似於互聯網上的功能變數名稱系統(DNS),使用人類可讀的名稱來代替智慧合約和錢包地址。 這意味著用戶可以使用自己喜歡的名稱來代替長長的地址。
ENS啟用了一種稱為“注册”的過程,用戶可以在該過程中將功能變數名稱與乙太坊地址相關聯。 這使得用戶可以通過輸入自己的功能變數名稱輕鬆地接收數位貨幣轉帳,而無需輸入一長串且容易出錯的地址。
為了注册一個ENS功能變數名稱,用戶需要使用乙太幣支付一定的費用,通常是幾美元的價格。 然後,他們可以將其與其Ethereum地址相關聯,並在需要時更新其指向。
ENS功能變數名稱還可以與其他服務集成,例如MetaMask和MyEtherWallet等乙太坊錢包,這可以提高乙太坊網絡的易用性和用戶體驗。
標準的乙太坊地址被轉換成人類可讀的文字(foundation.eth)。 這意味著用戶能够發送資金或與“foundation.eth”互動,而不是與標準地址互動。 顯然,這對普通用戶來說更容易,也大大减少了出錯的可能性。
根據官方ENS檔案,該系統“與DNS(互聯網的功能變數名稱服務)具有相似的目標,但由於乙太坊區塊鏈提供的功能和限制,其架構有很大不同。”
與DNS類似,ENS也在一個由點分隔的分層名稱(稱為域)組成的系統上運行。 域的所有者還可以完全控制子域。
ENS如何運作?
乙太坊名稱服務有兩個覈心組件。 即,這些是registry和resolvers。 系統架構如下所示:
註冊表
註冊表由智慧合約組成,旨在維護所有域和子域的清單,同時還存儲有關每個域和子域的三個基本資訊。 這些作品是:
- 域的所有者
- 域的解析器
- 域下所有記錄的緩存生存時間
ENS註冊表的目的非常簡單——它是將名稱映射到負責它的解析器。 同時,允許ENS註冊表中的域所有者:
- 更改子域的所有權
- 將其域的所有權轉移到另一個地址
- 為域設定解析器和生存時間(TTL)
解析器
另一方面,解析器負責將名稱轉換為地址的過程。 每個實施所需標準的合約都能够成為乙太坊名稱服務中的解析器。 但是,在ENS中解析名稱是一個由兩個步驟組成的過程。
第一個是詢問註冊表哪個解析器負責所述名稱。 第二個是向特定的解析器詢問査詢的答案。 在架構方面,它看起來像這樣:
如何注册乙太坊名稱服務(ENS)域?
注册乙太坊名稱服務域非常簡單,您需要做的就是擁有一個熱錢包,例如MetaMask。
前往app.ens.domains(注册ENS功能變數名稱的官方網站),然後輸入您要注册的功能變數名稱。 這將檢查其可用性。
一旦你選擇了你的名字,你需要做的就是按照下麵給出的說明進行操作:
乙太坊名稱服務治理
乙太坊名稱服務由幾個不同的部門管理,每個部門都有自己的重要性。
ENS代幣+分發
ENS代幣是乙太坊區塊鏈上使用ERC-20標準的標準代幣。 它的主要目的是用於系統的治理。
代幣持有者可以提交提案並投票。 社區成員可以討論想法並進行與治理相關的討論的主要場所是論壇discuss.ens.domains。
ENS權杖被空投給之前注册了ENS功能變數名稱的早期採用者。 認領過程於2021年11月8日開始,用戶必須在2022年5月4日前認領分配給他們的代幣。
總供應量的25%通過空投分配,其餘分配如下餅圖所示:
ENS DAO
本著去中心化的精神,乙太坊名稱服務由去中心化自治組織(DAO)運營。 DAO本身由ENS權杖的持有者管理,他們能够提交提案並對其進行投票,以確定協定的未來發展。
ENS基金會
ENS DAO本身由一個名為ENS基金會的現有開曼群島基金會代表。
它有幾個目的,包括:
- 為了遵守稅收要求,因為沒有法人實體,DAO參與者可能要對DAO收入的一定比例負責,即使他們無法獲得這些資金。
- 與其他公司簽訂合同。
- 為DAO的參與者對DAO的行為提供有限責任。
結論
ENS是加密貨幣領域的一項重要發明,也是解决困擾該行業的一些緊迫問題(即用戶體驗)的一步。
必須處理一長串隨機數位和字母通常是出錯的原因,而在加密領域,錯誤通常代價高昂。 規範化地址並以人類可讀和友好的管道呈現它們是朝著改善整體用戶體驗邁出的一步,就像DNS改善Internet用戶的UX一樣。
但與此同時,功能變數名稱和名稱的DNS記錄通常存儲在集中式服務器上,囙此很容易遭到駭客攻擊。 另一方面,ENS受到乙太坊區塊鏈的保護,使其具有多重性和更安全性。
也就是說,乙太坊名稱服務無疑是一項非常重要的發明,也是一項迅速得到廣泛傳播並被成千上萬人使用的創新。
點擊連結注册數位貨幣帳戶開啟您的數位貨幣之旅