从 .eth 域名走进 Namechain

本文介绍了 ENS(Ethereum Name Service)从起源到 Namechain 的发展历程,强调了 ENS 作为去中心化身份的核心价值。

受 Karl 的 Superchain 啟发的示意图(真的好爱 Karl 的 演講 ><),如有任何版權疑慮會立刻移除 🙇‍♂️

特別感謝 Nic Lin Kimi Wu 協助閱读和提供回饋。

本篇 AGENDA

  • ENS 的起源与发展歷程
  • ENS 作為去中心化身份的核心价值
  • Namechain 如何革新 ENS 及解決當前挑戰
  • ENSv2 的技術創新与用戶體驗提升

十一月在 DevCon 參加完 frENS day,我就下定決心要把第一篇 TEM 投稿文章獻給 ENS。不知道在閱读文章的你,有沒有自己的 ENS,還沒有的話,看完這篇請去註冊一個!!!

如果不相信我的話,聽聽V神怎麼說的。

Vitalik:「ENS一直是我認為以太坊上最成功的非金融應用」。

ENS(Ethereum Name Service)是以太坊域名服務。透過智能合約,記錄 42 字元的冰冷錢包地址所對應到的用戶,让地址變成任何人都能輕鬆閱读的名字,就像是將銀行帳戶對應到你的名字一般。從2017年誕生至今,已經有九十萬的用戶透過 ENS 註冊超過一百九十萬個名称。從原本單純的 .eth 主名称,ENS 已延伸至子域名(Subnames),再扩展到名称Profile。

現在我們將迎來 ENS 的下一章: Namechain

一場從名称出发的去中心化身份革新正在展开。

ENS 的核心价值与原則

frENS Day Keynote — ENS 核心价值

frENS Day 就以 Jeff(ENS, CoFounder)在 Keynote 的點出 ENS 的核心价值与原則揭开序幕。

ENS 的核心价值:「將用戶擺在第一位」

  • 有更簡單与輕鬆的去中心化體驗
  • 對於自己的身份有完全自主的掌控權
  • 让身份能更有代表性而不是串冷冰冰的字串

ENS Lab 开发三大原則

  1. 去中心化(Decentralization):沒有任何單一個人或實體能控制协议的治理机制
  2. 無需許可(Permissionless):任何人都能以同樣的規則進入与使用
  3. 可信中立(Credibly Neutral):避免系統內特定人獲得在程式中的特權

.eth 的生涯手冊

frENS Day Keynote — ENS 編年史

相信在 2024 的今天,大多數以太生態系的朋友們,都已經熟悉甚至擁有自己的 .eth 名字。不過 ENS 能夠有今天的普及率,實際上是一路走來,團隊与 DAO 不間斷努力的結果。從誕生至今,ENS 經歷了這些重大里程碑:

  • 2017: ENS 誕生,一個巨星的誕生
  • 2019: Permanent Registrar 推出,避免預先交易(Front-Running)並簡化購買步驟
  • 2021: ENS DAO 成立,扩大經營、建立大家庭
  • 2022: Name Wrapper 釋出,让子域名能夠普及

關鍵技術標準与合作

在偉大的航道上,不可能只靠 ENS 一個人航行,一定需要夥伴們的加入以及船體的強化。以下是 ENS 一路走來關鍵的 ERC 標準以及合作:

  • ERC3668 CCIP Read: 安全的鏈下數據獲取

开闢一條新的選項,让資料可以被儲存在鏈下(這邊的鏈下實際上泛指任意非主網的地方),不過確保資料源的取得以及資料的驗證維持在鏈上以維持安全性,從任何域名所設定的鏈下 Gateway 取得該資料,再用鏈上合約驗證,兼顧安全性与效率。

  • ERC3668 + Gasless DNSSEC 与 GoDaddy的合作

ERC3668 結合 Gasless DNSSEC,為區塊鏈應用开啟了一道全新的門戶。透過 ERC3668,使用者可以在不送交易、不花費手續費的情況下,安全地读取儲存在鏈下的資料,而 DNSSEC 則保證了這些資料的真實性和完整性。這種結合让區塊鏈可以与傳統的 DNS 系統無縫,顯著降低用戶与鏈上應用的互動成本。

