Nautilus Chain:主权模块化区块链的早期实践

news2024/11/23 21:36:08

“Nautilus Chain 是目前行业内首个以模块化的方式构建的主权 Layer3 区块链系统,其也是 Celestia 模块化 Layer0 体系下最早的印证者,现在 Nautilus Chain 主网正式上线,揭示着模块化区块链正在从早期的理论阶段走向实践。”

Celestia :全新的模块化区块链构想

从 2020 年开始,围绕以太坊所构建的 Rollup 体系(Layer2),被看作是最早的模块化实践,通过 Rollup 方案来分离执行层,结合着对数据的打包,大幅提升以太坊网络能够输出的效率。以太坊创始人 Vitalik 也对这种以太坊扩容表示认可,并认为未来以太坊体系将由 Layer1 、Layer2 共同组成。

实际上,围绕以太坊构建的 Layer2 层并不具备主权性,Layer2 层在 DA、安全、结算等多个方面都需要以太坊 Layer1 作为根链支持,虽然这些 Layer2 相互之间独立且都在壮大自身生态,但 Layer2 需要完全在以太坊 Layer1 的框架下发展,即 Layer2 的行为通常会受制于Ethereum Layer1社区的共识。

在去年,Celestia 提出了全新的模块化区块链构想,其基于 Coamos 推出了具备插拔的共识和数据可用性层特性的 Layer0 体系,允许让任何人都可以快速部署去中心化的区块链,而无需额外的共识层的成本。以以太坊、Solana 等为代表的 Layer1 层,通常会将数据、交易排序共识、网络状态共识、执行四个层完全在单独的链上运行,围绕其构建的 Layer2 也仅仅是将执行层下放。

Celestia 则进一步将网络状态共识层与执行层进行剥离,而仅保留了数据和交易排序共识,让开发者拥有更高的自定义能力且具备主权。受益于节点只需要处理对交易数据的存储和交易顺序的共识(不需要做执行计算和状态共识),结合Data Available Sampling方案,使得Celestia 的节点能够更高效的运行,即Celestia网络的效率大幅提升。同时使用 Celestia 作为底层的区块链上层网络,也将得以共享Celestia带来的安全性。

所以综上,Celestia 为模块化扩展提供了不同的解决方案,包括主权 Rollup、结算 Rollup等,Celestia 能够以模块链的形式,让新兴链更具备自主权、高效的执行环境、可拓展性、较低限度的治理,并且降低了部署的门槛。

Nautilus Chain:Celestia 模块化愿景的发扬者

Celestia 本身是一个 Layer0 基建,其主要职责在于为其上层链提供 DA、交易排序共识上的支持。而在 Celestia 系统被推出后,Nautilus Chain 成为了首个基于 Celestia 构建的模块化区块链系统,并成为了 Celestia 愿景的早期实践者。

Nautilus Chain 本身是一个以 Layer3 为定位的区块链系统,其通过 Celestia 模块化底层来获得 DA 支持以保证统一的数据可用性,并在此基础上进一步提供更多的模块化开发工具。

除了 Celestia 外,Nautilus Chain 也正在通过 Eclipse 为开发者提供支持,开发者可以根据自己的喜好定制各种组件,例如 EVM、SVM 和 MoveVM 等执行环境,这也为 Nautilus Chain 的定制化开发语言提供了基础。在 Celestia、 Eclipse 的支持下,Nautilus Chain 体系内不同的链都会将数据层、交易共识层交由 Celestia 处理,使得其链吞吐量等性能得到提升,这也让 Nautilus Chain 也成为了目前运行速度最快 EVM Rollup 的L3扩容方案。

所以当生态内应用想实现更多功能,减少运营成本或加强安全性、获取更多主权时,开发者可以更广泛化的在 Nautilus Chain 一揽子的模块中,选择适合自己的方案,从而选择定制化构建 DAPP-Chain、DAPP-Rollup 或 DAPP-Subnet。

这些基于 Nautilus Chain 建立的应用层,将通过 Celestia、 Eclipse 等 Layer0 设施持续的提供 DA、交易共识、结算等的支持,通过并行化的方式运行且具备主权,无需在安全性/可用性等方面做出根本性的妥协。所以这些通过 Nautilus Chain 建立,并以应用为主要目的的全新层,能够在自己的层上建立一套全新的共识体系来服务于应用本身,并被允许自由地选择以不同的方式来解析底层数据,在不分叉的情况下升级他们的客户端,满足生态不同的需求。

