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

news2024/10/6 16:31:28

以 Layer3 架构为主要特点的模块化公链 Nautilus Chain 即将在近期上线主网,这也进一步引发了行业关于 Layer3 的讨论。

实际上,在2022年以太坊的创始人 Vitalik 提出了三大目标:Layer2 用于扩展,Layer3 用于定制功能,如隐私;Layer2 用于通用扩展,Layer3 用于自定义扩展;Layer2 用于无信任扩展(Rollups),Layer3 用于弱信任扩展(验证)。这些目标为 Layer3 设计思路指明了方向,即更开放、灵活和可组合。这也进一步揭示了 Layer3 的特点,以及其未来整体的发展方向。

虽然从行业的角度看, Layer2 目前的主要作用在于为 Layer1 “打补丁”,弥补 Layer1 在早期设计上的缺陷与不足,那么在此基础上,更多人开发者、使用者也天然的将 Layer3 同样归类。更多的人认为 Layer3 也将是 Layer2 的补充,为了进一步弥补 Layer2、Layer1 的设计缺陷与不足,可以进一步牺牲去中心化以换取其它层更多的可拓展、互操作与性能。

很显然,Nautilus Chain 对于 Layer3 有着更为独到的理解,其在早期设计阶段就以天然性为基础,而不是站在 Layer1、Layer2 的角度去做更多的弥补。

 

重复造轮子

目前围绕以太坊 Layer1 构建的 Layer2 已经有数十个之多,几个主要的方案包括 Optimistic Rollup、Z-Rollup、Validium等,主要的项目包括 Arbitrum One、Optimism、zkSync Era、Starknet等等。Layer2 推出的目的在于为以太坊 Layer1 扩容,而完成升级并且在性能大幅得到提升的 ETH2.0 则逐渐的成为了负责安全的结算层与数据可用层(DA) ,Layer2 则主要负责执行。

而为了进一步弥补 Layer2 在定制化拓展上存在的缺陷,Layer3 则被很多开发者看作是在为 Layer2 打补丁。比如 StarkNet 提出的对 Layer3 概念的理解,多个Layer3将建立在Layer2之上,还可以在Layer3上构建附加层(L4等),比如需要合规、隐私以及其他的特殊需求再1打造新的层。不过这种“叠罗汉”的设计导致不同的底层之间相互独立,更像是在“重复造轮子”。

 

当然,我们从 Layer2 看,目前绝大多数 Layer2 底层处于“空闲”状态,资金与用户多向头部集中(Layer1 也有这样的特点),所以当我们拉长时间线,未来能够保持活跃的 Layer2 链可能并不多,而仍旧以上述思路去讨论 Layer3 或许是无意义的。

 

Nautilus Chain 的 Layer3 世界观

Nautilus Chain 在 Vitalik 提出的 Layer3 理念的基础上,给出了一种全新的 Layer3 思路,它并不认为 Layer3 应该为 Layer2 甚至 Layer1 打补丁,Layer3 应该是一套在不需要重复造轮子的前提下,能够随时支持定制化的体系且不过度依赖于其他 Layer2 等设施,Nautilus Chain 正在通过模块化、分层化的方式来实现这一目标。

就目前而言,Nautilus Chain 是行业内第一个并行化且运行速度最快 EVM Rollup 的 Layer3 扩容方案,作为首个模块化链,存储、计算、共识等都在不同的模块中,其具备更高的可拓展性与扩容能力,进一步提升了网络吞吐量、安全度、隐私性。

为便于模块化设计,Nautilus Chain 采用 Eclispe 进行模块化集成设计,Eclipse 是一个 Rollup 解决方案,开发者可以根据自己的喜好定制各种组件,例如 EVM、SVM 和 MoveVM 等执行环境,以及 Celestia、Polygon AvailEigenDA 等数据可用性层。

