你見過有人用「.eth」以太坊錢包地址,而不是常規的長串數字和字母嗎?好吧,我的朋友,這是一個 ENS 域。
ENS 代表什麼?
ENS 代表以太坊名稱服務。
什麼是ENS 域?
ENS 是以太坊區塊鏈上的一個協議,它將一個長加密地址縮短為一個短的、人類可讀的 URL。
新地址由前綴和後綴組成。前綴可以是任何你喜歡的!無論是你的名字、公司品牌,還是只是一個愚蠢的詞——這取決於你。ENS 的原生後綴是「.eth」。但是,它們也支持常規 DNS 後綴,例如*.com、.org和.xyz*。
域作為域存儲在區塊鏈上。這意味著它必須由某人鑄造,然後可以在OpenSea[1]等 NFT 市場上進行交易。
購買或鑄造域名時,您必須設置「註冊期」。這基本上是您擁有該域的時間。通過ENS 應用程序[2],這從 1 年開始,可以隨心所欲。
你可以用它們做什麼?
您購買 ENS 域名的主要原因有兩個。
第一個,我們已經討論過,是替換你的長加密錢包地址。
或者,您可以使用您的 ENS 域託管分散的網站。由於它們的去中心化性質,它們將是「抗審查的[3]」。
如果你對如何做到這一點感興趣,ENS 的開發人員@makoto_inoue[4]發布了一篇 Medium 帖子來解釋[5]。
擁有 ENS 後,您還可以創建子域。例如,如果您擁有「hashnode.eth」,則可以創建「web3.hashnode.eth」的子域。有了這個,您可以為自己創建子域或將所有權分配給其他人。你可以自由地對他們做你喜歡的事情。
最後,就像加密領域的很多東西一樣,它可以成為一種投資工具。ENS 社區的人認為,這些域將在互聯網的未來發揮巨大作用。因此,他們正在購買優質域名以高價出售[6]。
有什麼我不能用的名字嗎?
並非如此,可以註冊的內容沒有限制。這包括外來字元(例如ñ)、符號(例如☺)和冒犯性用語。但是,有一個字元最小值 (3) 和最大值 (255)。
ENS 域如何工作?
ENS 建立在兩個組件之上:註冊表和解析器——它們是兩個獨立的智能合約。
註冊表記錄所有註冊的域;以及域的所有者、域的解析器和緩存的生存時間[7](域到期前的時間)。該組件的工作是記錄所有 ENS 域的日誌。
解析器翻譯域名。這要麼是從人類可讀的 URL 到長字元串,要麼是相反的方式。任何執行 ENS 標準的人都可以充當協議的解析器。將域與其用戶配對是該組件的工作。
解析 ENS 域需要兩個步驟:
- 1. 向註冊表詢問哪個解析器負責 ENS 域。
- 2. 向解析器請求地址以解析域並處理交易。
顯示「用戶代碼」、「ENS 註冊表」和「解析程序」之間信息流的圖形。 用戶代碼向 ENS 註冊表詢問解析器的地址,然後用戶代碼向解析器詢問原始地址。
來源:ENS 文檔[8]。
如何購買 ENS 域名?
前往app.ens.domains[9],連接你的錢包,然後輸入你想要的域名。
接下來,選擇您的註冊期限,然後單擊「請求註冊」按鈕。然後您將被要求確認您的交易。
處理完該交易後,您將不得不等待大約一分鐘,「註冊」按鈕才可用。點擊它,確認第二筆交易,然後等待它被處理。
如何將其設置為我的主要 ENS 名稱?
您應該看到「主要 ENS 名稱(反向記錄):未設置」。單擊下拉菜單,選擇您的 ENS 名稱,然後單擊「保存」。
如果顯示「Primary ENS Name (reverse record): [YOUR ENS NAME]」,請跳過上一步。
您現在已經購買了您的 ENS 域名並將其設為您的主要 ENS 名稱,這意味著,它將代表您的錢包地址。有關示例,請參見 ENS 域應用程序屏幕的左側。
ENS 域與 DNS 域
這一切與傳統的域名系統 (DNS)[10]域有何不同?
DNS 將 IP 地址轉換為人類可讀的 URL。這裡的關鍵區別在於 ENS 將以太坊地址轉換為人類可讀的 URL。他們都扮演著相似的角色,只是在不同世代的網路中。
理論上,DNS 域不如 ENS 域安全。這是因為與 ENS 的分散性質相比,DNS 的集中式伺服器更容易成為攻擊目標。
DNS 域也受商標法的約束。這意味著,如果您擁有Coinbase.com[11](在 Coinbase 擁有它之前),該公司可能會對您採取法律行動。
我們還沒有看到這在 ENS 空間中被強制執行,但由於其設計,它可能難以強制執行。這是因為域所有者可能是匿名的,並且沒有控制域的集中公司。如果您找不到所有者,也無法讓公司取代它們,您將如何執行商標法?
這對投資者有利,但對希望進入該領域的公司不利。投資者有機會從想要創建 ENS 去中心化網站或錢包地址的公司那裡賺大錢。
ENS 域的 Web3 替代方案
ENS 有一個主要的競爭對手——Unstoppable Domains
不可阻擋的領域
Unstoppable Domains 是另一種加密命名服務。他們提供*.crypto、.nft和.bitcoin*等後綴。
與 ENS 不同,沒有續訂費。一旦你購買它,你就擁有它終身。它們還支持以太坊之外的多個鏈——例如使用 Yoroi 錢包的 Cardano 區塊鏈[12]。
此外,它們還允許您重命名錢包地址並託管去中心化網站。
不可阻擋的域與 ENS 域
兩者的主要區別在於 ENS 需要一個註冊期,而 Unstoppable Domains 讓您在一次性付款後永遠擁有該地址。
由於品牌保護,Unstoppable Domains 還保留了一些域名。關於這個話題,Unstoppable Domains 表示[13],「為了讓下一個 10 億用戶加入加密貨幣,我們需要加入現有的互聯網社區。在過去的 25 年中,公司投入了大量資源來建立在線品牌。我們希望這些企業能夠擁抱並採用區塊鏈領域。」
ENS 域不是這種情況;您可以在未經 ENS 或任何公司許可的情況下購買任何域名。
當 ENS 的運營總監Brantly Millegan[14]被問及這兩個項目之間的區別時,他說[15]:「ENS 是一個開放的公共協議,由一個沒有投資者的非營利組織開發,具有 EIP 和以太坊的支持基礎,有更多的功能,並被廣泛的行業採用。UD 是一個私有化的副本,有一個公司看門人,功能更少(他們只是複製 ENS),而且採用率要低得多。
引用鏈接
[1] OpenSea: https://opensea.io/collection/ens
[2] ENS 應用程序: https://app.ens.domains/
[3] 抗審查的: https://ens.domains/
[4] @makoto_inoue: https://twitter.com/makoto_inoue
[5] 了一篇 Medium 帖子來解釋: https://medium.com/the-ethereum-name-service/cloudflare-and-fleek-make-ens-ipfs-site-deployment-as-easy-as-ever-262c990a7514
[6] 優質域名以高價出售: https://blog.hedgehog.app/why-this-ens-og-turned-down-a-1-million-bid/
[7] 緩存的生存時間: https://www.imperva.com/learn/performance/time-to-live-ttl/
[8] ENS 文檔: https://docs.ens.domains/
[9] app.ens.domains: http://app.ens.domains/
[10] 域名系統 (DNS): https://www.cloudflare.com/en-gb/learning/dns/what-is-dns/
[11] Coinbase.com: http://coinbase.com/
[12] 使用 Yoroi 錢包的 Cardano 區塊鏈: https://unstoppabledomains.com/blog/unstoppable-domains-cardano
[13] Unstoppable Domains 表示: https://unstoppabledomains.com/blog/protected-brands-policy-sunrise
[14] Brantly Millegan: https://twitter.com/brantlymillegan
[15] 他說: https://www.reddit.com/r/ENSMarket/comments/qd0jkl/comment/hhrzkz5/?utm_source=share&utm_medium=web2x&context=3