您现在的位置是:首页 >学无止境 >Nautilus Chain :基于模块化架构的Layer3正在走向成熟网站首页学无止境

Nautilus Chain :基于模块化架构的Layer3正在走向成熟

西柚财经 2023-06-11 00:00:03
简介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将价值回归,迎来生态的大爆发,打开估值上升通道。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。