什么是以太坊名称服务?

  • 2023 9 月 18

ENS,或称以太坊名称服务,是一个建立在以太坊区块链上的去中心化和可扩展的命名系统。它相当于传统互联网基础设施中的DNS(域名服务)。

在其标准形式中,加密货币地址包括主要用于计算机解释的字母数字字符的长组合。它通常看起来是这样的:“0xDC25EF3F5B8A186998338A2ADA83795FBA2D695E。”这种格式可能很难阅读和理解,偶尔会导致资产损失。

ENS通过将人类可读的名称与机器可读的标识符相关联来解决这个问题,例如以太坊地址、元数据、其他加密货币地址和内容哈希。例如,上面提到的长地址可以转换成“Alice.eth”这样简单的东西。ENS允许用户通过其ENS域接收各种类型的加密货币或NFT。

ENS依赖于两个以太坊智能合约。第一个是ENS注册表,它记录基本信息,包括域的所有者、负责域的解析程序以及域下所有记录的缓存持续时间。第二个智能合约是Resolver,它有助于将域名转换为机器可读地址,反之亦然。

值得注意的是,ENS不仅与.eth名称集成,还支持流行的DNS域,如.com、.org、.io、.app和其他几个域名。这种集成增强了ENS在不同web域中的通用性和可用性。