当前位置: 首页 > news >正文

详解基于 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链的上线也正在推动流支付以新的姿态呈现,并推动加密支付的大规模采用。

相关文章:

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

以流支付为主要概念的Zebec生态,正在推动流支付这种新兴的支付方式向更远的方向发展,该生态最初以Zebec Protocol的形态发展,并从初期的Solana进一步拓展至BNB Chian以及Near上。与此同时,Zebec生态也在积极的寻求从协议形态向公链…...

列表与数组的转化

目录用np.array(a)将列表转换为数组列表转数组的特殊情况(一)列表转数组的特殊情况(二)针对子元素个数不一致的解决办法用a.tolist()函数将数组转化为列表在python的学习中,经常会用到数组与列表的相互转化,本文主要介绍下关于数组与列表转化的问题。用n…...

docker 运行花生壳实现内外网穿透

环境:centos 7 ,64位 1、创建一个指定的文件夹作为安装示例所用,该示例文件夹为“hsk-nwct”。“hsk-nwct”内创建“app”文件夹作为docker容器挂载出来的文件。 2、在“app”内下载花生壳linux安装包,下载花生壳应用:花生壳客户…...

操作系统——16.时间片轮转、优先级、多级反馈队列算法

这篇文章我们来看一下进程调度算法中的时间片轮转、优先级、多级反馈队列算法 目录 1.概述 2.时间片轮转调度算法(RR,Round-Robin) 3.优先级调度算法 4.多级反馈队列调度算法 5.分析对比 1.概述 首先,我们来看一下这篇文章…...

Python3.8.8-Django3.2-Redis-连接池-数据类型-字符串-list-hashmap-命令行操作

文章目录1.认识Redis1.1.优点1.2.缺点2.在Django中Redis的连接3.Redis的基础用法3.1.hashmap结构3.2.list结构4.命令行查看数据库5.作者答疑1.认识Redis Remote DIctionary Server(Redis) 是一个key-value 存储系统,是跨平台的非关系型数据库。是一个开源的使用 AN…...

Android kotlin 系列讲解(进阶篇)高级项目架构模式 - MVVM

<<返回总目录 1、MVVM是什么 MVVM是Model-View-ViewModel的缩写&#xff0c;是一种高级项目架构模式。 MVVM架构可以将程序结构主要分成三个部分&#xff1a; Model&#xff1a;数据模型部分&#xff0c;包括从服务端获取的json数据或者从本地获取的数据等等View&…...

8. 查找

1 题目描述 查找成绩10开启时间2021年09月24日 星期五 18:00折扣0.8折扣时间2021年11月15日 星期一 00:00允许迟交否关闭时间2021年11月23日 星期二 00:00 输入 n(n ≤ 10^6)个不超过 10^9的单调不减的&#xff08;就是后面的数字不小于前面的数字&#xff09;非负整数 &#…...

二分查找算法

感谢“五点七边”工作室的算法讲解&#xff0c;详细内容可以参考视频讲解 二分查找为什么总是写错&#xff1f;_哔哩哔哩_bilibili 此处仅是个人学习总结 以target等于5为例&#xff0c;输入: 1 2 3 5 5 5 8 9 1. 找到第一个 > target 的元素 判断条件 < target&am…...

Git(3)之远程服务器

Git基础之远程服务器 Author&#xff1a;onceday date&#xff1a;2023年3月5日 满满长路有人对你微笑过嘛… windows安装可参考文章&#xff1a;git简易配置_onceday_CSDN博客 參考文档&#xff1a; 《progit2.pdf》&#xff0c;Progit2 Github。《git-book.pdf》 文章目…...

Javalin解构

Javalin Javalin是一个轻量级http框架&#xff0c;我们可以很容易的了解请求的处理过程及其设计&#xff0c;具有较高的学习意义。 从demo说起 public static void main(String[] args) {Javalin app Javalin.create(config -> {System.out.println("用户配置"…...

yolov5算法,训练模型,模型检测

嘟嘟嘟嘟&#xff01;工作需要&#xff0c;所以学习了下yolov5算法。是干什么的呢&#xff1f; 通俗来说&#xff0c;可以将它看做是一个小孩儿&#xff0c;通过成年人&#xff08;开发人员&#xff09;提供的大量图片的学习&#xff0c;让自己知道我看到的哪些场景需要提醒给成…...

linux系统防火墙开放端口

linux系统防火墙开放端口 在外部访问CentOS中部署应用时&#xff0c;需要通过防火墙管理软件,开端口,或者直接关闭防火墙进行解决(不建议) 加粗样式 常用命令&#xff1a; systemctl start firewalld #启动 systemctl stop firewalld #停止 systemctl status firewalld #查看…...

CSAPP第九章 虚拟内存

理解虚拟内存的原因 本章前部分描述虚拟内存是如何工作的&#xff0c;后一部分描述应用程序如何使用和管理虚拟内存 物理和虚拟寻址 虚拟内存作为缓存的工具 页表 页命中 缺页 虚拟内存作为内存管理的工具 简化链接&#xff0c;简化加载&#xff0c;简化共享&#xff0c;简化…...

