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

这篇具有很好参考价值的文章主要介绍了Nautilus Chain :基于模块化架构的Layer3正在走向成熟。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Nautilus Chain 是一个基于 Eclipse 和 Celestia 构建的模块化 Layer3 链。作为定位在 Layer0 的链基建概念,Eclipse 和 Celestia 为面向未来的区块链扩容技术提供了一套开发工具和基础框架。尽管这种前沿技术过去一直处于概念验证阶段,尚未推出适用于大规模应用的成熟产品(特别是 Layer3 链),但 Nautilus Chain 正在助力 Eclipse 和 Celestia 实现这一愿景。

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

 

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 :基于模块化架构的Layer3正在走向成熟

 

此外,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 将价值回归,迎来生态的大爆发,打开估值上升通道。文章来源地址https://www.toymoban.com/news/detail-424173.html

到了这里,关于Nautilus Chain :基于模块化架构的Layer3正在走向成熟的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nautilus Chain:独特且纯粹的创新型 Layer3

    以Layer3架构为主要特点的模块化公链Nautilus Chain即将在近期上线主网,这也进一步引发了行业关于Layer3的讨论。 实际上,在2022年以太坊的创始人Vitalik提出了三大目标:Layer2用于扩展,Layer3用于定制功能,如隐私;Layer2用于通用扩展,Layer3用于自定义扩展;Layer2用于无信任扩

    2024年02月08日
    浏览(32)
  • 大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端

    前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。 之前一直想写个 WanAndroid 项目来巩固自己对 Kotlin+Jetpack+协程 等知识的学习,但是一直没有时间。这里重新行动起来,从项目搭建到完成前前后后用了两个月时间,平常时间比较少,基本上都是只能利用零碎的

    2024年02月09日
    浏览(35)
  • Python中的模块化编程与软件架构设计

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 在软件开发中,模块化编程和良好的软件架构设计是确保项目可维护性、可扩展性和可重用性的关键。Python作为一种灵活且功能丰富的编程语

    2024年04月29日
    浏览(33)
  • 从单体架构向微服务迁移:模块化单体是如何帮助的

    你开始构建一个漂亮的单体系统。也许是一个模块化的单体系统。 随着时间的推移,系统不断增长,需求也在不断变化。渐渐地,系统开始出现裂痕。 这可能是出于组织原因,需要在团队之间分配工作。也可能是由于扩展性问题和性能瓶颈。 你开始评估可能的解决方案,以

    2024年01月16日
    浏览(39)
  • 基于Keil a51汇编 —— 模块化编程

    许多程序太长或太复杂,无法作为一个单元编写。当代码被划分为小的功能单元时,编程变得更加简单。模块化程序通常比单片程序更容易编码、调试和更改。 模块化编程方法类似于包含大量电路的硬件设计。设备或程序在逻辑上分为具有特定输入和输出的“黑匣子”。一旦

    2024年02月07日
    浏览(38)
  • 一个基于.NET Core构建的简单、跨平台、模块化的商城系统

    今天大姚给大家分享一个基于.NET Core构建的简单、跨平台、模块化、完全开源免费(MIT License)的商城系统:Module Shop。 商品:分类、品牌、单位、选项(销售属性)、属性、属性模板、属性组。 销售:订单、物流。 内容:首页配置、评论、回复。 配置:国家、用户、仓库

    2024年03月27日
    浏览(45)
  • 基于Basys2的数码管动态扫描module(verilog)的模块化设计

        目录 一、数码管工作原理  二、Verilog模块设计 1、原理 (1)动态扫描的优点: (2)动态扫描原理简介: 2、Verilog模块的设计 (1)分频器:  2、译码器模块: 3、动态扫描模块: 4、顶层模块: 三、写在最后: 在大二下学期学习《Verilog与FPGA实现》的时候鲲鲲给我们布

    2024年02月09日
    浏览(51)
  • Nautlius Chain主网正式上线,模块Layer3时代正式开启

      Nautilus Chain 是在 Vitalik Buterin 提出 Layer3 理念后, 对 Layer3 领域的全新探索。作为行业内首个模块化 Layer3 链,我们正在对 Layer3 架构进行早期的定义,并有望进一步打破公链赛道未来长期的发展格局。 在今年年初,经过我们一系列紧张的开发工作,我们推出了包括“Triton”

    2024年02月16日
    浏览(34)
  • 什么是模块化?为什么要进行模块化开发?

    模块化是一种软件开发的设计模式,它将一个大型的软件系统划分成多个独立的模块,每个模块都有自己的功能和接口,并且能够与其他模块独立地工作。  先来一段八股文 模块化开发可以带来以下好处: 提高代码的复用性:模块化可以将代码划分成可重用的部分,降低代

    2023年04月12日
    浏览(35)
  • 23年,我又学习了一次amd模块化,模块化思想

    src/view1/index.html src/view1/main.js plugins/module.js 源码链接: https://gitee.com/littleboyck/front/tree/master/front-module 联系方式:QQ: 1187253007

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包