写点什么

详解基于 Celestia、Eclipse 构建的首个 Layer3 链 Nautilus Chain

作者:鳄鱼视界
  • 2023-03-06
    上海
  • 本文字数:2366 字

    阅读完需:约 8 分钟

详解基于 Celestia、Eclipse 构建的首个Layer3 链 Nautilus Chain

以流支付为主要概念的 Zebec 生态,正在推动流支付这种新兴的支付方式向更远的方向发展,该生态最初以 Zebec Protocol 的形态发展,并从初期的 Solana 进一步拓展至 BNB Chian 以及 Near 上。与此同时,Zebec 生态也在积极的寻求从协议形态向公链形态转变,其基于 Layer0 系统 Ecllipse 构建了具备模块化特点的新链 Zebec Chain,并通过 Celestia 为其帮助其在 Cosmos 中获得更高的可互操作性。

而在 Zebec Chain 上线前,其率先推出了先行链 Nautilus Chain 作为早期“测试”(二者技术手段相似),并在该链运行稳定后,上线 Zebec Chain 主网。Nautilus Chain 即将在不久上线,本文将进一步对 Nautilus Chain 进行解析,以便让更多的读者了解其技术特点。

Nautilus Chain 基于 Eclipse、Celestia 构建的模块化链

Nautilus Chain 本身是通过 Eclipse 构建的 Rollup 链,Eclipse 允许开发者在任何链上使用 Solana VM 构建可定制的模块化 Rollup,而作为通过该 RaaS(Rollup-as-a-service)工具开发的新链, Nautilus Chain 本身就是一个 Rollup 链。

实际上,Eclipse 本身也是基于 Cosmos 生态的主权 Rollup,Eclipse 前期将使用 Celestia 当作共识层与 DA,使用 Solana VM、PolygonSVM 等 作为结算与执行的环境,并且高度兼容 EVM,而其最终愿景是为任意 Layer1 异构区块链构建可定制化的 Rollup 执行层,将所有区块链通过模块化的方式连接起来。

基于 Solana VM 构建的结算层 Rollup 也会在未来迭代为 Optimistic Rollup 与 Rollup。这也意味着,Nautilus Chain 本身具备可选性的 Optimistic Rollup(前期) 与 Rollup(后期),而关于 Nautilus Chain 对 OP 与 ZK 方案的抉择,我们在后文会提到。

所以 Eclipse 是以 Celestia 作为更底层的支持, Celestia 作为一个数据可用层,它基于 Tendermint 共识的 DA 层构建了⼀套可扩展性较强的区块链层级架构。通过 rollmint(⼀种 application blockchain Interfaceimplementation),dapp 可以搭建⾃⼰的 Rollup 并部署到 Celestia,数据在 DA layer 存储, ⽽state root 和 proof 上传到 L1 进⾏验证,以进一步保证交易数据的,进一步保证交易的安全性。

Celestia 正在以 DA 层为基础构建模块化区块链,并为 Eclipse 等 Layer0 开发工具提供支持,所以 Nautilus Chain 本身能够具备模块化区块链的特点,而不是像其他链一样是一条主链的设计。 Celestia 由 Cosmos IBC 保证链间通信,这也意味着任何通过 Celestia 获得支持的系统,也都将具备与 Cosmos 高度的可互操作特性,Nautilus Chain 的高度可互操作特性也来源于此(包括数据、资产、信息、通信等的互操作)。

虽然这种模块化链目前市场上并不多见,但 Nautilus Chain 作为首个模块化链,存储、计算、共识等都在不同的模块中,意味着其能够获得更高的可拓展性与扩容能力,Nautilus Chain 有望成为有史以来第一个并行化且运行速度最快的 EVM Rollup。

最重要的是,这种模块化的设计,有望为 Nautilus Chain 带来在功能上的拓展,为在 Nautilus Chain 上部署应用的开发者提供可定制化特性,并构建早期 Layer3 赛道的轮廓。

虽然 Celestia 以及以其为基础的 Layer0 开发工具 Eclipse,已经面向市场,但 Nautilus Chain 才是这些基于这些基建构建的首个应用链,而 Nautilus Chain 在市场的实践,对于 Eclipse、Celestia 等的发展才是最重要的。

Nautilus Chain 在 Optimistic Rollup 与 Zk Rollup 的抉择?

Rollup 将⾼成本的 transaction execution 放到 L2 执⾏,并将交易打包到 L1 进⾏验证,同时确保完整的交易内容可以被验证。在继承以太坊安全性的前提下,具备更强的综合性能。

而模块化的 Nautilus Chain 通过定制化 Rollup 的⽅式,实现了 Dapp 对定制化功能、⾼性能、低成本的追求,并让项⽬的交互更快捷,对⽣态布局产⽣正向影响。

实际上,Rollup 也分为 Optimistic Rollup 与 ZK Rollup 两个阵营,虽然 ZK Rollup 理论上拥有更强的性能、远快于 Optimistic Rollup 的最终性效率以及更⾼的安全性,但 Optimistic Rollup 具备更好的兼容性和更低的门槛。

从 Nautilus Chain 的规划上看,其并没有在二者间进行取舍,而是兼顾,即前期以 Optimistic Rollup 为基础,在后期向 ZK Rollup 发展。

在 Nautilus Chain 生态发展初期, 基于 Optimistic 技术方案具备更好的兼容性,极⼤地降低了项⽬⽅迁移/开发门槛,可以让更多项⽬⽅快速部署,迅速构建更繁荣的⽣态,占据先发优势。

并能够快速验证交易的有效性,因此在算⼒上对机器性能和储备的要求更低。此外,Optimistic Rollup 的开发门槛更低,毕竟早期的 ZK RaaS 也很难像 Optimistic RaaS⼀样⼤规模部署。

而在生态发展具备一定规模后, Nautilus Chain 将进一步转向 Zk Rollup,ZK 能真正的为 Nautilus Chain 带来定制化,带来更好的性能和更低的成本,作为一个以流支付(支付)为主要定位生态,安全性、交易效率以及成本是最重要的考量。

在 Rollup 的定制设计上,基于 ZK 的 Layer3 方案能在功能和性能上给 Nautilus Chain 生态带来更⼤的增益。ZK 的 RaaS 可以做到低信任,⽽基于 OP 的服务需要信任 challenger 正常⼯作,防⽌sequencer 作恶。

此外更好的互操作性和最终性,也为 Nautilus Chain 在未来的生态发展中赋予更好的优势,并与市场需求进一步的匹配。

所以 Nautilus Chain 本身在前期发展生态,降低开发者门槛以推动生态规模化发展,以促进生态早期的繁荣。而在生态发展至一定繁荣度后, Nautilus Chain 采用 Zk Rollup 将获得更高的安全性、效率,更符合 Web2 开发者的更高要求的定制化功能(进一步的合规与隐私)。

Nautilus Chain 作为 Celestia、Eclipse 上开发的首个 Layer3 链,对于行业具备相当的意义,毕竟目前 RaaS 赛道仍旧处于早期的理论阶段,但 Nautilus Chain 能够成为该领域发展的早期验证生态,对于 RaaS 领域的发展具备相当的参照作用。此外, Nautilus Chain 链的上线也正在推动流支付以新的姿态呈现,并推动加密支付的大规模采用。

用户头像

鳄鱼视界

关注

还未添加个人签名 2022-06-09 加入

还未添加个人简介

评论

发布
暂无评论
详解基于 Celestia、Eclipse 构建的首个Layer3 链 Nautilus Chain_鳄鱼视界_InfoQ写作社区