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

news/2024/4/26 6:39:23/文章来源:https://blog.csdn.net/m0_66694633/article/details/130353565

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 将价值回归,迎来生态的大爆发,打开估值上升通道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_103049.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java并发(三)----创建线程的三种方式及查看进程线程

一、直接使用 Thread // 创建线程对象 Thread t new Thread() {public void run() {// 要执行的任务} }; // 启动线程 t.start(); 例如: // 构造方法的参数是给线程指定名字,推荐 Thread t1 new Thread("t1") {Override// run 方法内实现…

手把手教你PXE高效网络装机、Kickstart无人值守安装(详细版)

目录 一、部署PXE远程安装服务1.1PXE定义1.2PXE服务优点1.3搭建网络体系前提条件1.4 搭建PXE远程安装服务器 二. 实验2.1 服务器操作2.2 安装启动TFTP服务并修改TFTP服务的配置文件2.3 安装并启用DHCP服务2.4 准备linux内核,初始化镜像文件2.5 准备PXE引导程序2.6 安…

22、Tweak原理及部分逆向防护

一、Tweak原理 1.1 Tweak产物.dylib 执行make命令时,在 .theos的隐藏目录中,编译出obj/debug目录,包含 arm64、arm64e两种架构,同时生成readbadges.dylib动态库 在arm64、arm64e目录下,有各自架构的readbadges.dylib,而debug目录下的readbadges.dylib,是一个胖二进制文件 fi…

【Java-01】深入浅出匿名对象 , 继承 , 抽象类

主要内容 面向对象回顾 匿名对象介绍 面向对象特征 - 继承 抽象类的使用 模板设计模式 1 面向对象回顾 面向对象的核心思想是什么 ? 用代码来模拟现实生活中的事物 , 比如学生类表示学生事物 , 对象表示的就是具体的学生 , 有了类就可以描述万千世界所有的事物了 现有的…

看完这篇文章你就彻底懂啦{保姆级讲解}-----(LeetCode刷题142环形链表II) 2023.4.24

目录 前言算法题(LeetCode刷题142环形链表II)—(保姆级别讲解)分析题目:算法思想环形链表II代码:补充 结束语 前言 本文章一部分内容参考于《代码随想录》----如有侵权请联系作者删除即可,撰写…

前端食堂技术周刊第 80 期:Vite 4.3、Node.js 20、TS 5.1 Beta、Windi CSS 即将落幕

美味值:🌟🌟🌟🌟🌟 口味:东坡肉 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly 本期摘要 Vite 4.3Node.js 20TypeScript 5.1 BetaWindi CSS 即将落幕Pretty TypeScri…

中医脉诊仪:结合传统与现代技术的诊断工具

一、引言 随着科技的不断发展,医学领域也取得了举世瞩目的进步。中医作为一种古老的医学体系,始终保持着其独特的魅力。脉诊作为中医诊断的重要方法之一,历经千年的发展和传承,如今在现代科技的助力下,诞生了中医脉诊…

信息安全复习六:公开密钥密码学

一、章节梗概 1.公开密钥密码模型的基本原理 2.两个算法:RSA&D-H算法 主要内容 1.对称密钥密码的密钥交换问题 2.公钥密码模型的提出 3.设计公钥密码的基本要求 4.数字签名 5.RSA算法 6.公钥密码的特征总结 二、对称密钥密码 对称加密算法中,数据…

实例分割算法BlendMask

实例分割算法BlendMask 论文地址:https://arxiv.org/abs/2001.00309 github代码:https://github.com/aim-uofa/AdelaiDet 我的个人空间:我的个人空间 密集实例分割 ​ 密集实例分割主要分为自上而下top-down与自下而上bottom-up两类方法…

基于趋动云的chatGLM-6B模型的部署

首先根据官方示例教程,学会怎么创建项目,怎么使用数据,怎么进入开发环境,以及了解最重要的2个环境变量: 这个是进入开发环境以后的代码目录 $GEMINI_CODE 这个是引用数据集后,数据集存放的路径 $GEMINI_DA…

Linux内核进程管理与调度:策略优化与实践分析

Linux内核进程管理与调度 一、前言二、进程管理和多进程调度2.1 进程标识符和控制块2.2 进程状态和转换2.3 进程间通信 三、单处理器下的Linux进程调度3.1 Linux进程调度器3.2 时间片轮转调度算法3.3 最短剩余时间优先调度算法3.4 其他调度算法的不足 四、多处理器下的Linux进程…

Layui 2.8.0 正式发布,朴实归来

Layui 是一套开源的 Web UI 组件库,采用自身轻量级模块化规范,遵循原生态的 HTML/CSS/JavaScript 开发模式,极易上手,拿来即用。其风格简约轻盈,而内在雅致丰盈,甚至包括文档在内的每一处细节都经过精心雕琢…

【Linux网络】PXE高效批量网络装机

PEX高效批量网络装机 一、部署PXE远程安装服务1.1PXE的优点1.2搭建PXE网络体系的前提条件 二、实现Kincksatrt无人值守安装2.1实验思路,2.2实验:无人值守远程安装2.2.1实现 Kickstart 无人值守安装 一、部署PXE远程安装服务 PXE(预启动执行环…

Flutter ListView组件详解

今天是2023年4月24日 今天重新复习了一下关于ListView的内容,现在就重新整理一下关于ListView的内容和理解 : (1)ListView和Column之间有什么区别? 在我理解中ListView和Column都是可以有很多子组件的组件,它们之间区别在于它们排列的形式和…

100天涨薪4k,从功能测试到自动化测试,我整理的3000字超全学习指南

去年6月份,由于经济压力让我下定决心进阶自动化测试,已经24的我做了3年功能测试,坐标广州薪资定格在8k,可能是生活过的太安逸,觉得8000的工资也够了,但是生活总是多变的,女朋友的突然怀孕&#…

Bsah shell的操作环境

文章目录 Bsah shell的操作环境路径与命令查找顺序使用案例 bash的登录与欢迎信息:/etc/issue、/etc/motdbash的环境配置文件如下login与non-login shell/etc/profile(login shell 才会读)~/.bash_profile(login shell 才会读)source:读入环境配置文件的…

上新了丨高性价比5G智能模组,美格智能SRM700正式发布

伴随着5G、AI、云计算等技术与物联网技术的融合发展,一个万物智联的智能世界正在到来。5G已经成为数字经济重要的基础设施,千行百业的用户都需要依靠高速率、大带宽、低延时的5G技术来构建数字化转型能力。 作为全球领先的无线通信模组及解决方案提供商…

51单片机(一)软硬件环境和单片机介绍

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其实STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要…

HDCTF 2023 复盘

web yamiyami 当时考虑直接读的/proc/self/environ 读到flag是not_flag 就没考虑过/proc/1/environ了 然后不知道py3URL二次编码的特性,读不到源码,无从下手 做flask算pin码的题做多了,还以为pid是1的就是self,难顶 上面那种是非预期 预期是yaml反序列化 先读源码 /read?u…

银行数字化转型导师坚鹏:宏观经济趋势与资本行业机遇和挑战

2023年宏观经济趋势与资本行业机遇和挑战 课程背景: 很多学员存在以下问题: 不知道我国目前的宏观经济形势? 不清楚宏观环境对我国经济的影响? 不知道资本行业未来主要发展趋势? 课程特色: 精彩解…