Nick.eth 对 NameChain 的系列解答

原创 /

在首届 frENSday 活动上,ENS 公布了专为 ENSv2 设计的 Rollup 解决方案 Namechain!针对社区的关心和疑问,Nick.eth 在接受 The Block 采访时分享了他的见解(视频链接)。虽然也看到过几个解读和报道,但似乎都不太准确。我认为这个采访非常的直接和坦诚,并且几乎解答了我对 Namechain 的所有疑问。下面是我在视频中提取出的一些关于 Namechain 的问题和解答。

1. 为什么 ENS 需要自己的 L2 ?

相比于其他的应用和 L2,ENS 的工作流的重头在于信息读取,需要高效的验证信息,降低信息更新操作与可用状态之间的延迟,并在链上进行验证,而且每天都有成千上万的信息读取,这些需求与那些典型的 L2 是不同的,所以建设 ENS 的专用 L2 很重要。

2. Namechain 是 ENS 专用的,还是通用的?是否可以在上面构建其他应用?比如在上面做一个 DEX ?

它是一个通用并且兼容 EVM 的 Rollup,所以,如果你希望在上构建一个 DEX 也是可以的,但那些不是 Namechain 的核心服务对象,Namechain 主要用于承载 ENS 相关的基础设施。希望 ENS 相关的一些服务设施也迁移到 Namechain 上来,比如名称交易等,而对于其他 DEX,其实有很多更好的选择。

3. 未来所有 ENS 名称的根基都会在 Namechain 吗?

ENS 的根节点(也就是 .eth 和 .com 等顶级名称的父名称)仍然会保留在以太坊主网上,而 .eth 名称以及子名称都将默认将托管在 Namechain 上,因此对于所有 .eth 名称来说,Namechain 是其主要信源。但 ENS 远远不只有 .eth 名称,还支持引入 DNS 域名,通过 DNSSEC 来验证 DNS 域名的信息后就可以将其作为 ENS 使用,比如 .box 域名。

4. Namechain 启动后,作为一个 nft,我的 ENS 名称会自动转移到 Namechain吗?主网上的 ENS 名称会消失吗?

在 Namechain 启动之前,用户将获得预迁移设置选项,可以授权 ENS 团队迁移他们的名称。即使你选择不迁移,你的名称也会在 V2 上保留,直到你决定迁移,迁移时,主网上的名称就会销毁,而 Namechain 上对应的名称会被激活。如果你永远不迁移你的名称,它仍然属于你。你可以续费,其他人也无法注册它。ENS 的一个核心原则是确保同一个名称永远不会解析出不同的结果。

5. Namechain 启动后,因为相关费用的降低,ENS 名称的交易会变得更加频繁吗?

这是非常可能的。目前已经有了 ENS 名称专属的 nft 交易市场,并且我期待他们会转移到 Namechain,相对于留在主网,Namechain 上的交易会更为高效。

6. 有没有什么因素可以激励用户把他们的 ENS 名称迁移到 Namechain?

两个因素。一是费用方面,迁移到 Namechain 后,由于是在 L2 上交易,诸如设置和续费之类的操作会更便宜。二是使用方面,ENSv2 引入了一个全新的系统,我们不仅在开发 Namechain,还有 ENS 配套的基础设施,迁移后的使用将会更加简便、灵活,比如出售子名称等等。

7. 目前很多 L2 是比较中心化的,所以从主网迁移到 L2 会有安全方面的问题吗?

我们考虑过这个因素,这也是为什么我们在迁移时提供了可选项,用户可以权衡利弊并自己决定将其 ENS 名称留在主网还是迁移到 Namechain。不过我们同时也承诺 Namechain 将会足够地去中心化,这个目标可能会在 Namechain 启动时就实现,也可能会在启动后经过一段很短的时期来完成。

8. 选用 ZK 证明的原因是什么?

ENS 有它自己的特点和需求,其中之一便是对确认最终状态的时效性要求非常高,一旦用户修改了什么信息,就要尽快确认最终状态,我们采用 ZK 证明的目的就是尽可能地实现即时确认,这样用户读到就是最终状态,而 optimistic Rollups 需要大约两周的时间才能完成状态确认,这对于用户读取信息来说是不可接受的。

9. 这些内容与 ENSv2 有着怎样的关系?

我们现在做的事情是对 ENS 进行重构,升级为 ENSv2,在这个过程中,Namechain 也将会正式启用。因此 Namechain 是 ENSv2 的一部分,而非全部。现在,我们一并进行重建的还有 ENS 注册表,将其从扁平化的单一结构重建为层次化的多级结构,这意味着每个名称都可以为其子名称指定一个注册表。

10. ENS 代币的定位会发生什么变化?会作为 Namechain 的 gas 费用吗?可以用来购买 ENS 名称吗?

我们的计划是将 Namechain 设计为一条真实的以太坊 L2,所以被用来支付 gas 费的仍然是以太坊原生代币 ETH。ENS 代币会继续作为 ENS DAO 的治理代币,用于管理升级等事务。同时,ENS 代币不能用来直接购买 ENS 名称,而是需要先换成 ETH。

11. 如果有其他类似 ENS 的协议出现,包括其他区块链上的名称协议,你有足够的信心对面对市场竞争吗,或是愿意与其分享这个行业空间吗?

ENS 虽然在以太坊上构建,但其应用场景不局限于此,你也可以用 ENS 命名你的 Solana 账户。此外,迁移到 Namechain 也是在拥抱诸如元交易之类的技术,并且对于那些不太了解以太坊的人来说,Namechain 是一个更加简便和实用的产品,这会让那些不太知名的同类系统和协议显得没有吸引力。

12. 你发现过哪些其他链上的项目采用了 ENS 吗?

这个问题分为一些不同的情况。其他链上的名称协议有些明显是受到 ENS 的启发,有些是深度借鉴了 ENS 协议,还有一些是直接分叉了 ENS 的代码。由于 ENS 是开源的,这些情况确实会发生。还有一种情况,比如像 Solana,他们建立了一套完全原生的名称协议。