GoDaddy 作為全球最大的 DNS 服務提供商之一,率先擁抱這項技術,透過整合 ERC3668 与 Gasless DNSSEC,為其廣大用戶提供了更加高效且低成本的區塊鏈應用方案。用戶可以輕鬆地透過 GoDaddy 提供的域名和 DNS 管理服務,將自己的網站或應用無縫且安全地連結到區塊鏈上,從而开拓了 Web3 更廣泛的應用場景。

可以直接在 Godaddy 上設定 DNS 的 ENS Record

  • ERC7785: Chain Identifiers 的鏈上註冊

ERC7785 則為以太坊生態帶來了另一項重要改變 — 鏈識別符的鏈上註冊。透過 ERC7785,每個 Rollup 的鏈識別符(Chain Identifier)都可以直接註冊在主網上,以解決現在中心化管理鏈識別符所帶來的扩容性(Scalability)与單點故障(Single Point of Failure)問題。具體而言,ERC7785 將透過對 Chain Name 等資訊運算出對應的 Hash,來作為唯一的鏈識別符,並使用 ENS 將 Chain Name 和鏈識別符做一對一的對照。若沒有 ERC7785 標準化的鏈識別符註冊方式,現有的 Rollup 名單管理方式,可能導致不同 Rollup 重複使用到既存的識別符,進而在跨鏈交易中產生錯誤的互動、資產轉移混亂或安全漏洞,例如資產可能會被錯誤地轉移至錯誤的鏈。此外,ERC7785 也提出了對過去非標準生成的識別符的相容方案。

… 除了上面這些重要的 ERC 之外,ENS Labs 也正在醞釀更多解決 Rollup 資訊零碎化及互動體驗不良的解決方案

  • ENS 在 Web2/Web3 世界的整合

ENS 除了在核心协议上持續帶來創新,也与其他 Web2/Web3 團隊取得了許多重要的合作与整合,進一步扩大其生態系統的影響力。

首先 ENS 首次獲得了 ICANN 批准的頂級域名(Top-level Domain, TLD)整合,例如 .box 域名,這是一個完全區塊鏈原生且 ENS 兼容的 TLD,其所有註冊資料皆記錄在以太坊上。

此外,ENS 還透過与 Google、PayPal、Venmo 等大公司的合作,大幅提高了 ENS 的實用性及採納度。Google 用戶現可直接透過搜尋引擎查詢 ENS 域名,並自動顯示其資產餘額与解析的地址,而 PayPal 与 Venmo 則將 ENS 解析功能整合到其加密錢包中,觸及到數億用戶。

在子域名方面,ENS 也成功吸引了 Bitwise(推出市場上第一個加密貨幣指數基金)、Linea、Base 及 Uniswap 等知名團隊的整合。以 Bitwise 為例,其推出的以太坊 ETF 產品,便是透過 ENS 子域名公开資產託管地址,让每一位購買 ETF 的用戶都有一個對應的子域名,增強資產管理透明度。

frENS Day Keynote — 与其他團隊的子域名合作

隨著 ENS 核心协议日漸完善且使用逐漸普及,ENS 的目標也隨之拓展:在大 Rollup 時代中扩大影響力,將提升用戶體驗作為核心,成為鏈抽象化(Chain Abstraction)時代用戶的首選,並在多重 Layer 2(L2) 生態中打造最順暢且便捷的入口。

熟悉的 Rollup 最對味:Namechain

以太坊邁入 Rollup‑Centric 的新時代,ENS 正在重新審視長久以來的痛點,力求為使用者帶來更方便、彈性的域名體驗。現行的路線中有三大痛點:

  1. L1 Gas Fee 居高不下 — 在主網註冊或管理 .eth 名称動輒數十美元,新用戶望而卻步;即便項目方想贈送域名,也須承擔繁瑣且昂貴的操作成本。
  2. 時效性問題与子域名受限 — 首先 .eth 過期後不會即時反映,需等到被重新註冊後才會更新。其次現行 ENS Registry 架構中,要发行有自主權限和時效性的子域名只能透過 Name Wrapper:必須先將 .eth 主域名從 ERC721 包裝進 ERC1155,再為每個子域名鑄造 ERC1155 代幣。這種實作方式造成權限模型僅有兩個極端: 完全由母域名擁有者管理/完全轉移給子域名擁有者自行管理,優點是權限一旦轉移,子域名即可無需許可 (permissionless) 地被自由使用;缺點則是無法制定更彈性、介於兩者之間的客製化治理与到期規則,例如「30 天自動失效」或「符合條件自動回收域名」等,限制了更多變的應用場景。
  3. L2 終局之戰 — 為解決前述問題,ENS 勢必要把协议(Protocol)搬到 L2;在眾多 L2 選項中,ENS 決定維持 L2 中立L2 Agnostic) 立場,自建相容於主網与各 L2 的 Namechain,以確保獨立性与長期穩定。

