您现在的位置是:首页 >技术交流 >Nautilus Chain :基于模块化架构的Layer3正在走向成熟网站首页技术交流
Nautilus Chain :基于模块化架构的Layer3正在走向成熟
Nautilus Chain 是一个基于 Eclipse 和 Celestia 构建的模块化 Layer3 链。作为定位在 Layer0 的链基建概念,Eclipse 和 Celestia 为面向未来的区块链扩容技术提供了一套开发工具和基础框架。尽管这种前沿技术过去一直处于概念验证阶段,尚未推出适用于大规模应用的成熟产品(特别是 Layer3 链),但 Nautilus Chain 正在助力 Eclipse 和 Celestia 实现这一愿景。
Layer0 链基建的发展方向
作为区块链网络和应用程序的基础层,Layer0 协议旨在解决行业所面临的挑战,例如可扩展性和互操作性。我们熟知的许多项目,如 Polkadot、Cosmos、Celestia 和 Eclipse,都在致力于 Layer0 协议的创新,提供了构建区块链基础设施的目标和工具,包括虚拟机开发框架、1层、2层和3层底层技术及其开发工具等。
尽管这些基础设施项目的技术有所不同,但核心思想是相同的:通过分解 Layer1 和Layer2 区块链的核心组件,在单个层面实现更快速的改进,从而创造一个更具可扩展性、可组合性和去中心化特性的系统。
Celestia 是第一个模块化区块链网络。Celestia 在 Layer2 的基础上,构建了一个可插拔的共识和数据可用性层,只负责验证数据可用性和交易排序,为整个区块链网络的模块化架构提供灵活性。在 Celestia 框架中,一个区块链系统将分解为执行层、结算层、共识层和数据可用性(DA)层。
若说 Celestia 提出的模块化区块链是纵向扩展思路,Vitalik 提出的 Layer3 概念则在此基础上为区块链基础设施提出了横向扩展思路。
Layer3的技术也在发展。在 2022 年,Vitalik 为 Layer3 提出了三大目标:Layer2 用于扩展,Layer3 用于定制功能,如隐私;Layer2 用于通用扩展,Layer3 用于自定义扩展;Layer2 用于无信任扩展(Rollups),Layer3 用于弱信任扩展(验证)。这些目标为 Layer3 设计思路指明了方向,即更开放、灵活和可组合。
总之,构建模块化区块链和 Layer3 依然是今年甚至未来几年的一个重要发展方向,相信会有许多有趣的项目和方案诞生。
Nautilus Chain 的技术实践
Nautilus Chain 致力于解决最前沿的区块链扩容技术,是 基于Celestia 生态的技术应用实践。Nautilus Chain 继承了模块化区块链架构,解决了数据可用层分离的安全问题,同时提出layer 3方案,解锁所有layer 3应用程序在layer 2上的互操作性,而不是像应用程序特定的主权链(例如Cosmos)那样昂贵的基链。
首先,Nautilus Chain 是建立在模块化区块链 Celestia 上的第一个生态。Celestia的架构具有先进性,它分离了数据可用层,采用了链下的方式来实现数据可用性,即通过 Reed-Solomon 纠删码以及专门的 Namespaced Merkle Trees 结构来确保数据的可用性,让 数据可用性变得更便宜并以更有效的方式进行。
为便于模块化设计,Nautilus Chain 采用 Eclispe 进行模块化集成设计,Nautilus Chain上的数据通过 Eclispe 无缝连接到以太坊,这也使得 Nautilus Chain 能够与各类EVM兼容。EVM兼容性基于Eclispe的模块化设计,也让Nautilus Chain是有史以来第一个并行化的EVMrollup。从目前行业的角度看,绝大多数Layer2 或者具备多链特性的EVM生态,通常难以实现数据的跨链同步,这意味着很多链上场景实现起来存在一定的困难。Nautilus Chain链的分层技术,有望解决这个问题,为Rollup技术的进一步演进提供范式参照。
此外,Nautilus Chain在Layer2的基础上进行了定制化扩展,以实践V神提出的Layer3的3个愿景,具体包括定制功能用例、自定义扩展和弱信任扩展(验证)。
在定制功能上,Nautilus Chain 设计了多个 Layer3 层实例的功能定制化,包括针对强调数据隐私保护的实例、实时响应较高的DEX实例、链上交互较弱的游戏实例。这些实例都特定于某个功能。具体来说,Nautilus Chain 会有一层堆栈帮助应用程序进行扩展,然后还有一些独立的堆栈层用于满足不同用例定制功能的需求。
在自定义扩展上,具体到功能实例,Nautilus Chain 每个功能具有独立的数据处理集,并和 Layer2 有单独的接口。功能实例可以支持水平扩展,比如隐私实例可以增加GDPR隐私保护支持,以适用在欧盟环境的隐私保护要求。Nautilus Chain专用型应用可以使用 EVM 以外其他虚拟机来进行计算,Rollup 的数据压缩也会围绕定制型应用程序的数据结构进行优化。
弱信任扩展则要求 Nautilus Chain 把 Layer3 层的验证功能交由Layer2甚至是Layer1层来承担,弱信任扩展则要求使得 Nautilus Chain 专注于功能处理,最大限度的提高定制功能的效率。
2023年,Nautilus Chain 成为第一个成功落地Celestia方案的项目。Celestia 专注于区块链的扩展,已经筹集了 5500 万美元来资助其扩张计划。Celestia 创建了一个独一无二的模块化区块链架构,以解决扩展和部署问题。我们可以清晰的看到Nautilus Chain 未来的技术方向,通过Celestia模块化设计,定制化Layer3层,使 Nautilus Chain 具备轻量化、可组合性、可互操作性与可定制化的能力。通过这种能力,Nautilus Chain能够与任何主流区块链生态高度组合,并帮助其他链在性能、功能上实现灵活拓展。
Layer3设计谁更优?
在Layer3技术方向上,Nautilus Chain 不是唯一的实践者,早在2021年, StarkWave 提出了构建Layer3的概念和思路,并宣布将应用Layer3,但直到今天,我们仍没看到 StarkWave 有支持大规模交易的成熟应用链落地。主要的挑战来自于:一是由于欺诈证明窗口期的存在, StarkWave Layer3应用链方案 在时间和技术上都具备更多的复杂性。二是StarkWave 不支持 EVM 兼容,对开发者的门槛较高。
Nautilus Chain 基于Eclipse、Celestia构建,可组合性更高,定制化更为灵活。Layer3 面向应用,应用千差万别,客观上要求Layer3支撑多样化的开发环境和开发工具,Nautilus Chain 的Eclipse、Celestia开发工具和开发框架允许区块链基础设施开发人员在不同的虚拟机之间进行选择,包括EVM、SVM、 Sealevel 虚拟机,支撑多种开发工具对开发人员非常友好。 此外,Nautilus Chain 的模块区块链将数据可用层单独出来,有利于应用链的定制化和可组合性。
总结
2023年,是 Nautilus Chain 快速迭代的一年。伴随着模块化区块链和Layer3技术实践落地,Nautilus Chain在区块链扩容技术发展迈出重要一步。
随着Nautilus Chain在模块化区块链和Layer3技术领域的突破,预计将会有大量的生态项目部署在Nautilus Chain,成为Nautilus Chain的第三层应用链。未来在公链赛道上,依托丰富的Layer3应用生态,Nautilus Chain 将价值回归,迎来生态的大爆发,打开估值上升通道。