早在互聯網還不是那麼主流的時候,用戶面臨的主要問題之一就是域名沒有與互聯網協議 (IP) 地址匹配。
這讓他們對普通人非常不友好,他們必須輸入他們想訪問的網站的 IP 地址,就像 從字面上 輸入數字。
與傳統 IP 不同,加密貨幣地址代表更長的數字和字母字符串。 如果用戶想通過以太坊網絡向另一個用戶發送資金,他們必須輸入地址並確保每個數字和字母都正確書寫。
快速導航
同樣重要的是要知道,在這方面,基於區塊鏈的技術非常具有懲罰性。 這是因為如果您沒有正確輸入地址並輸入錯誤的字母,您發送的資金將不可逆轉地丟失。 沒有中央機構可以聯繫以撤銷或退還交易 - 這筆錢會丟失。
就像域名服務 (DNS) 在使用互聯網時出現一樣,以太坊名稱服務 (ENS) 也應運而生。
什麼是以太坊名稱服務 (ENS)?
以太坊名稱服務 (ENS) 採用與域名服務 (DNS) 完全相同的概念,但根據以太坊用戶的需求對其進行了調整。 以太坊名稱服務的核心是在以太坊區塊鏈上運行的分佈式、開放和可擴展的命名系統。
它旨在將人類可讀的名稱映射到機器可讀的標識符。 在這種情況下,人類可讀的名稱可以是“cactus.eth”之類的名稱,而機器可讀的標識符可以是以太坊地址(或其他加密貨幣地址)。
在下圖中,我們給出了它的外觀示例。 該地址屬於以太坊基金會。 我們創建的 ENS 域名只是本指南中的一個示例:
標準的以太坊地址被轉換為人類可讀的文本(foundation.eth)。 這意味著用戶可以發送資金或與“foundation.eth”而不是標準地址進行交互。 顯然,這使普通用戶更容易,也大大增加了出錯的可能性。
根據本 ENS 官方文檔,該系統“與互聯網域名服務 DNS 具有相似的目標,但由於以太坊區塊鏈提供的功能和限制,其架構截然不同。”
與 DNS 類似,ENS 也在一個由點分隔的層次名稱組成的系統上運行,這些名稱稱為域。 域的所有者還可以完全控制子域。
ENS 是如何工作的?
以太坊名稱服務有兩個核心組件。 也就是說,這些是 註冊處 和 解析器. 該系統的架構如下所示:
註冊表
註冊表由智能合約組成,旨在維護所有域和子域的列表,同時還存儲有關每個域和子域的三個基本信息。 這些部分是:
- 域的所有者
- 域名解析器
- 域下所有記錄的緩存生存時間
ENS 註冊表的目的非常簡單——它將名稱映射到負責它的解析器。 同時,ENS 註冊表中的域所有者可以:
- 更改子域的所有權
- 將其域的所有權轉移到另一個地址
- 為域設置解析器和生存時間 (TTL)
解析器
另一方面,解析器負責將名稱轉換為地址的過程。 每個實現所需標準的合約都能夠成為以太坊名稱服務中的解析器。 但是,在 ENS 中解析名稱是一個由兩個步驟組成的過程。
第一個是詢問註冊中心哪個解析器負責該名稱。 第二個是向特定的解析器詢問查詢的答案。 在架構方面,它看起來像這樣:
DNS 和 ENS 的區別
域名服務 (DNS) 由美國計算機科學家 Paul Mockapetris 於 1983 年創建。它遵循另一位美國科學家 Elizabeth Feinler 的研究。
簡單來說,DNS 的目的是將互聯網協議 (IP) 地址與人類友好的域名稱相匹配。 這允許用戶輸入網站名稱,而不必輸入文字數字 IP 地址。
以類似但不同的方式,以太坊名稱服務試圖為人們(以及應用程序)提供一種更簡單的方式來讀取和共享加密貨幣地址。
如何註冊以太坊名稱服務 (ENS) 域?
註冊一個以太坊域名服務域名非常簡單,你需要做的就是擁有一個熱錢包,比如 MetaMask。
造訪 app.ens.domains (ENS域名註冊官網),輸入你要註冊的域名。 這將檢查其可用性。
選擇姓名後,您只需按照以下說明進行操作:
以太坊名稱服務治理
以太坊名稱服務由幾個不同的部門管理,每個部門都有自己的意義。
ENS 代幣 + 分發
ENS 代幣是在以太坊區塊鏈上使用 ERC-20 標準的標準代幣。 它的主要目的是用於系統的治理。
代幣持有者可以提交提案並投票。 社區成員討論想法和進行治理相關討論的主要場所是論壇 討論.ens.domains.
ENS 代幣被空投給之前註冊了 ENS 域名的早期採用者。 認領過程於 8 年 2021 月 4 日開始,用戶必須在 2022 年 XNUMX 月 XNUMX 日之前認領其分配的代幣。
總供應量的 25% 通過空投分配,其餘分配如下餅圖所示:
ENS 道
本著去中心化的精神,以太坊名稱服務由 分散自治組織(DAO). DAO 本身由 ENS 令牌的持有者管理,他們能夠提交提案並對其進行投票,以確定協議的未來發展。
ENS 基金會
ENS DAO 本身由一個名為 ENS 基金會的現有開曼群島基金會代表。
它有幾個目的,包括:
- 為了遵守稅收要求,因為沒有法人實體,DAO 參與者可能需要對 DAO 收入的一定比例負責,即使他們無法獲得這些資金。
- 與其他公司簽訂合同。
- 為 DAO 的參與者對 DAO 的行為提供有限責任。
結論
ENS 是加密貨幣領域的一次重大進步,也是朝著解決困擾該行業的一些緊迫問題(即用戶體驗)邁出的一步。
必須處理一長串隨機數字和字母通常是導致錯誤的原因,在加密領域,錯誤通常非常昂貴。 規範化地址並以人類可讀和友好的方式呈現它們是朝著改善整體用戶體驗邁出的一步,就像 DNS 改善互聯網用戶的 UX 一樣。
但與此同時,域名和名稱的 DNS 記錄通常存儲在集中式服務器上,因此容易受到黑客攻擊。 另一方面,ENS 由以太坊的區塊鏈保護,使其具有多重性和更安全性。
也就是說,以太坊名稱服務無疑是一項非常重要的發明,並且是一項迅速普及並被成千上萬人使用的創新。
來源:https://cryptopotato.com/what-is-ens-ethereum-name-service/