浅析ENS推出的Namechain:一条提供统一用户身份的数字身份链

转载
30 天前
2672
岳小鱼

文章转载来源: 岳小鱼

继Uniswap之后,又一个老牌行业基础设施应用ENS(Ethereum Name Service)也将发布自己的Layer2—Namechain。

ENS被称为以太坊应用生态中的一颗明珠,算是一个标杆应用,V神也经常会提及这个项目。

如今,ENS发布了自己的Layer2,这个动作也非常值得我们关注。

Namechain背后的愿景其实是:统一多链用户身份,构建一条统一用户身份的数字身份链。

ENS作为一个去中心化域名服务,通过Namechain可以进一步扩大其应用范围,不仅限于以太坊生态,而是成为一个跨链的身份解决方案。

接下来,我们可以具体分析下。

为什么要推出Namechain?

如果要明白ENS为什么推出layer2,要先了解ENS当前面临的问题。

ENS 作为一个去中心化域名服务,部署在以太坊主网上,目前面临着高昂的交易成本以及可扩展性问题。

以太坊主网上的高Gas费用使得ENS域名的注册、续费、以及任何涉及智能合约交互的操作都变得非常昂贵。特别是在以太坊网络拥堵或Gas价格上涨时,用户进行这些操作的成本会显著增加。

这就限制了更多的用户来使用ENS。

另一方面,现在和未来是多链格局,越来越多的链出现了,但是可以发现不同的链上都会复制ENS代码重新部署一个域名应用,这就是重复造轮子,没有创造什么价值。

而且,在不同链上,用户有不同的域名身份,其实用户体验也非常差,用户需要在数字世界中有一个统一的身份。

但ENS目前仅局限在以太坊上,ENS最初是为以太坊设计的,意味着它直接依赖于以太坊的区块链架构,包括其gas费用系统、智能合约的执行环境等。

因此,ENS面临着多链的扩展性问题。

ENS给出的解决方案

ENS也一直在努力解决这些问题,并尝试了很多方案。

比如,ENS通过改进智能合约逻辑,减少不必要的链上操作,在一定程度上降低了Gas费用;采用了批处理技术,将多个操作合并到单一交易中,以减少单个操作的Gas成本。

但是这些解决方案并没有从根本上解决问题,都是基础的优化,用户支付的费用和管理成本依旧非常高。

如果想要更多的人使用ENS服务,ENS需要做出更多的改变,现在给出的解决方案就是采用自己的应用链。

一方面,Namechain 利用零知识证明(Zero-knowledge proofs)和 Rollups 技术,大幅降低交易费用。通过批处理交易,它能够减少在 Ethereum 主网上记录数据的成本。

另一方面,通过这条Layer 2,Namechain 可以与其他区块链更容易地进行互操作,增强了ENS 域名的多链支持。

预计 Namechain 将在 2025 年末上线。

Namechain 的推出会进一步推动对 ENS 域名的需求,提高 ENS 生态系统的吸引力,并影响其他区块链域名服务的发展方向。

Namechain具体是怎么实现的?

Namechain是一个ZK Rollup(Zero-knowledge proofs,零知识证明),其没有选择Optimism的OP Stack,而是选择使用了zkSync的ZK Stack技术。(还没有完全确认)

很多知名项目方都是采用的OP Satck,比如Base、Uniswap等。

ENS的Namechain没有加入OP的Superchain生态,意味着会损失一定的流动性和互操作性。

但是ENS做出这个选择的最核心原因是:隐私性。

因为对于用户身份来说,隐私性是首要考虑的因素,那么更适合采用ZK技术。

零知识证明允许一个参与者(证明者)向另一个参与者(验证者)证明其知道某信息或某信息是正确的,而无需揭示该信息的具体内容。在区块链交易中,这意味着交易的细节(如交易金额、交易双方等)可以被隐藏。

这对于ENS域名交易、管理等操作非常有用,因为用户可以证明他们进行了一次有效的操作(如域名的注册或更新),而不暴露自己拥有哪些域名。

所以ENS选择ZK Stack,算是意料之外,又在情理之中了。

Namechain会进一步增加Layer2流动性的割裂吗?

Namechain作为一个专为ENS设计的Layer 2解决方案,并不会直接增加流动性割裂。

因为其主要目的是提高ENS服务的效率,而不是作为一个独立的生态系统来吸引广泛的多样化交易。

这就是应用链与通用链的差别。

然而,如果ENS的用户和开发者希望使用Namechain来进行其他类型的交易或与其他Layer 2解决方案交互,可能会面临流动性割裂的问题。

因此,虽然Namechain的专用性可能不会直接增加流动性割裂,但ENS会需要考虑如何确保其与更广泛的去中心化金融生态系统保持互联,以便为用户提供一个无缝的体验。

Namechain怎么才能为用户提供无缝体验?

Namechain面临的最大问题就是怎么给用户提供无缝体验。

ENS又构建了一条新链,但普通用户根本无法理解不同链的关系和使用方式。

因此,ENS的Namechain可以考虑与链抽象解决方案进行结合。

链抽象可以让用户在使用ENS的服务时,不必关心底层区块链的细节,如交易费用、区块链交互等,提供更加直观和简化的用户体验。

ENS使用链抽象技术开发一个标准化的接口,允许Namechain的DID(去中心化身份)在多个区块链上无缝工作。

在跨链验证时,实现一个统一系统,用户的ENS域名或身份可以在不同链上验证,而用户只需处理一次身份设置。

因此,Namechain结合链抽象后,可以通过提供一个标准化和简化的接口来管理跨链的ENS域名,使得在不同区块链间使用相同的ENS身份变得更加容易。

总结

Namechain背后的愿景是围绕着统一多链用户身份而构建的。

在多链环境中,用户经常需要在不同的区块链上管理多个身份,这不仅复杂,而且降低了用户体验。

Namechain通过提供一个统一的身份解决方案,可以让用户在多个区块链上使用同一个ENS域名作为他们的数字身份。这种统一性简化了用户在不同生态系统之间的操作。

通过这个统一的身份管理系统,用户可以更好地控制自己的数据和隐私,并且减少管理多个身份带来的安全和隐私风险。

与传统的多链操作相比,Namechain提供了一种更流畅的用户体验,类似于单点登录(SSO)在传统互联网中的应用,使得用户在区块链间的交互更加无缝。

数据确权、隐私性、可组合性,这些正是只有区块链应用可以提供的独特价值。

我们可以对Namechain以及这些应用链生态持续保持关注。