由鑫鏈財經小編分享(xinchaincaijing.com),以太坊區塊鏈支持其本地加密代幣(ETH),其靈活性還允許創建不可替換代幣(NFT),即區塊鏈上用于記錄真實性證明和所有權證明的唯一數字代幣。在過去的幾個月中,以太坊名稱服務(ENS)項目引起了轟動。那么,ENS是什么?本篇文章將為大家解答這個問題。

一、什么是ENS,它是如何工作的?
ENS是公共地址(錢包地址)、哈希和許多其他機器可讀標識符的命名服務。它的工作方式類似于集中式網站中使用的傳統域名系統(DNS),并將難以閱讀的數據字符串與人類用戶易于閱讀的地址無縫連接。ENS允許用戶為他們的以太坊錢包地址創建一個簡單的網頁風格的地址,更容易閱讀和記憶。
就像DNS在一個集中的網絡中是如何工作的,在那里網站被托管在各自的IP地址上,比如2001:4860:4860::8844,但是沒有人使用這樣的地址在他們的瀏覽器上搜索頁面。相反,我們使用像Google.com這樣的名字。這樣的名字被稱為DNS,但是在區塊鏈網絡中,ENS取代了DNS,不僅僅是一個地址的名字。
假設您想將加密代幣發送給朋友,你需要朋友的公鑰,一串字母數字字符。并且需要很小心,避免這些字符因為丟失或放錯位置,從而將資金發送到無法恢復的地址。
ENS可以用一個簡潔可讀的地址來代替以太坊公鑰,而不是所有這些帶來的麻煩。比如把0x 58 BDB 34 b 3096 c 4c 4 f 7 b 0 a 9902 f 1722 feaef 0341 a改成Brad.eth這樣會更容易記憶和分享。
因為以太坊區塊鏈支持ENS,所以命名協議是開放的、去中心化的,并且與web3兼容,不像web2中的DNS。在這個協議中,每個名字都有。使用此協議,每個名稱的末尾都附加了.eth,并且單個名稱可以連接到多個公共地址、交易哈希和元數據。
二、ENS架構
即使在不同的生態系統中,ENS和DNS也可能有相似之處,但ENS的體系結構與DNS不同。ENS有一個卓越的架構,用戶可以將他們現有的DNS域名導入ENS,就像Google.eth導入Google.eth一樣
此外,域名所有者可以控制和配置任何長度的子域。例如,如果Brad擁有“brad.eth”域名,他也可以創建“gov.brad.eth”并修改自己的想法。這個卓越的框架給了所有者高度的自由,允許他們自由分配域名。
ENS協議在其架構中有兩個主要組件:
1、注冊處
注冊中心是ENS的一個組件,它使用智能合同來注冊所有域和子域。它通過存儲每個域和子域的基本信息來注冊它們。這些重要信息包括:
1)域所有者。可以是智能合同或用戶(外部帳戶)。
2)域解析器。
3)一個域下所有記錄的緩存TTL。緩存TTL(生存時間)是指記錄保持緩存或存儲的時間。
如前所述,域所有者可以是智能合同或外部帳戶。“.eth”和“.test”等頂級域屬于智能合約(通常稱為注冊商)。這些注冊商的職能是概述規定子域分配的規則和條例。要獲得您的域名,您必須遵循注冊商的指導原則,這意味著注冊商或域名所有者可以執行以下操作:
1)更改子域的所有權。
2)將域的所有權轉讓給其他用戶。
3)規定域的解析器和生存時間。
2、解析器
解析器是ENS中負責將名稱轉換為地址的元素。像IPFS內容哈希、錢包地址等標識符。定義各自解析器的適用方法。定義新的標識符類型也是可能的,因為它保持在注冊表的范圍內。這可以通過EPI標準化流程來實現。將名稱與地址進行解析或匹配需要兩個步驟:
1)第一步是詢問注冊中心哪個解析器負責特定的名稱。
2)第二步是向解析器詢問您查詢的答案。
總結
以上內容就是對以太坊名稱服務(ENS)的簡述。總的來說,以太坊名稱服務是一項允許您將人類可讀名稱(ENS名稱)映射到您的以太坊錢包地址的服務。它使區塊鏈身份的概念更易于訪問/友好,因為其他個人(和dApp)現在可以用一個令人難忘的名字來識別你。它是您的加密貨幣或網絡錢包的URL。它的工作方式與互聯網相同,可以幫助您快速發現網站。.eth域名可以使連接到您的web3錢包和應用程序更容易。
風險提示:本站所提供的資訊不代表任何投資暗示。投資有風險,入市須謹慎。