Nautilus Chain 作为首个模块化链,其也将存储、计算、共识等都封装在不同的模块中,意味着其能够获得更高的可拓展性与扩容能力,并在 Layer2 的基础上进一步提升了网络吞吐量、安全度、隐私性。

为区块链未来的规模性采用做准备

从加密行业发展早期开始,区块链的构建都是以未来的广泛应用为目的,但这些早期系统在承载、可拓展性、隐私、合规等多个方面都难以满足需求,并随着行业叙事的转变而不断沉寂。区块链想要进一步与传统世界靠拢,其需要在根本上做出改变,以与传统世界的需求相匹配。

虽然以太坊生态正在向这个方向努力,比如 Layer2 体系的建立以及全新 ETH2.0 的推出,但这些全新的改变似乎都在为其早期设计上的不足进行弥补,并且难以对“权力”过度的集中做出实质性的改变,这也让该体系的发展与其“世界计算机”的初衷渐行渐远。

分散化、独立化、非集权化正在成为公链赛道发展的全新主题,基于 Cosmos、Celestia、Eclipse 所构建的全新主权模块化体系,正在对区块链世界的整体形态进行重塑。

就像 Celestia 投资者 Delphi Ventures 所表述的那样,Cosmos开创了社区计算机集群概念,自治社区围绕他们关心和偏爱的应用程序形成自己的共识;Celestia 希望的是通过社区计算机集群来有效地来验证,以达到扩容这一愿景。而 Nautilus Chain 在此基础上,以模块化 Layer3 构架的方式,成为这些 Layer0 设施愿景的发扬者、继承者以及实践者。

随着 Nautilus Chain 主网的上线,全新的模块化区块链将进一步走出理论阶段,区块链的规模性采用也将就此提上日程。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Godot 4 源码分析 - 获取属性信息