Namechain 的核心願景是以一條中立 L2 重構 ENS 基礎設施以達到:

  • 降低費用:以 Rollup 將註冊、更新、子域名操作的成本壓低至幾美分。
  • 提高彈性:重構 Registry,滿足 Rollup 時代及子域名爆发的需求。
  • L2 中立:自建鏈、不与任何生態綁定,同時服務主網与所有 L2。

Namechain 是什麼?

它像是一個新的身份「物流中心」,以 Rollup 技術為基礎,將註冊和管理功能移至更高效率的環境,卻保留使用者自行選擇要和什麼 L2 互動的自由度。

Namechain 將不僅僅是一個协议,而更像是一個通往各 L2 生態的任意門,而 ENS Labs 更進一步使出組合技,在 Namechain 上推出 ENSv2

ENSv2: Namechain 上的重大升級

  • 減少手續費、降低使用成本

搬遷到 Namechain 後,用戶原本在主網上昂貴的註冊与續約費用將大幅降低,甚至可能趨近於零。ENS 更規劃推出「Gas費補貼」及「交易組合包」等便利功能,让原本需透過數筆交易才能完成的遷移流程,現在僅需一筆交易即可搞定。用戶從此不用再為動輒數十美金的主網手續費煩惱,享受更加順暢、經濟且輕鬆的 ENS 操作體驗。

  • 全新的註冊結構、自由的存放資料

在全新註冊架構下,.eth 域名的註冊及續約會搬遷到 Namechain,不過 .eth 的域名解析和相關記錄仍然會被保留在主網,而子域名也依舊可以自由選擇存放地點:無論是繼續保留在主網、其他的 L2,甚至鏈下存儲,都由用戶自己決定。让原本的資料都可以被延續、資訊不會被碎片化、主網的 v1 协议也不會被削弱,也不會有任何用戶或產品會被強制升級到 v2。這就像是搬到一個新地址時,不需要跟任何人更新通訊地址,原本大樓的警衛就會替你把所有信件都送到你的新地址一樣方便。

  • 使用者主導的無縫遷移體驗

ENS 理解每位用戶都有不同的節奏,因此將遷移的主導權交回給用戶。用戶可以自由選擇何時進行域名及資料的遷移到 ENSv2 的全新架構,而且遷移過程只需要進行單筆交易即可完成。此外,即便用戶暫時不進行遷移,原有域名依然可順暢運作。當 v2 协议收到解析請求時,將判斷該域名是否已遷移到 Namechain;若尚未完成遷移,則會自動查詢主網上的 v1 記錄,確保用戶即使在未升級的情況下也能無障礙地繼續享受 ENS 的完整服務。

ENSv2: 從 Protocol 到 Network

ENSv2 架構图

ENSv1的扁平化架構

ENSv1 以扁平化的架構來實作 Singleton 的註冊表(Registry)儲存所有域名資訊,記錄所有域名的持有者(Owner)及解析器(Resolver)。這種扁平化的架構,让 v1 安全、簡單、易於管理。這種結構的好處顯而易見:使用者只需要透過單一註冊表,就能快速查詢与解析域名的所有重要資訊,包括持有者、解析器等內容,像是使用一張大表格就能一次看清所有人的聯絡方式。但隨著 ENS 生態逐漸扩張、卷疊中心論(Rollup Centric)成為发展方向,這種單一、扁平的設計也开始難以滿足日益多元的使用需求:

  • 子域名缺乏靈活性