numpy数组与矩阵运算(二)

文章目录矩阵生成与常用操作矩阵生成矩阵转置查看矩阵特性矩阵乘法计算相关系数矩阵计算方差、协方差、标准差计算特征值与特征向量计算逆矩阵求解线性方程组奇异值分解函数向量化矩阵生成与常用操作 矩阵生成 扩展库numpy中提供的matrix()函数可以用来把列表、元组、range对…...

Dubbo 中 Zookeeper 注册中心原理分析

Dubbo 中 Zookeeper 注册中心原理分析 文章目录Dubbo 中 Zookeeper 注册中心原理分析一、ZooKeeper注册中心1.1 ZooKeeper数据结构1.2 ZooKeeper的Watcher机制1.3 ZooKeeper会话机制1.4 使用ZooKeeper作为注册中心二、源码分析2.1 AbstractRegistry2.2 FailbackRegistry2.2.1 核…...

素数产生新的算法(由筛法减法改为增加法)--哥德巴赫猜想的第一次实际应用

素数产生新的算法&#xff08;由筛法减法改为增加法&#xff09;--哥德巴赫猜想的第一次实际应用 摘要&#xff1a;长期以来&#xff0c;人们认为哥德巴赫猜想没有什么实际应用的。 现在&#xff0c;我假设这个不是猜想&#xff0c;而是定理或公理&#xff0c;就产生了新的应用…...

递归-需要满足三个条件

一&#xff0c;概述 递归是一种应用非常广泛的算法&#xff08;或者编程技巧&#xff09;。很多数据结构和算法的编码实现都要用到递归&#xff0c;比如 DFS 深度优先搜索、前中后序二叉树遍历等。 去的过程叫“递”&#xff0c;回来的过程叫“归”。基本上所有的递归问题都可…...

【剑指Offer-Java】两个栈实现队列

题目 用两个栈实现一个队列。队列的声明如下&#xff0c;请实现它的两个函数 appendTail 和 deleteHead &#xff0c;分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素&#xff0c;deleteHead 操作返回 -1 ) 输入&#xff1a; [“CQueue”,“appendT…...

Allegro如何将Waived掉的DRC显示或隐藏操作指导

Allegro如何将Waived掉的DRC显示或隐藏操作指导 在用Allegro做PCB设计的时候,如果遇到正常的DRC,可以用Waive的命令将DRC不显示,如下图 当DRC被Waive掉的时候,如何将DRC再次显示出来。类似下图效果 具体操作如下 点击Display...

MATLAB——数据及其运算

MATLAB数值数据数值数据类型的分类1&#xff0e;整型整型数据是不带小数的数&#xff0c;有带符号整数和无符号整数之分。表中列出了各种整型数据的取值范围和对应的转换函数。2&#xff0e;浮点型浮点型数据有单精度(single&#xff09;和双精度&#xff08;(double)之分&…...

MPNet:旋转机械轻量化故障诊断模型详解python代码复现

目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会&#xff0c;其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具&#xff0c;对过去十年 WWDC 主题演讲内容进行了系统化分析&#xff0c;形成了这份…...

DockerHub与私有镜像仓库在容器化中的应用与管理

哈喽&#xff0c;大家好&#xff0c;我是左手python&#xff01; Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库&#xff0c;用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...

Docker 运行 Kafka 带 SASL 认证教程

Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明&#xff1a;server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...

Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务

通过akshare库&#xff0c;获取股票数据&#xff0c;并生成TabPFN这个模型 可以识别、处理的格式&#xff0c;写一个完整的预处理示例&#xff0c;并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务&#xff0c;进行预测并输…...

dedecms 织梦自定义表单留言增加ajax验证码功能

增加ajax功能模块&#xff0c;用户不点击提交按钮&#xff0c;只要输入框失去焦点&#xff0c;就会提前提示验证码是否正确。 一&#xff0c;模板上增加验证码 <input name"vdcode"id"vdcode" placeholder"请输入验证码" type"text&quo…...

家政维修平台实战20:权限设计

目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系&#xff0c;主要是分成几个表&#xff0c;用户表我们是记录用户的基础信息&#xff0c;包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题&#xff0c;不同的角色&#xf…...

苍穹外卖--缓存菜品

1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据&#xff0c;减少数据库查询操作。 缓存逻辑分析&#xff1a; ①每个分类下的菜品保持一份缓存数据…...

06 Deep learning神经网络编程基础 激活函数 --吴恩达

深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...

ios苹果系统,js 滑动屏幕、锚定无效

现象&#xff1a;window.addEventListener监听touch无效&#xff0c;划不动屏幕&#xff0c;但是代码逻辑都有执行到。 scrollIntoView也无效。 原因&#xff1a;这是因为 iOS 的触摸事件处理机制和 touch-action: none 的设置有关。ios有太多得交互动作&#xff0c;从而会影响…...