ENS是什么币?ENS币英文全称是Ethereum Name Service,发行日期是2021-11-08,发行价格为$10,发行最大供应量是100,000,000。ENS拥有一个独特的注册流程,允许任何人通过竞价流程方便的注册一个以.eth结尾的域名。以太坊域名服务(Ethereum Name Service)是一个基于以太坊区块链的分布式、开放和可扩展的命名系统。简单的说,ENS 就是区块链中的域名系统。ENS 域名让人们没有必要再复制或输入冗长的区块链地址。
ENS 的工作是将人类可读的名称(如“alice.eth”)映射到机器可读的标识符,如以太坊地址、其他加密货币地址、内容哈希和元数据。ENS 还支持“反向解析”,从而可以将规范名称或接口描述等元数据与以太坊地址相关联。
ENS 的目标与互联网的域名服务 DNS 相似,但由于以太坊区块链提供的功能和限制,其架构明显不同。与 DNS 一样,ENS 在称为域的点分隔分层名称系统上运行,域的所有者可以完全控制子域。
顶级域名,如“.eth”和“.test”,由称为注册商的智能合约所有,注册商指定管理其子域名分配的规则。任何人都可以通过遵守这些注册商合同规定的规则,获得域名的所有权供自己使用。ENS 还支持导入用户已经拥有的 DNS 名称以在 ENS 上使用。
由于 ENS 的分层性质,拥有任何级别域的任何人都可以根据需要为自己或他人配置子域。例如,如果 Alice 拥有“alice.eth”,她可以创建“pay.alice.eth”并按照她的意愿进行配置。
ENS 部署在以太坊主网络和多个测试网络上。如果您使用诸如ensjs Javascript 库或最终用户应用程序之类的库,它会自动检测您正在与之交互的网络并在该网络上使用 ENS 部署。
ENS 有两个主要组件:注册表和解析器。
ENS 注册表由一个智能合约组成,该合约维护所有域和子域的列表,并存储有关每个域和子域的三个关键信息:
- 域的所有者
- 域的解析器
- 域下所有记录的缓存生存时间
域的所有者可以是外部帐户(用户)或智能合约。注册商只是一个智能合约,它拥有一个域,并向遵循合约中定义的某些规则集的用户发布该域的子域。
ENS 注册表中域的所有者可以:
- 为域设置解析器和 TTL
- 将域的所有权转移到另一个地址
- 更改子域的所有权
ENS 注册表故意简单明了,只是为了从名称映射到负责它的解析器。
解析器负责将名称转换为地址的实际过程。任何实施相关标准的合约都可以作为 ENS 中的解析器。通用解析器实现是为要求简单的用户提供的,例如为名称提供不经常更改的地址。
每个记录类型——加密货币地址、IPFS 内容哈希等——定义了一个或多个解析器必须实现的方法,以便提供这种类型的记录。可以通过 EIP 标准化流程随时定义新的记录类型,无需更改 ENS 注册表或现有解析器即可支持它们。
在 ENS 中解析名称是一个两步过程:首先,询问注册中心负责该名称的解析器,然后询问该解析器对您的查询的答案。
币魔方,有用的虚拟货币知识平台。发布者:aimi,转载请注明出处:https://bitcoss.com/coin/9407.html