与其他具有固定组件(例如虚拟机和基础层)的 Rollup 不同,开发者可以使用 Eclipse 轻松创建各种形式的 Rollup。例如,你可以选择 Polygon Avail 作为共识层和数据可用性层,同时使用 SVM 作为执行层。 Eclipse 提供「Eclipse 结算层」作为结算层(包含 IBC),使用 Eclipse 构建的 Rollup 能够与 Cosmos 生态系统无缝对接。而基于 Eclispe ,开发者可以自定义选择虚拟机,比如它可以方便的接入各类特性的虚拟机,包括 EVM、RUST、Move 以及 Wasm虚拟机,这也为 Nautilus Chain 的定制化开发语言提供了基础。作为兼容 EVM 的 Nautilus Chain ,也有望在未来的几个迭代版本中,进一步引入 EIP-696,来帮助开发者进一步创收。

 

Nautilus 目前采用Celestia模块化底层(DA),通过ZK Rollup 技术来增加隐私,当生态内应用想实现更多功能,减少运营成本或加强安全性,获取更多主权时,开发者可以更广泛化的在一揽子的模块中,选择适合自己的方案,从而选择发展DAPP-Chain或DAPP-Rollup或DAPP-Subnet。

Celestia的架构具有先进性,它分离了数据可用层,采用了链下的方式来实现数据可用性,即通过 Reed-Solomon 纠删码以及专门的 Namespaced Merkle Trees 结构来确保数据的可用性,让数据可用性变得更便宜并以更有效的方式进行。

所以基于 Nautilus Chain ,开发者也可以构建高效并行的模块化 Rollup,这些并行化设计的 Layer2 层将进一步推动扩容与效率,并有望实现即插即用的定制化模块底层,而无需重复造轮子。

可见, Nautilus Chain 并不是服务于 Layer2、Layer1,而是通过高度兼容的模块化设计,基于Celestia、Eclipse 等 Layer0、Layer1 设施来构建高度可组合性的模块设施,实现高效分片并做数据安全保障。根据“Triton” 测试网数据,在测试期间, Nautilus Chain TPS 数据在2000以上 。

 Nautilus Chain 更加具备先进性、前瞻性与趋势性,随着  Nautilus Chain 主网的上线,开发者们将能享受到模块化 Layer3 带来的新变革。

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

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

相关文章

Transformer模型原理—论文精读

文章目录 前言模型架构Encoder和DecoderEncoderDecoder AttentionFFNEmbeddings和Positional EncodingEmbeddingsPositional Encoding 总结 前言 今天来看一下Transformer模型,由Google团队提出,论文名为《Attention Is All You Need》。论文地址。 正如…

Openwrt_XiaoMiR3G路由器_刷入OpenWrt

刷入Openwrt之前请保证小米R3G路由器已经刷入Breed控制台固件。 刷入Breed请参考: Openwrt_XiaoMiR3G路由器_刷入Breed固件 路由器具体配置参考 小米路由器3G参数 - 小米商城 既然要刷入OpwnWrt就需要线编译固件,使用lede的OpenWrt源码编译。 进入 …

K8S集群安装(二)

目录 1 安装说明.... 1 1.1 安装环境.... 1 1.2 生产环境可部署Kubernetes集群的两种方式.... 2 1.3 操作系统初始化配置.... 3 2 安装Docker/kubeadm/kubelet【所有节点】.... 4 2.1 安装Docker. 4 2.2 添加阿里云YUM软件源.... …

《Apollo 智能驾驶进阶课程》

来自 : https://www.bilibili.com/video/BV1G341117NQ/ https://apollo.baidu.com/ 主要学习资源如下: Apollo社区公众号,直接有整个视频教程的微信推文教程:链接一个CSDN博主记录的笔记: https://blog.csdn.net/qq_45…

08 redis经典五种数据类型及底层实现

redis是字典数据库KV键值对是什么 redis 是 key-value 存储系统,其中key类型一般为字符串,value 类型则为redis对象(redisObject)Redis定义了redisObjec结构体来表示string、hash、list、set、zset等数据类型 C语言struct结构体语法简介Redis 中每个对象…

【华为机试】死记硬背没思路?一般人我劝你还是算了吧

大家好,我是哪吒。 五月份之前,如果你参加华为OD机试,收到的应该是2022Q4或2023Q1,这两个都是A卷题。 5月10日之后,很多小伙伴收到的是B卷,那么恭喜你看到本文了,抓紧刷题吧。B卷新题库正在更…

Spring依赖注入解析

