在早期的互联网时代,网络域名和一长串的互联网协议地址不相匹配吻合,是电脑科学家面临最主要的问题之一,并且从普通用户的角度来看,互联网的使用设计似乎也不友好。而该问题在通过引入最知名的域名服务器 DNS(Domain Name Server)后即得到了解决。这种新技术让每个网络 IP 地址对应唯一的域名。在实际操作中,系统会通过专用服务器将 IP 地址转换为域名。例如,在搜寻时无需输入一串 34.465.191.121,只需在搜索栏中输入 Sanv.io 即可以被定位到该网站。
而现在,以太坊域名服务(Ethereum Name Service, ENS)将把 DNS 概念提升到一个新的水平。
ENS成立于2017 年,是一个由以太坊基金会建立的公益组织。 ENS自2018 年起开始独立运营,目前由新加坡非营利性组织True Names LTD管理经营。关于ENS的作用,我们可以参考现行的DNS(Domain Name Service 域名服务)。
在互联网上,每台设备都拥有自己的IP地址(Internet Protocol Address),各大厂商生产的设备只需要遵循IP协议,便可以据此接入互联网。 IP地址就如同每个家庭的通讯地址,其他人可以借此便捷快速地找到对应的设备。早期的IP地址由4 段数字构成,称为IPv4,后来随着接入互联网的设备数目急剧增加,IP地址被拓展为6 段数字,称为IPv6。生活中,人们很少会确切输入一段IP地址,最常见的可能是设置路由器时输入的IPv4地址192.168.1.1。
由于IP地址由一串数字组成,难以记忆,人们推出了DNS域名服务,将一个更有逻辑的字符串(比如:Sanv.io)与一个IP地址相绑定。用户只需要访问这个更易于记忆的域名即可访问到对于IP地址。人们访问某个网址时,系统会先从域名解析出一个IP地址,然后从该IP地址返回内容。
区块链时代,转账所需的地址往往由一串长达42 位、规律不明确的字符串组成,比如Vitalik在以太坊上的一个钱包地址是0xabc68f7d712a1552468331c6ec29f5c112bb500ed5ffa660fe2b5af378921e37,显然这种地址的记忆难度更高。此外,在输入钱包地址时,若是输错了某一字符,甚至会导致虚拟资产的丢失。为了解决这个问题,ENS模仿DNS的思路应运而生。 ENS允许用户将一个公钥地址绑定到一个如vitalik.eth的域名上,更容易记忆和输入。
每个.eth的域名还是兼容ERC-721标准的加密资产,并被储存在链上,可以用于DeFi、NFT等应用。此外,ENS还有望构建起Web 3.0时代的个人身份系统(又称去中心化身份,DID),并用在传统互联网进行登录验证。也许在不远的将来,人们在网上注册账号时就不需要提交自己的手机号或电子邮件等,直接使用储存在链上的数据,如ID、头像、联系方式等公开信息,利用私钥验证进行登录。
ENS 是一种与以太坊区块链交互的分布式、开放和可扩展的命名系统。简言之, ENS 的作用是将电脑识别的英文与数字代码包装成便于人们阅读的替代方案。例如,通常不会看到以太坊地址直接显示 0xa3B1E324GA1ce40db73eD6026c4A179F099B6870 ,而是显示 alice.eth 。 ENS 也开放用户申请购买在以太坊区块链上注册的域名,因此无需中介也可以完全拥有,不受掌控。
在区块链上拥有域名的最大优势是能够接收加密货币、NFT 以及可以在区块链上发送其他内容。事实是 .eth 的域名让整个发送加密货币的过程变得相当容易,并同时减少了误差范围。另外,因为存款地址是在域内添加设置的,因此用户只需稍看一眼即可确认,并仔细检查地址是否正确。
申请域名并没有相关限制,任何人都可以购买 .eth 的域名。原则上有两种方法:如果已经有以太坊的帐号,直接到 ENS 官网注册即可;如果想要的某个域名已经被指定,可以到二级市场上购买,如在 Opensea 。
实际上,任何人都可以访问 ENS 的网站,并且查看有谁注册该域名以及谁控制该地址。在获得域名后,用户可以通过将其转让或出售给其他人来进行交易。每个代币都附有钱包地址和其他信息,可由所有者管理。而所有权的转移与发送 NFT 的方式相同。
ENS 域名是基于以太坊的ERC-721 标准构建来表示唯一地址,而ERC-721 同时也是主要承载NFT 的协议,因此也可以将每一个ENS 域名视为一个NFT , .eth 域名能够在去中心化的帮助下保持其唯一性。
来源:ENS 域名
ENS 的两个主要组件是注册表和解析器:
简而言之,在 ENS 中解析名称是两个阶段的过程,首先在注册表搜寻哪个解析器负责该名称,其次在该解析器查询内容。
ENS 由管理协议的去中心化自治组织(Decentralized autonomous organization, DAO)运营。其中 ENS 由一系列用来约束的规则组成,而这些规则让 DAO 可以采取合法的治理行动。 DAO 通过在以太坊区块链上创建的 ENS 代币进行自我管理,其主要用途在于持有者的投票活动。
如果用户想曏 ENS 社区提交提案,则需要获得 100,000 个 ENS 治理代币的支持才能投票。而该代币的最大供应量为 1 亿。起初,该项目将25% 的代币空投给.eth 域名的持有者;另外25% 的代币供应空投给贡献社群,包括开发团队、翻译和顾问;剩下的50% 留给ENS 的DAO 内部组织。到 2027 年初,预计治理代币 ENS 发行总量会到达 1 亿的上限。
如上所述,ENS 促进了用户之间加密货币的交换。但是, ENS 不限于此功能。 ENS 与 IPFS 的集成提高网络去中心化和分布式点对点的可能,从而开辟了许多其他用例。创建一个真实的网站可能非常复杂,但仍有很多优点:
目前还有一些网络浏览器不兼容 ENS ,但在不久的将来,只要继续与其他现有的服务整合发展,就会有更多的功能可用。
考虑到去中心化域名的概念尚未成为主流,就目前而言,显示的数据非常重要。 ENS 在 2022 年 7 月取得了巨大进步,与 6 月注册的 122,327 个域名相比增长了 67%,而 7 月的月度注册量也超过了 5 月的 365,000 次,创下历史新高。在撰写本文时,以太坊域名服务域超过 200 万。
这种突飞猛进的增长可能是由于一些较知名的机构注册了自己的 ENS 域。例如,一个分散的社区围绕 10,000 个 4 位数的数字域发展起来,并称自己为 10K 俱乐部。他们没有正式隶属于 ENS 团队,而是围绕 ENS 创建了自己的社区。
2023年5月,Google 引入了对以太坊钱包余额的查询功能,用户在 Google 搜寻列输入指定的钱包地址,就能快速查询该钱包余额。
前以太坊域名服务ENS 核心团队成员Brantly Millegan,在社交平台X 上发文表示,这项功能已经扩展至ENS 域名关联的钱包,同时余额将显示最近的一笔交易的相关资讯,大幅提升了用户的搜寻体验,使用户能够不需要记住一连串的钱包地址,也能做出快速查询的动作。
ENS可以说是以太坊上最为重要、也最为成功的基础设施之一。 ENS 充当社交网络、加密货币、社区和 Web 3.0 网站之间的桥梁,这就是它具有很大发展潜力的原因。而与 DNS 名称的整合集成是曏前迈出的最重要的步骤之一,因为它允许任何公司将 DNS 域名带到 ENS 系统,并将其用作去中心化钱包、用户名和网站。
此外, ENS 不仅限于以太坊,还可以支持其他的协议、区块链和域名。这个因素有助于让加密货币在使用上变得更加友好,因为它可以使交易更加便利和精简。亦即 ENS 将一长串用于电脑识别的英文数字代码转换为简短的、有记忆点的链接,使用户可以使用这些链接进行交易、与 DApp 进行交互以及接收任何类型的加密货币和 NFT。
但是,最需要注意的是,与现有 DNS 系统不同,ENS 域名的记录并不集中在单个服务器中,这可以使它们更不易被黑客攻击。相较在一个中心化和数据跟踪已达到令人担忧水平的世界中, ENS 可以真正成为保护用户隐私和不受限制享受互联网自由的绝佳工具。
前有传统网路的 DNS 系统,后有加密货币的以太坊域名 ENS ,让复杂的网址可以用有辨识性的名词来彰显身份。而去中心化身份标识(Decentralized Identifier, DID)则由此而来,个人、企业、项目或其他实体机构可以采用伪匿名身份或是作为标识来达到行销目的。
意即 DID 这种去中心化的身分证明就像是现实世界人类的身份象征以及社交往来关系,然而如果暴露过多的资讯也可能抵触去中心化的初衷。
以太坊域名服务并不是唯一的此类服务。事实上,还有其他几个提供相似域名服务的项目,其中 Unstoppable Domains 表现较为突出。它们都具有相同的结构和功能,但在治理和运作方式方面略有不同。
ENS 有更民主的运营方式。作为 ENS 持有者,用户可以对 DAO 政策的未来进行投票,从而使他们能够影响任何未来的功能。 ENS赋予了社区更多的权力,而不是将一切都集中在组织的少数成员手中。
Unstoppable Domains 为用户提供了一种更简单的购买域名的方式,因为它也可以用作加密货币钱包,这使得购买带有加密货币的域名对于用户更加友好。
此外,在 Unstoppable Domains 上购买的所有域名都是终身拥有的,这消除了租用域名的经常性成本,并让用户可以完全控制并使用。
值得一提的是,Unstoppable Domains 是一家营利性公司,其许多域名都受到品牌保护,以防止个人拥有某些名称、单词或短语。这是目前对该项目提出的最大批评之一。
以太坊域名服务于 2023 年底宣布了其第二版(V2)升级,这次升级旨在增强 ENS 的功能性和使用者体验,进一步推进去中心化的命名服务。
1.多链支援
ENS V2 允许在不同的区块链之间互通,简化了跨链资产的命名和管理,用户可以将ENS 域名与其他区块链上的地址关联,这增强了ENS 的灵活性,使其能够在多个区块链生态系统中更广泛地使用,促进了跨链操作的便利性和整合性。
2.可编程域名记录
ENS V2 引入了更强大的网域记录功能,允许使用者和开发者编程配置网域的各种属性,使用者可以设定复杂的DNS 记录类型,支援更多样化的应用场景,这使得ENS 网域不仅限于简单的地址解析,还可以用于更复杂的任务,例如分发内容、验证身分等。
3.简化的注册和管理流程
ENS V2 改进了使用者注册和管理域名的流程,简化了使用者介面和操作步骤,新的介面更加直观,同时提供了更强的可操作性,使新用户能够更轻松地注册和管理他们的ENS 域名,同时降低使用门槛,提高用户体验。
4.去中心化治理的加强
ENS V2 透过引入社区治理功能,进一步增强了其去中心化特性,使用者可以透过投票参与ENS协议的治理和升级决策,促进ENS 的透明度和使用者参与,使社区能够对服务的未来发展方向产生更直接的影响。
5.安全性和隐私的改进
ENS V2 增强了系统的安全性,包括对抗DNS 攻击的更强机制和更有效率的加密技术,此外,用户的资料隐私也得到了加强,使ENS 用户能够更安全地管理他们的网域和关联的加密资产,减少了潜在的安全漏洞和隐私外泄风险。
ENS V2 的推出不仅是对原有系统的一次重要升级,对整个区块链和 Web3 生态系统产生了深远的影响,预示着未来去中心化命名服务的广泛应用和创新潜力。
在不久的将来, ENS 将很快作为一个开放的公共设施来使用。而在社区治理和去中心化组件的帮助下, ENS 可以确保对加密和 DeFi 生态系统的强大支持,这要归功于它的整合集成和去中心化特性。
然而,权力下放并不总是与积极的结果相结合。既然在完全去中心化的网络中不存在审查的概念,那幺对于诈骗网站,甚至内容可能损害他人感受的网站,我们能做些什幺呢?因此去中心化是一个美好的概念,对许多人来说,它是个人自由的代名词,但必须小心对待,以防止局势失控。
在早期的互联网时代,网络域名和一长串的互联网协议地址不相匹配吻合,是电脑科学家面临最主要的问题之一,并且从普通用户的角度来看,互联网的使用设计似乎也不友好。而该问题在通过引入最知名的域名服务器 DNS(Domain Name Server)后即得到了解决。这种新技术让每个网络 IP 地址对应唯一的域名。在实际操作中,系统会通过专用服务器将 IP 地址转换为域名。例如,在搜寻时无需输入一串 34.465.191.121,只需在搜索栏中输入 Sanv.io 即可以被定位到该网站。
而现在,以太坊域名服务(Ethereum Name Service, ENS)将把 DNS 概念提升到一个新的水平。
ENS成立于2017 年,是一个由以太坊基金会建立的公益组织。 ENS自2018 年起开始独立运营,目前由新加坡非营利性组织True Names LTD管理经营。关于ENS的作用,我们可以参考现行的DNS(Domain Name Service 域名服务)。
在互联网上,每台设备都拥有自己的IP地址(Internet Protocol Address),各大厂商生产的设备只需要遵循IP协议,便可以据此接入互联网。 IP地址就如同每个家庭的通讯地址,其他人可以借此便捷快速地找到对应的设备。早期的IP地址由4 段数字构成,称为IPv4,后来随着接入互联网的设备数目急剧增加,IP地址被拓展为6 段数字,称为IPv6。生活中,人们很少会确切输入一段IP地址,最常见的可能是设置路由器时输入的IPv4地址192.168.1.1。
由于IP地址由一串数字组成,难以记忆,人们推出了DNS域名服务,将一个更有逻辑的字符串(比如:Sanv.io)与一个IP地址相绑定。用户只需要访问这个更易于记忆的域名即可访问到对于IP地址。人们访问某个网址时,系统会先从域名解析出一个IP地址,然后从该IP地址返回内容。
区块链时代,转账所需的地址往往由一串长达42 位、规律不明确的字符串组成,比如Vitalik在以太坊上的一个钱包地址是0xabc68f7d712a1552468331c6ec29f5c112bb500ed5ffa660fe2b5af378921e37,显然这种地址的记忆难度更高。此外,在输入钱包地址时,若是输错了某一字符,甚至会导致虚拟资产的丢失。为了解决这个问题,ENS模仿DNS的思路应运而生。 ENS允许用户将一个公钥地址绑定到一个如vitalik.eth的域名上,更容易记忆和输入。
每个.eth的域名还是兼容ERC-721标准的加密资产,并被储存在链上,可以用于DeFi、NFT等应用。此外,ENS还有望构建起Web 3.0时代的个人身份系统(又称去中心化身份,DID),并用在传统互联网进行登录验证。也许在不远的将来,人们在网上注册账号时就不需要提交自己的手机号或电子邮件等,直接使用储存在链上的数据,如ID、头像、联系方式等公开信息,利用私钥验证进行登录。
ENS 是一种与以太坊区块链交互的分布式、开放和可扩展的命名系统。简言之, ENS 的作用是将电脑识别的英文与数字代码包装成便于人们阅读的替代方案。例如,通常不会看到以太坊地址直接显示 0xa3B1E324GA1ce40db73eD6026c4A179F099B6870 ,而是显示 alice.eth 。 ENS 也开放用户申请购买在以太坊区块链上注册的域名,因此无需中介也可以完全拥有,不受掌控。
在区块链上拥有域名的最大优势是能够接收加密货币、NFT 以及可以在区块链上发送其他内容。事实是 .eth 的域名让整个发送加密货币的过程变得相当容易,并同时减少了误差范围。另外,因为存款地址是在域内添加设置的,因此用户只需稍看一眼即可确认,并仔细检查地址是否正确。
申请域名并没有相关限制,任何人都可以购买 .eth 的域名。原则上有两种方法:如果已经有以太坊的帐号,直接到 ENS 官网注册即可;如果想要的某个域名已经被指定,可以到二级市场上购买,如在 Opensea 。
实际上,任何人都可以访问 ENS 的网站,并且查看有谁注册该域名以及谁控制该地址。在获得域名后,用户可以通过将其转让或出售给其他人来进行交易。每个代币都附有钱包地址和其他信息,可由所有者管理。而所有权的转移与发送 NFT 的方式相同。
ENS 域名是基于以太坊的ERC-721 标准构建来表示唯一地址,而ERC-721 同时也是主要承载NFT 的协议,因此也可以将每一个ENS 域名视为一个NFT , .eth 域名能够在去中心化的帮助下保持其唯一性。
来源:ENS 域名
ENS 的两个主要组件是注册表和解析器:
简而言之,在 ENS 中解析名称是两个阶段的过程,首先在注册表搜寻哪个解析器负责该名称,其次在该解析器查询内容。
ENS 由管理协议的去中心化自治组织(Decentralized autonomous organization, DAO)运营。其中 ENS 由一系列用来约束的规则组成,而这些规则让 DAO 可以采取合法的治理行动。 DAO 通过在以太坊区块链上创建的 ENS 代币进行自我管理,其主要用途在于持有者的投票活动。
如果用户想曏 ENS 社区提交提案,则需要获得 100,000 个 ENS 治理代币的支持才能投票。而该代币的最大供应量为 1 亿。起初,该项目将25% 的代币空投给.eth 域名的持有者;另外25% 的代币供应空投给贡献社群,包括开发团队、翻译和顾问;剩下的50% 留给ENS 的DAO 内部组织。到 2027 年初,预计治理代币 ENS 发行总量会到达 1 亿的上限。
如上所述,ENS 促进了用户之间加密货币的交换。但是, ENS 不限于此功能。 ENS 与 IPFS 的集成提高网络去中心化和分布式点对点的可能,从而开辟了许多其他用例。创建一个真实的网站可能非常复杂,但仍有很多优点:
目前还有一些网络浏览器不兼容 ENS ,但在不久的将来,只要继续与其他现有的服务整合发展,就会有更多的功能可用。
考虑到去中心化域名的概念尚未成为主流,就目前而言,显示的数据非常重要。 ENS 在 2022 年 7 月取得了巨大进步,与 6 月注册的 122,327 个域名相比增长了 67%,而 7 月的月度注册量也超过了 5 月的 365,000 次,创下历史新高。在撰写本文时,以太坊域名服务域超过 200 万。
这种突飞猛进的增长可能是由于一些较知名的机构注册了自己的 ENS 域。例如,一个分散的社区围绕 10,000 个 4 位数的数字域发展起来,并称自己为 10K 俱乐部。他们没有正式隶属于 ENS 团队,而是围绕 ENS 创建了自己的社区。
2023年5月,Google 引入了对以太坊钱包余额的查询功能,用户在 Google 搜寻列输入指定的钱包地址,就能快速查询该钱包余额。
前以太坊域名服务ENS 核心团队成员Brantly Millegan,在社交平台X 上发文表示,这项功能已经扩展至ENS 域名关联的钱包,同时余额将显示最近的一笔交易的相关资讯,大幅提升了用户的搜寻体验,使用户能够不需要记住一连串的钱包地址,也能做出快速查询的动作。
ENS可以说是以太坊上最为重要、也最为成功的基础设施之一。 ENS 充当社交网络、加密货币、社区和 Web 3.0 网站之间的桥梁,这就是它具有很大发展潜力的原因。而与 DNS 名称的整合集成是曏前迈出的最重要的步骤之一,因为它允许任何公司将 DNS 域名带到 ENS 系统,并将其用作去中心化钱包、用户名和网站。
此外, ENS 不仅限于以太坊,还可以支持其他的协议、区块链和域名。这个因素有助于让加密货币在使用上变得更加友好,因为它可以使交易更加便利和精简。亦即 ENS 将一长串用于电脑识别的英文数字代码转换为简短的、有记忆点的链接,使用户可以使用这些链接进行交易、与 DApp 进行交互以及接收任何类型的加密货币和 NFT。
但是,最需要注意的是,与现有 DNS 系统不同,ENS 域名的记录并不集中在单个服务器中,这可以使它们更不易被黑客攻击。相较在一个中心化和数据跟踪已达到令人担忧水平的世界中, ENS 可以真正成为保护用户隐私和不受限制享受互联网自由的绝佳工具。
前有传统网路的 DNS 系统,后有加密货币的以太坊域名 ENS ,让复杂的网址可以用有辨识性的名词来彰显身份。而去中心化身份标识(Decentralized Identifier, DID)则由此而来,个人、企业、项目或其他实体机构可以采用伪匿名身份或是作为标识来达到行销目的。
意即 DID 这种去中心化的身分证明就像是现实世界人类的身份象征以及社交往来关系,然而如果暴露过多的资讯也可能抵触去中心化的初衷。
以太坊域名服务并不是唯一的此类服务。事实上,还有其他几个提供相似域名服务的项目,其中 Unstoppable Domains 表现较为突出。它们都具有相同的结构和功能,但在治理和运作方式方面略有不同。
ENS 有更民主的运营方式。作为 ENS 持有者,用户可以对 DAO 政策的未来进行投票,从而使他们能够影响任何未来的功能。 ENS赋予了社区更多的权力,而不是将一切都集中在组织的少数成员手中。
Unstoppable Domains 为用户提供了一种更简单的购买域名的方式,因为它也可以用作加密货币钱包,这使得购买带有加密货币的域名对于用户更加友好。
此外,在 Unstoppable Domains 上购买的所有域名都是终身拥有的,这消除了租用域名的经常性成本,并让用户可以完全控制并使用。
值得一提的是,Unstoppable Domains 是一家营利性公司,其许多域名都受到品牌保护,以防止个人拥有某些名称、单词或短语。这是目前对该项目提出的最大批评之一。
以太坊域名服务于 2023 年底宣布了其第二版(V2)升级,这次升级旨在增强 ENS 的功能性和使用者体验,进一步推进去中心化的命名服务。
1.多链支援
ENS V2 允许在不同的区块链之间互通,简化了跨链资产的命名和管理,用户可以将ENS 域名与其他区块链上的地址关联,这增强了ENS 的灵活性,使其能够在多个区块链生态系统中更广泛地使用,促进了跨链操作的便利性和整合性。
2.可编程域名记录
ENS V2 引入了更强大的网域记录功能,允许使用者和开发者编程配置网域的各种属性,使用者可以设定复杂的DNS 记录类型,支援更多样化的应用场景,这使得ENS 网域不仅限于简单的地址解析,还可以用于更复杂的任务,例如分发内容、验证身分等。
3.简化的注册和管理流程
ENS V2 改进了使用者注册和管理域名的流程,简化了使用者介面和操作步骤,新的介面更加直观,同时提供了更强的可操作性,使新用户能够更轻松地注册和管理他们的ENS 域名,同时降低使用门槛,提高用户体验。
4.去中心化治理的加强
ENS V2 透过引入社区治理功能,进一步增强了其去中心化特性,使用者可以透过投票参与ENS协议的治理和升级决策,促进ENS 的透明度和使用者参与,使社区能够对服务的未来发展方向产生更直接的影响。
5.安全性和隐私的改进
ENS V2 增强了系统的安全性,包括对抗DNS 攻击的更强机制和更有效率的加密技术,此外,用户的资料隐私也得到了加强,使ENS 用户能够更安全地管理他们的网域和关联的加密资产,减少了潜在的安全漏洞和隐私外泄风险。
ENS V2 的推出不仅是对原有系统的一次重要升级,对整个区块链和 Web3 生态系统产生了深远的影响,预示着未来去中心化命名服务的广泛应用和创新潜力。
在不久的将来, ENS 将很快作为一个开放的公共设施来使用。而在社区治理和去中心化组件的帮助下, ENS 可以确保对加密和 DeFi 生态系统的强大支持,这要归功于它的整合集成和去中心化特性。
然而,权力下放并不总是与积极的结果相结合。既然在完全去中心化的网络中不存在审查的概念,那幺对于诈骗网站,甚至内容可能损害他人感受的网站,我们能做些什幺呢?因此去中心化是一个美好的概念,对许多人来说,它是个人自由的代名词,但必须小心对待,以防止局势失控。