在扁平化架構下,無法輕易地針對特定域名設計個性化的子域名管理規則,導致必須仰賴額外的實作(如 Name Wrapper)來客制化應用情境。

  • 域名層級獨立且零散

v1 中每個域名都是獨立的個體,不過彼此共用一份註冊表,因此上層域名被轉移或刪除,所有子域名的紀錄都不會受到影響,對新的域名持有者,管理起來格外麻煩。

ENSv2的層級式架構革新

因此, ENSv2 的設計目標便是解決這些限制,透過全新的 「層級式註冊表(Hierarchical Registry)」架構,實現域名管理的彈性和效能大幅提升。以下是 ENSv2 帶來的幾個重要特色:

  • 層級式註冊表架構

每個域名都會擁有自己的註冊表來管理子域名,形成清晰的階層結構。例如,最上層域名 .eth 擁有專屬的根註冊表(Root Registry),用來管理二級域名(如 nick.eth),而每個二級域名則可再擁有自己的子域名註冊表(如 blog.nick.eth),像是祖譜一樣擁有非常明確的順序及組織。

  • 靈活、有效率且客製化的子域名管理

如前面提到的 子域名受限 問題,ENSv2 允許主域名持有者自訂子域名的发放与權限規則,實現 Name Wrapper 無法提供的客製化管理。v2 的Registry 會為每個子域名記錄有效期,過期後自動停止解析,消除舊版需等待重新註冊的時效性缺陷。主域名持有者就像宿舍舍監,能決定誰能入住、以何種條件入住,甚至可於寒暑假一鍵重設整層樓的入住名單。若想让不同域名共用同一組記錄,只需將它們指向同一份註冊表。而如果 子域名擁有者想要完全自行管理子域名,也可以沿用現有 Name Wrapper

  • 原生支援 L2 、無痛跨鏈整合

ENSv2 專為 L2 生態設計,新的註冊表可以原生部署到各種 L2。搭配 CCIP Read, ENSv2 + Namechain 能夠創造出整併主網及多個 L2 的統一命名空間(Unified Namespace),让用戶不管在哪條鏈上互動,都能獲得流暢且一致的域名體驗。

在 ENS 所推行的「L2 中立」理念下,用戶的所有域名解析服務仍完整保留在以太坊主網,避免資訊碎片化,並充分享受主網提供的安全性保障。新的 .eth 域名以及其二級域名的註冊与續約服務則預設移至專屬的 L2 — Namechain,但同時子域名會兼容其他有部署 L2 Registry 的鏈。而有關子域名的記錄無論新舊,用戶皆可自由選擇將其遷移到 Namechain 或任何喜歡的 L2 上,完全掌握自己的去中心化身份。

L 2 Agnostic = Everything on L1 + .eth to Namechain + Support on all L2

透過以上設計升級, ENSv2 不僅徹底解決了 v1 架構的限制,更為 ENS 生態系的未來发展奠定更靈活、更高效的基礎,让每位用戶輕鬆掌握自己的數位身份与鏈上資產。

Namechain 怎搞

ENS Labs 在探索 L2 合作夥伴時,主要考量了六項標準,包括:

  • EVM 相容性
  • CCIP-Read 支援
  • 开源程度
  • 能否自由退出到以太坊主網 (Exit to L1)
  • 排序器(Sequencer)的去中心化程度
  • 交易最終性(Finality)的速度

在這過程中,他們曾仔細評估過幾種可能的路徑:

  1. 包括使用公共的 ZK 鏈(Public ZK Chain)
  2. 自行部署專屬的 ZK 鏈(Own Instance of a ZK Chain)
  3. 特定用途的 zkVM(Special Purpose Rollup)

從這三種方案中,不難看出 ENS Labs 對 ZK Rollup 技術特別青睞。相較於 OP Rollup,ZK 技術能夠提供更快速的交易最終性,對 ENS 而言至關重要。 域名必須在註冊後以最短時間內完成解析,不能让用戶再等待七天才在主網完成解析。確保域名所有權的正確性,正是 ENS DAO 憲章堅守的核心原則之一。

其中在選擇 L2 合作方案方面,ENS Labs 進行了效能基準測試進行詳細評估。他們同時測試了 包括使用公共的 ZK 鏈自行部署專屬的 ZK 鏈特定用途的 zkVM 這三個主要方案的效能、成本效益和扩展性。

