ENS在ETH生態(tài)里面的定位如同web2中DNS的定位。與DNS不同的是ENS更加去中心化。另外本質(zhì)區(qū)別是ENS將域名解析為節(jié)點的地址,節(jié)點上運行著提供服務的合約;而DNS將域名解析為服務器的ip。ENS有三層,基礎層,中間層,頂層。
基礎層負責節(jié)點名稱映射:也就是決定這個名字對應哪個哈希地址
中間層負責遞歸解析節(jié)點地址:也就是不斷向上遞歸搜索這個名稱對應的地址,所有解析服務在這一層便可做完
頂層負責交易域名所有權(quán):也就是凍結(jié)域名購買者支付的以太幣,到期后可以將域名賣給系統(tǒng),所以成本是凍結(jié)資產(chǎn)和安全成本,而不是收取費用。