以太坊域名服务 【ENS】:一个去中心化的域系统
时间:2023-02-19 09:54:01 | 来源:建站知识
时间:2023-02-19 09:54:01 来源:建站知识
以太坊域名服务 【ENS】:一个去中心化的域系统:
概括
以太坊域名服务 (ENS) 是一种区块链,相当于流行的互联网命名约定,即域名系统 (DNS)。就像 DNS 允许网站将其 IP 地址映射到人类可读的域名(如 http://google.com)一样,ENS 为去中心化网站和钱包提供相同的功能。但 ENS 并没有取代旧的做事方式,而是旨在补充现有的 DNS 系统,甚至支持用户为他们已经拥有的 DNS 域注册 ENS 名称。- 什么是 ENS?Web3 技术
- 您可以使用 ENS 域名做什么?
- 注册 ENS 域名
- 通过 ENS Token进行 ENS 加密平台治理
以太坊域名服务 (ENS) 于 2017 年 5 月推出,是一种去中心化应用程序 (dApp) ,可为以太坊生态系统提供Web3用户名。使用 ENS,您可以拥有方便的网络就绪名称并将其分配给钱包、网站等——使所有这些东西更易于阅读。
它的作用类似于流行的Web2互联网命名约定,即域名系统 (DNS),它使网站能够注册域名。DNS 使导航到
http://google.com 成为可能,而无需知道 Google 的IP 地址。ENS 的功能类似,为以太坊地址提供 .eth 名称, 这是一个惊人的 42 个字符长。虽然 ENS 不是同类中的第一个命名系统,但它是迄今为止最受欢迎和广泛集成的区块链命名系统。到 2021 年底,它在超过 269,000 个唯一所有者中注册了超过 600,000 个名称,这些名称在各种平台上的集成超过 400 个。通过数百个集成,您可以将 ENS 名称分配给来自MetaMask、Gnosis、Enjin、Coinbase、BRD、Trust 等提供商的加密钱包。
ENS 的前身 DNS 是一个集中式系统,它维护着所有域名和相应 IP 地址的中央注册表。相比之下,以太坊域名服务系统是去中心化的,这意味着某人要拿走另一个人的 ENS 域名是极其困难的,甚至是不可能的。中央注册表的角色由无需信任的智能合约代替。
ENS 系统的原生后缀是 .eth,这是一个区块链原生地址,具有以太坊网络的所有底层安全性。也就是说,ENS 技术还支持其他常见的 DNS 名称,如 .com、.org、.io、.app 等——前提是向 ENS 注册域的人已经拥有 DNS 名称。
除了将 ENS 域名分配给您的网站或社交媒体资料外,您还可以将其分配给您的加密钱包,并用它代替您的实际钱包地址。这可以为您节省大量用于复制和粘贴的时间,并且可能会降低由于不逐字符检查长而复杂的字母数字加密货币地址而导致的错误风险。您还可以为一个 ENS 名称分配多个不同类型的钱包地址,这意味着一个易于记忆的 ENS 名称可用于接收任何类型的加密货币、令牌或与 ENS 一起使用的不可替代令牌(NFT) -兼容的钱包。
这些多地址 ENS 域根据上下文工作。这意味着您可以将您的个人网站和您的以太坊钱包映射到相同的 .eth 名称。因此,当在网络浏览器中输入您的 .eth 名称时,您最终会访问您的网站,但是当输入您的 .eth 名称作为加密货币传输的接收者时,您的钱包地址将被自动检测到。通过这种方式,ENS 能够将不同的 Web 服务统一到一个资源中。ENS 名称也可以分配给去中心化网站,例如使用
IPFS托管的网站,尽管这样做需要高于平均水平的技术实力。同样,ENS 扩展了 DNS 的功能,并允许用户注册他们已经拥有的 DNS 名称。
假设您已经有一个网站注册到托管您的简历和工作组合的 DNS 名称。你可以考虑将你的 DNS 注册网站链接到你的 ENS 名称,例如,如果你想使用一个简单的 .eth 名称来引用你的网站、钱包地址、Twitter 等。换句话说,.eth 名称可以作为您整个在线状态的单个假名——包括已经建立在以前的 DNS 系统上的在线状态。
ENS 和 DNS 之间的主要区别归结为各自的系统架构。使用 ENS,像 .eth 这样的顶级域名由专门的智能合约(称为注册商)拥有。这些智能合约遵循有关其子域的特定规则,并负责将子域发布给新所有者。就 .eth 而言,规则允许任何人注册 .eth 名称,前提是该名称尚未被其他人注册。.eth 注册商智能合约已被锁定,这意味着 ENS 地址网络中的任何节点都无法更改它或任何 .eth 域,从而保持系统的完整性和去中心化。
ENS 域本质上是分层的,这意味着如果您拥有一个 ENS 域(例如 example.eth),您可以自行决定配置子域,例如 test1.example.eth 和 test2.example.eth。当考虑 ENS 可能的上下文多地址映射时,子域成为一个强大的工具。您可以将每个子域链接到不同的在线资源。
注册 .eth 域名的定价是基于名称中的字符数(不包括“.eth”部分)加上以太坊网络gas 费用。因此,例如,包含五个或更多字符的名称每年只需花费 5 美元的 ETH 即可注册,而包含四个字符的名称每年需要花费 160 美元的 ETH,而包含三个字符的名称每年需要花费 640 美元的 ETH。注册成本是防止有人“抢域名”和注册多个域名的唯一限制因素。注册后,ENS 域名的所有者只要在域名过期前续订,就对其拥有完全的控制权。如果注册确实过期,所有者将获得 90 天的宽限期,在此期间他们有机会重新注册名称而不会丧失所有权。名称可以注册任何期限,并且可以随时添加注册年限。
ENS 域也可以作为ERC-721 NFT 进行交易,因此它们的所有权可以在OpenSea等 NFT 市场上的同行之间直接转移。
ENS 加密网络中的根节点由一个多重签名钱包操作,该钱包由以太坊社区的几个有影响力的成员控制。只有 ENS 创始人 Nick Johnson 的关键持有人之一直接隶属于该项目。虽然这些密钥持有者扮演着相当不干涉的角色,但他们最初负责管理用户用于注册 ENS 名称的资金。这些资金通常用于资助核心 ENS 加密团队和 ENS 生态系统项目。然而,在 2021 年 11 月,以太坊域名服务宣布推出其去中心化自治组织 (DAO)以及新创建的 ENS治理Token。ENS Token的总供应量为 1 亿个,初始分配为:
- 50% 到 DAO 金库
- 25% 万个 ENS空投给平台用户
- 25% 百万 ENS 给核心贡献者
随着 ENS DAO 的创建,平台注册费已由社区管辖。DAO 有责任资助 ENS 平台的持续发展。那些在 2021 年 10 月 31 日之前使用以太坊域名服务(换句话说,拥有一个 ENS 域名)的人有资格根据他们的 ENS 注册数量和持续时间申请 ENSToken。用户收到 200 到 1,000 个 ENS Token。这些社区成员立即负责对拟议的 ENS DAO 创始章程进行投票,作为一套初始规则。那些不打算积极参与去中心化治理过程的人被鼓励将他们的投票权委托给其他活跃成员。ENS DAO 章程禁止侵犯名称所有权,也禁止无故增加平台费用。唯一合法的原因是费用不再高到足以阻止恶意行为者,或者不足以为 DAO 运营提供资金。ENS 加密货币库中的多余资金可能会在 ENS 治理社区认为合适的情况下重定向到 Web3 中的其他公共产品项目。就 Web3 的去中心化命名约定而言,ENS 无疑是最成熟的方法之一。
ENS 确实有一些竞争对手,但他们主要专注于完全替换旧的 DNS 机制,而 ENS 建立在它的基础上。该项目已经代表了以太坊和 Web3 上最流行的命名约定,并且由于其活跃社区的去中心化治理及其完善的网络效应,有望继续发展。