在管道通信基础上,可进行宿主程序与Godot的双向通信。 先拿属性信息试试手。 DrGraph端 static UnicodeString command "Book.position"; if (InputQuery("输入窗口", "请输入待获取的属性信息", command)) {TDrStream_Get drGet…

5.10 Bootstrap 按钮(Button)插件

文章目录 Bootstrap 按钮(Button)插件加载状态单个切换复选框(Checkbox)单选按钮(Radio)用法选项方法 Bootstrap 按钮(Button)插件 按钮(Button)在 Bootstrap…

forEach遍历访问set造成的无限循环问题

抛出问题 先给出一段代码,我们创建了一个集合set,它里面有一个元素数字1和2,接着我们调用forEach方法来遍历该集合。在遍历函数中,首先调用delete方法删除数字1,再执行了某些业务操作后紧接着调用add方法将数字1加回&…

Linux系统root用户切换及密码修改

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

2023 年第二届钉钉杯大学生大数据挑战赛 初赛 B:美国纽约公共自行车使用量预测分析 问题二Python代码分析

2023 年第二届钉钉杯大学生大数据挑战赛 初赛 B:美国纽约公共自行车使用量预测分析 问题二 相关链接 【2023 年第二届钉钉杯大学生大数据挑战赛】 初赛 B:美国纽约公共自行车使用量预测分析 问题一Python代码分析 【2023 年第二届钉钉杯大学生大数据挑…

面试—Redis相关

文章目录 一、概述二、缓存1、缓存穿透2、缓存击穿3、缓存雪崩4、双写一致性5、持久化6、数据过期策略7、数据淘汰策略 三、分布式锁四、其它面试题1、主从复制2、哨兵3、分片集群结构4、I/O多路复用 一、概述 使用场景: Redis的数据持久化策略有哪些什么是缓存穿透…

[PyTorch][chapter 44][RNN]

简介 循环神经网络(Recurrent Neural Network, RNN)是一类以序列(sequence)数据为输入,在序列的演进方向进行递归(recursion)且所有节点(循环单元)按链式连接的递归神经网…

leetcode 面试题 判定是否互为字符重排

⭐️ 题目描述 🌟 leetcode链接:判定是否互为字符重排 思路: 两个字符串的每个字母和数量都相等。那么 s2 一定可以排成 s1 字符串。 代码: bool CheckPermutation(char* s1, char* s2){char hash1[26] {0};char hash2[26] {…

Python深度学习“四大名著”之一【赠书活动|第二期《Python机器学习:基于PyTorch和Scikit-Learn》】

近年来,机器学习方法凭借其理解海量数据和自主决策的能力,已在医疗保健、 机器人、生物学、物理学、大众消费和互联网服务等行业得到了广泛的应用。自从AlexNet模型在2012年ImageNet大赛被提出以来,机器学习和深度学习迅猛发展,取…

不知道零基础小白拥有一个黑客梦有没有机会能够实现

01.简单了解一下网络安全 说白了,网络安全就是指网络系统中的数据受到保护不被破坏。而我们从事网络信息安全工作的安全工程师,主要工作当然是设计程序来维护网络安全了。 网络安全工程师是一个统称,还包含很多职位,像安全产品工…

【代码随想录day19】从前序与中序遍历序列构造二叉树

题目 思路 使用递归建树,流程如下: 取出后序节点创建新树的节点 找到新树的节点在中序中的索引 分割中序序列 分割后序序列 继续递归建立整颗新树 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftN…

spring-cloud-alibaba——nacos-server搭建

前言:组件版本关系,官方:组件版本关系 1,nacos-server搭建(windows环境),下载地址nacos 选择对应的版本,这里以目前最新版2.2.3为例子,下载后解压 单机模式 修改\nacos-server-2.2.3\nacos\bin\startup.c…

【ribbon】Ribbon的使用与原理

负载均衡介绍 负载均衡(Load Balance),其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同…

【全方位解析】如何获取客户端/服务端真实 IP

一、应用场景 1.比如在投票系统开发中,为了防止刷票,我们需要限制每个 IP 地址只能投票一次 2.当网站受到诸如 DDoS(Distributed Denial of Service,分布式拒绝服务攻击)等攻击时,我们需要快速定位攻击者…

星火汇聚丨高效行动,决胜2023!

7月6日至10日,数字韧性领域标杆企业同创永益营销体系大会在长沙召开,闪耀在全国各地的销售之星集结汇聚。本次大会历时四天,包含营销全员大会、各行业业委会专场会议、销售大比武等业务实践议程,以及飞盘竞技、走进毛泽东故居韶山…

【收藏】用Vue.js来构建你的Web3应用,就像开发 Web2 一样熟悉

作为一名涉足去中心化网络的前端 JavaScript 开发人员,您可能遇到过许多 Web3 开发解决方案。但是,这些解决方案通常侧重于钱包集成和交易执行,这就造成了学习曲线,偏离了熟悉的 Web2 开发体验。 但不用担心!有一种解…

ip、域名、DNS、CDN概念

1、概念 ip地址 在网络世界里, 一台服务器或者说一台网络设备对应着一个ip地址, 如果我们需要访问指定的网络设备的资源, 那么我们就需要知道这个ip地址, 然后才能去访问它. 这就好像, 我想去朋友家里, 我必须先知道他家的住址, 才能去拜访它. 在互联网世界中, 所有的通信都是…

Docker数据管理与Dockerfile

目录 Docker 的数据管理 1.数据卷 2.数据卷容器 端口映射 容器互联(使用centos镜像) Docker 镜像的创建 1.基于现有镜像创建 2.基于本地模板创建 3.基于Dockerfile 创建 联合文件系统…

亚马逊会员日过后站内站外怎么做?

在亚马逊的会员日活动中,众多品牌商家都参与了进来,通过优惠力度和活动策划提高了销售额。但是,会员日过后,如何保持销售增长和用户粘性,需要品牌商家在站内和站外进行策略优化。 一、站内优化 1、提高产品质量的同时…

【Nodejs】Express模板使用

1.Express脚手架的安装 安装Express脚手架有两种方式: 使用express-generator安装 使用命令行进入项目目录,依次执行: cnpm i -g express-generator可通过express -h查看命令行的指令含义 express -hUsage: express [options] [dir] Optio…