[ENS 域网络基础设施](https://res.cloudinary.com/practicaldev/image/fetch/s--7pVhvcRK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://fleek- team-bucket.storage.fleek.co/Blog%2520Inline/ENS%2520DOmains%2520All%2520in%2520one%2520web%2520tool.jpg)

我们最近对 ENS](https://blog.fleek.co/posts/guide-ens-domains-ipfs-ethereum-name-service)(以太坊名称服务)域进行了[深入研究,以及它们如何通过基于以太坊的命名系统帮助分散网站/应用程序。

快速回顾一下,ENS 域(domain.eth) 是基于以太坊智能合约的 DNS 域的分散替代方案。您可以注册它们,并将它们指向您的网站,以获得防审查的 Dweb 访问点。

然而,ENS 名称不仅仅是您网站的域名,它们的采用可能意味着整个网络的更大变化。是的,ENS 名称可以是您的网址,但它们也可以是您的身份、钱包/银行、支付处理器等等。

同时。

[ENS 元数据](https://res.cloudinary.com/practicaldev/image/fetch/s--U8QpO3jU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://fleek-team- bucket.storage.fleek.co/Blog%2520Inline/ENS%2520Metadata.png)

这是因为 ENS 可以一次引用多个资源,例如网站地址的 IPFS 哈希、支付/钱包的 ETH 地址,甚至 Twitter 句柄、电子邮件和头像。 ENS 域可以包含整个在线实体及其基础部分,并将它们转换为单个、易于使用和分散的地址

这些多地址/记录域根据上下文工作。 Yourdomain.eth 可能是您的个人简历网站,但是当有人试图向您进行 ETH 转移时,当有人进入兼容的钱包服务时,它会检测到该域记录后面设置的 ETH 地址,并充当人类可读的形式你的 42 个字符的钱包地址!

ENS 将多个 Web 服务组合成一个无摩擦的服务

[ens 网络堆栈](https://res.cloudinary.com/practicaldev/image/fetch/s--V0T8TlUc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://fleek-team -bucket.storage.fleek.co/Blog%2520Inline/ENS%2520Websites%2520vs%2520Trad.jpg)

这种多地址/资源功能的主要好处是 ENS 将许多复杂的 Web 服务统一并促进到单个资源中

传统上,当您制作商业 Web 或 Web 应用程序时,您需要银行账户、Stripe 或替代支付方式、您的 DNS 域名、托管平台、身份验证模型或用户配置文件(如果您提供)等等.您的 Web 基础架构中的每一个都单独工作,并且通常依赖于私人第三方。

另一方面,使用 ENS,所有这些服务要么已经封装,要么易于集成,并且是开放资源。通过使用以太坊地址 - 或其他加密 - 作为您的 ENS 域的核心,您可以立即在同一地址下解决支付网关和银行方面的问题,这也是您的域名。

在身份验证/配置文件方面,您可以轻松地利用 ENS 子域为用户提供一种快速创建帐户的方法,他们可以按照简单的结构链接到自己的地址:user.yourdomain.eth。即使在您的平台内部,ENS 也可以成为您用户管理的内部资产的命名约定,毕竟这些名称也是 NFT 并且可以为许多有趣的应用程序提供动力。

毫不夸张地说,ENS 让您轻松访问开放的去中心化基础设施。仅凭以太坊生态系统和 IPFS,您就可以访问可以轻松满足上述所有需求的基础设施,而无需依赖不像 ENS 及其部分那样统一的中心化实体。

ENS 域可以统一在线身份

[ens 统一标识](https://res.cloudinary.com/practicaldev/image/fetch/s--ZLlpqLuM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://fleek-team -bucket.storage.fleek.co/Blog%2520Inline/PowerRanger%2520ENS.jpg)

就像 Balaji S. Srinivasan 在这个Twitter 线程中所说的那样,真实姓名不是为互联网建立的。他们不执行背后的元数据。它们大多是描述符,与其他主要标识符相关联:用户名、域、电子邮件、银行帐户,这些是特定于平台的,您需要单独调用、构建和共享。真实姓名是次要的在线标识符,有时它们比有用的风险更大。

balajis.com 个人资料图片

balajis.com

@巴尔吉斯

推特徽标

真实姓名不是为互联网而建的。

19:01 PM - 2020 年 12 月 14 日

Twitter 回复动作[Twitter 转发动作](https://twitter.com/intent/retweet?tweet_id u003d1338559856366690305)50推特赞动作502

另一方面,ENS **是为 Web 构建的。**它的采用有助于极大地简化企业和个人的整体 Web 体验。想象一下,如果只需知道一个企业的化名,您就可以与他们联系、支付并与他们互动,而无需知道每个不同用例的特定标识符。

或者,从个人的角度来看,想象有一个 .eth 域名作为您的在线形象的全球化名;子域引用不同的操作:pay.johndoe.eth、connect.johndoe.eth、hire.johndoe.eth。

借助 ENS,域名(或假名)可以成为个人/实体的主要在线 ID,代表它必须提供的大量底层,并有效地将所有标识符和用例统一在一个分散的名称下。

更重要的是,ENS 不仅包含类似用户名的字段,例如 ETH 地址,还包含元数据。从今天开始,当您注册一个像 MyName.eth 这样的 .eth ENS 域时,您可以在其中添加以下记录:

  • ETH/BTC/Doge/LTC/Atom/Dash +40个其他钱包地址。

  • IPFS 内容哈希。

  • 自定义文本记录

  • 个关键词

  • 个网址

  • Github 句柄

  • 个推特句柄

  • 电子邮件地址

  • 头像

这为未来的定制用例开辟了巨大的竞争环境。任何平台都可以将其自定义记录添加到 ENS 中,并使用户能够利用此命名系统;或者任何人都可以建立他们的自定义在线身份,轻松引用所有相关方面:财务、社交、专业等。

ENS 在存储中的潜在作用

[](https://res.cloudinary.com/practicaldev/image/fetch/s--yHMEh0nc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://fleek-team-bucket。 storage.fleek.co/Blog%2520Inline/ezgif.com-gif-maker.gif)

这些未来的用例机会之一是使用 ENS 为个人创建中央的、用户拥有的存储身份

在我们对用户拥有的存储的愿景中,通过我们在 Fleek 和Space的工作,我们看到分散存储和让用户完全控制他们的数据的一个关键障碍是切换传统的平台存储范式:让用户将数据存储在他们不拥有和控制的平台存储中,平台应该将用户数据存储在用户拥有的存储中,该存储由允许访问他们运行所需信息的用户控制。

这就是为什么我们认为基于以太坊密钥的账户是身份验证的未来,因为它们就是为账户做的。 他们为用户提供统一的在线身份,他们可以授权平台连接到他们的统一假名,而不是持有特定于平台的帐户。

如果我们在 ENS 统一化名后面添加用户拥有的存储,用户可能会注册新的服务和平台,并自动将他们的用户数据和信息存储在他们的个人存储帐户中,甚至关闭所有权/去中心化圈更远。

这是存储领域需要探索的众多用例之一,但也是重新思考我们如何构建用户拥有的存储的核心概念之一。

给 ENS 命名主角

ENS 域具有极高的多功能性和兼容性,已证明其在促进访问去中心化应用程序和服务方面的价值

现在,随着用例的成熟和成长,是时候将它们视为一个惊人的统一点对于实体**在网络的下一次发展中,一个实体的不同子方面可以是以无缝和统一的方式聚合和处理。

查看ENS 文档站点,了解可以在 Dapp 中进行的更多用例示例和实验!您可以在 Fleek](https://fleek.co/ens-domains/)开始使用[IPFS+ENS 托管,因此开始构建并与我们分享您的最新项目👋

  • 注册试用 Fleek

  • 加入我们的社区聊天

  • 在上关注我们 Twitter

  • 订阅我们的Youtube 频道

  • 查看我们的技术文档

  • 联系我们support@fleek.co

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