目录 依赖注入大致要点 依赖注入大致流程 Bean的预实例化 doGetBean createBean 完备Bean的创建过程 createBeanInstance populateBean 依赖注入大致要点 Spring在Bean实例的创建过程中做了很多精细化控制finishBeanFactoryInitialization方法里面的preInstantiateSing…

【计算机网络复习】第六章 局域网 LAN

局域网( LAN)概述 LAN的特点 • 覆盖范围小 房间、建筑物、园区范围 • 高传输速率 10Mb/s~1000Mb/s • 低误码率 10-8 ~ 10-11 • 拓扑:总线型、星形、环形 • 介质:UTP、Fiber、C…

6年测试经验之谈,为什么要做自动化测试?

一、自动化测试 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。 个人认为,只要能服务于测试工作,能够帮助我们提升工作效率的,不管是所谓的自动化工具,还是简单的SQL 脚本、批处理脚本,还是自己编写…

智能优化算法:指数分布优化算法-附代码

智能优化算法:指数分布优化算法 文章目录 智能优化算法:指数分布优化算法1.指数分布优化算法1.1种群初始化1.2EDO开发1.3EDO探索 2.实验结果3.参考文献4.Matlab5.python 摘要:指数分布优化算法(Exponential distribution optimize…

全新好用的窗口置顶工具WindowTop

打开WindowTop软件,所有已打开的窗口都会在左上角出现一个置顶栏,点击置顶栏的置顶复选框即可置顶窗口或取消窗口。   在WindowTop软件的置顶栏一项里可以自由调整置顶栏的元素(包含增删位置)。   可改变置顶栏的外观&#x…

剖析ffmpeg视频解码播放:时间戳的处理

一、视频播放基础理论 1.1 视频编码和解码基础 视频编码和解码是视频播放的基础,理解它们的工作原理对于深入理解视频播放至关重要。在这一部分,我们将详细介绍视频编码和解码的基础知识。 视频编码(Video Encoding)是将原始视…

离散数学_十章-图 ( 5 ):连通性 - 上

📷10.5 图的连通性 1. 通路1.1 通路1.2 回路1.3 其他术语 2. 无向图的连通性2.1 无向图的连通与不连通2.2 定理2.3 连通分支 3. 图是如何连通的3.1 割点( 关节点)3.2 割边( 桥)3.3 不可分割图3.4 𝑘(&#…

Linux内核模块开发 第 5 章

The Linux Kernel Module Programming Guide Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang译 断水客(WaterCutter) 5 预备知识(Preliminaries) 5.1 模块的入口函数和出口函数 C 程序通常从 ma…

建筑与建材行业相关深度学习数据集大合集

近期又整理了一批建筑与建材行业相关深度学习数据集,分享给大家。废话不多说,直接上干货!! 1、埃及的地标数据集 自从历史开始以来,埃及一直是许多文明、文化和非常著名的地标的家园,现在你(和你的ML模型…

守护进程【Linux】

文章目录 前导知识shell、terminal、console进程组作业会话测试 会话控制jobfgbgps 守护进程作用查看守护进程创建守护进程 前导知识 shell、terminal、console terminal(终端)是一种可以和计算机交互的设备,通常有键盘和显示器&#xff0c…

RocketMq 的基本知识1

一RocketMq的基本知识 1.1 RocketMq的基本知识 MQ , Message Queue ,是一种提供 消息队列服务 的中间件,也称为消息中间件。 1.2 作用 1.流量消峰 2.异步传输 3.日志收集 1.3 核心概念 1消息: 消息是指,消息系统所…

基于内存操作的Redis数据库--详解

目录 基本概念 基本操作 redis的五个基本类型 Redis-key(不区分大小写) 字符串 string Redis的特殊类型 geospatial地理空间 事务 Redis的持久化 RDB(.rdb) 触发机制 优点 缺点 AOF(.aof) 优点…

冈萨雷斯DIP第8章知识点

8.1 基础 图像中的冗余 编码冗余:用于表示灰度的8比特编码所包含的比特数,要比表示该灰度所需要的比特数多。可通过变长编码来解决。 空间和时间冗余:与相邻像素相似(图像);时间:相邻帧中的像素(视频)。可以使用行程…