經過 ENS Labs 對多種 L2 技術方案的深入評估後,最終選擇 Linea 作為 Namechain 的技術基礎。這項決定不僅建立在對於技術的分析基礎上,也綜合考量了 ENS 生態系長期发展的策略考量。其中 Linea 勝出的關鍵包括:

  • Type 2 zkEVM 完美兼容以太坊

Linea 作為 Type 2 zkEVM,能達到和以太坊主網 Bytecode 的完全兼容,意味著現有的智能合約与开发工具均可無需修改直接使用。對 ENS 來說,這代表更順暢的技術遷移,節省了大量的开发時間与成本,並確保了未來扩展的靈活性。

  • 高性能 Prover 与快速狀態確認

Linea 擁有高效能的 ZK Prover,加上其 Rollup 參數的可設定性,能實現快速且穩定的狀態確認(State Confirmation)。對 ENS 而言,這種快速確定性非常重要,因為他提供了更可靠的域名解析。

  • 主網等級的多客戶端生態支持

除了自身卓越的技術性能外, Linea 還能与主網的生態體系自然融合。包括 Besu、Geth、Erigon 和 Nethermind 等眾多執行客戶端(Execution Clients)都能直接同步以 Linea 架構實作的 Rollup,提供了与主網相同的客戶端多元性,顯著提升了網路的穩定性、安全性与韌性。這種多客戶端支援模式,結合其快速的交易確認速度,創造了適合 ENS 長期发展需求的強健基礎設施。

  • 一回生、二回熟、三回 …

除了強大的技術架構, Linea 團隊与 ENS Labs 在過去已有出色的合作經驗。 Linea 是第一個在 L2 上成功實作 Trust-minimized CCIP-Read(ERC-3668)协议的團隊,至今已有效支援超過 530,000 個 linea.eth 子域名。這不僅驗證了 ENS 在 L2 的技術實踐可行性,更充分展示了 Linea 團隊對 ENS 技術需求的支援能力,為後續合作提供了寶貴且值得信賴的基礎。

綜上所述,ENS Labs 選擇与 Linea 合作,不僅因為 Linea 本身卓越的技術特色与穩健的基礎架構,更因為雙方共同擁有良好的合作基礎,且對於以太坊生態的共同願景 — 提供更穩定、更高效且全面相容的用戶體驗,確保未來 ENS 生態能在 L2 中立的理論下持續穩健且高效地成長。

常見問題

Q: 我已有 ENS 域名,需要做什麼準備迎接 Namechain?

A: 目前無需任何動作。當 Namechain 上線後,你可以自由選擇何時將域名遷移過去,遷移過程將非常簡單,只需一筆交易。即使不遷移,你的域名依然可以正常使用。

Q: Namechain 會如何影響我的域名使用體驗?

A: Namechain 將大幅降低註冊和續約成本,提供更靈活的子域名管理選項,同時保持与現有生態系統的完全兼容。你的解析服務依然保留在主網,確保最高安全性。

Q: ENSv2 和 Namechain 什麼時候會上線?

A: 具體上線時間尚未公布,但 ENS Labs 鎖定在 2025 完成所有實作、測試及審計,並在 2026 Q1 完成部署和遷移。請關注 ENS 官方公告 獲得最新消息。

結語

ENS 從 2017 年誕生至今,已從單純的域名服務发展成為以太坊生態中不可或缺的去中心化身份基礎設施。隨著 Namechain 和 ENSv2 的推出,ENS 將在大 Rollup 時代中提供更經濟、更靈活且更高效的服務,同時保持去中心化、無需許可和可信中立的核心原則。

無論你是長期 ENS 用戶,還是剛开始探索 Web3 身份的新手,Namechain 都將為你的數位身份帶來新的可能性。如果你還沒有自己的 ENS 域名,現在正是入手的好時机!一起期待 ENS 帶來的去中心化身份革新吧!

如果有什麼想要討論和交流的歡迎在 Telegram 敲我 (⁎⁍̴̛ᴗ⁍̴̛⁎)

參考資料

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
EthTaipei
EthTaipei
Taipei Ethereum Meetup