Ethereum Name Service(ENS)介绍
简介
ENS全称Ethereum Name Service,它是以太坊上的域名解析系统。它与DNS类似,也是用点号作分隔的有层级的结构。
顶级域名像".eth"与".test"由智能合约拥有,并指定了子域名的分配规则
ENS 架构
ENS主要有两大组件,一个是Registry,一个是resolvers
registry是一个智能合约,维护着域名和子域名列表,每个域名有三项关键信息
所有者
对应的resolver
此域名下记录的缓存时间
域名的所有者可以设置以下内容
resolver及TTL
域名转移
设置子域名所有者
域名的解析工作实际由resolver完成,任何一个按标准实现的智能合约都可以作为一个resolver。解析的步骤如图: