全球資訊網和超文本標記語言(HTML)的發明者Tim Berners-Lee表示,如果他今天建構一個域名服務系統(DNS),他會使其「更加去中心化」。
在ETH Prague會議上,與以太坊(Ethereum)共同創辦人Vitalik Buterin同台發言時,Berners-Lee回顧了早期網際網路架構的決策。
他說:「如果我能回到過去……我會使其更加去中心化。」
DNS由Paul Mockapetris於1983年發明,取代了之前的基於hosts.txt檔案的系統,採用了一種可擴展的分散式系統來命名IP位址。儘管如此,雖然Berners-Lee並未親自負責DNS的開發,但他本可以選擇一種不依賴我們今天所知的DNS的URL結構,或者推動去中心化的替代方案。
DNS的集中化問題
DNS系統高度集中,特別是在其頂層 {hierarchy} 上。根區(root zone)管理著如.com和.org等頂級域名,由總部位於美國的非營利組織網際網路名稱與數字位址分配機構(ICANN)負責。
此外,最具權威性的伺服器由少數組織營運,進一步加劇了系統的集中化。這使得政府可以單方面扣押或封鎖域名,從而實現輕鬆的審查和控制。
這種集中化程度還增加了由於集中服務中斷導致的當機可能性。對根區和域名政策的控制也集中在少數地區和一小部分利益相關者之中。
此外,隱私問題也令人擔憂,因為集中化的DNS查詢可以被網際網路服務供應商和其他中介機構監控、記錄和攔截。
加密領域的解決方案
去中心化的DNS替代方案正在開發中。最著名的是以太坊名稱服務(ENS),它將人類可讀的名稱對應到以太坊位址、星際檔案系統(IPFS)上的內容或其他資料。
另一個替代方案是Unstoppable Domains,其系統在以太坊(Ethereum)和Polygon上將域名鑄造為非同質化代幣(NFT)。
ENS已經獲得了一定的採納。2024年底,ENS Labs還與PayPal和Venmo合作,引發了關於這一合作可能如何推動主流採納的猜測。
IPFS運行在以太坊智慧合約上,旨在使用者所有且抗審查。目前,它主要用於Web3應用程式、錢包和去中心化網站。
另一個替代方案是Handshake(HNS),它旨在成為一個去中心化且無權限的命名協議,與傳統DNS相容。類似目標的專案還有Namecoin(NMC),這是比特幣(BTC)的早期分叉,專門設計用於提供.bit域名並在鏈上儲存DNS記錄,具有抗審查性。
IPFS還配備了其自身的星際命名系統(IPNS),為IPFS位址(雜湊)提供可變命名。透過這種方式產生的URL指向特定內容,而非伺服器。
一個非加密的DNS替代方案是OpenNIC。這是一個使用者營運的專案,提供非ICANN域名,旨在透過社群治理實現控制的去中心化。
相關推薦:印度儲備銀行將推出數字盧比的新用例