解构模块化区块链

news2024/11/24 8:36:36

干货:解构模块化区块链

在可扩展性方面,模块化区块链是区块链设计的最新范式。

模块化的概念起源于Layer1区块链Celestia,现在这个概念也逐渐被更多的人所关注,还有人甚至提出”模块化区块链将定义Web3创新的下一个十年“的口号。

但是,到底什么是模块化区块链,它到底能解决什么问题,它又会给我们带来哪些发展机会呢?

通过本文我们来共同了解一下什么是模块化。

模块化区块链和单体区块链

第一,我们需要先了解一下区块链的4大核心功能:

  • 执行:节点执行用户交易
  • 结算:更新结果全局状态
  • 共识:交易排序,对结果状态达成共识
  • 数据可用性:存储和保证交易数据

第二,现在最流行的链架构主要有2种类型:

  • 单体区块链(Monolithic)
  • 模块化区块链(Modular)

第三,这两者的区别,如下图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xkeG4lMw-1673844649464)(https://pine-ixora-306.notion.site/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F71110b9c-2a1a-435c-b512-41e8d55f4937%2FUntitled.png?id=78083b09-29ad-407e-aaea-fa8c9e1e9191&table=block&spaceId=ad61fce1-4197-4afb-ab55-6d89b6ac5413&width=860&userId=&cache=v2)]

单体区块链的这4大核心功能都在同一个网络上实现,鉴于其整个交易生命周期都在同一个网络中处理,所以它是高度不可扩展的。

模块化区块链,提出了将独立的执行层与结算和数据可用性层进行分离的想法。模块化区块链堆栈将由多个层组成,并且会相互依赖以创建包含上述所有组件的系统。

模块化区块链被提出的原因

单体区块链的一些局限性,使得模块化区块链被提出。具体局限性包括:

  • 低效的交易验证
  • 存在资源容量限制
  • 高度不可扩展

因为模块化区块链不进行同层处理,所以它可以在实现相同功能的基础上,避免以上麻烦的发生,避开现有的局限性。

现状

在模块化的道路上,各个项目都有不同的侧重点。

img

以 Fuel Labs 为代表的 Polygon Hermez、Arbitrum、StarkNet 等正在通过为模块化堆栈构建执行层来进行模块化。Optimism 的团队致力于分片、激励验证和去中心化排序器。

Celestia则专注于数据可用性和共识层。

模块化区块链的优势

其一,可以高效低成本的推出新区块链,因为开发人员可以减少部署时间并最大限度地降低成本。

其二,可以在不牺牲安全性和去中心化的情况下实现可扩展性,因为模块化区块链不需要处理所有功能,所以不会被其所限。

其三,开发人员将不再受单体区块链架构强加的各种限制约束。比如不需要去选择ZK和Optimistic,EVM还是WASM等。

现阶段出现的问题

在过去一年的时间里,我们看到了L1生态系统中构建了大量的执行层,导致执行层领域非常分散,这种分散给开发人员带来了几个痛点:

  • 用于启动执行层的现有工具通常与特定的链相关,没有为开发人员移动到新的基础链留出灵活空间;
  • 构建新执行层的开发人员还必须处理易构性;
  • 不管是不是开发人员,都更喜欢使用简单的仪表板,而不是SDK。

img

​ 分散的执行层领域

想要解决以上问题,就需要构建一个开放的,去中心化的,通用的协议。该协议允许开发人员启动任何类型的执行层,该系统应该具备以下基本特征:

  • 支持EVM、WASM等多种runtime,从而允许非EVM链支持EVM,EVM链支持WASM;
  • 构建特定于用例的链以及特定于应用程序的执行层;
  • 支持可插拔的 DA 和结算层。

模块化的未来

如何打破区块链的“孤岛效应”,是很多人都在试图解决的问题。模块化区块链给了我们一个相对比较合理的前景,其对用户和开发者也都提供了便利和更低的成本。

Source:

https://medium.com/@tintin.land2021/modular-blockchain-will-bring-the-future-of-web3-users-f4901bf07e03

https://medium.com/altlayer/deconstructing-the-impact-and-opportunity-of-modular-execution-layers-bab8adbce083

关于

ChinaDeFi - ChinaDeFi.com 是一个研究驱动的DeFi创新组织,同时我们也是区块链开发团队。每天从全球超过500个优质信息源的近900篇内容中,寻找思考更具深度、梳理更为系统的内容,以最快的速度同步到中国市场提供决策辅助材料。

Layer 2道友 - 欢迎对Layer 2感兴趣的区块链技术爱好者、研究分析人与Gavin(微信: chinadefi)联系,共同探讨Layer 2带来的落地机遇。敬请关注我们的微信公众号 “去中心化金融社区”

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

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

相关文章

java.sql.SQLException: ORA-28001: the password has expired

1、找到SQL Plus 运行 2、登录 请输入户名: sys as sysdba 输入口令:(sys用户的密码)3、以dba角色登入 SQL >connect as sysdba; 请输入户名: sys as sysdba 输入口令:(sys用户的密码)4、修改密码 SQ…

Flink:FlinkSql解析嵌套Json

日常开发中都是用的简便json格式,但是偶尔也会遇到嵌套json的时候,因此在用flinksql的时候就有点麻烦,下面用简单例子简单定义处理下 1,数据是网上摘抄,但包含里常用的大部分格式 { "afterColumns": {…

SpringBoot集成Elasticsearch7.4 实战(一)

在网上已经有好多关于Elasticsearch的介绍,就不在翻来覆去讲一些基本概念,大家感兴趣的可以自己去找一些资料巩固下。这次只为了顾及众多首次接触Elasticsearch,案例都讲的很浅显,还有就是受个人能力所限,各位读者发现…

大数据-hadoop-hdfs

Hadoop分布式文件系统(HDFS)是指被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统(Distributed File System)。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度…

数据结构(3)线段树基础

活动 - AcWing 参考《算法竞赛进阶指南》-lyd 一、概述 1.简述、所需空间 线段树是一种基于分治思想的二叉树结构,用于区间上的信息统计。与树状数组相比,线段树是一种更通用的数据结构。 线段树每个节点代表一个区间。线段树具有唯一根节点&#x…

关于KDDockWidget源码修改和自定义

前言 前面的文章介绍过KDDockWidget的基本使用及示例,文章在这里: KDDockWidgets源码编译及安装 qml dockwidget窗口停靠 QML KDDockWidget 实现 tabwidget效果( 窗口可独立浮动和缩放) 今天主要记录一些在KDDockWidget源码中的…

来自元宇宙的声音:Chord Hero

这一集,我们邀请了 Chord Hero 的联合创始人兼行政总裁 Anthony Chau 来谈谈促使他加入 The Sandbox 元宇宙的原因以及即将在即将到来的游戏赛季推出的第一个项目。 请告诉我们更多关于 Chord Hero 的信息吧。 Chord Hero 通过一系列实体和数字产品让学习音乐变得有…

视图(view)

1、视图:(了解内容) 就是站在不同的角度去看待同一份数据。 视图是MySQL服务器中的一个对象,用于存储查询语句,目的的提高查询语句的使用效率,避免在多处地方重复性开发相同的查询语句。 - 将查询语句交给一…

Transformer学习笔记1

模型分类:GPT类型: auto-regressive(decoder模型,过去时刻的输出也是现在的输入,例如要得到y8还需要知道y1到y7,但不能使用y9,例如用于文本生成任务)GPTGPT2CTRLTransformer XLBERT类…

Docker 容器监控

目录 cAdvisor 安装cAdvisor 使用Prometheus监控cAdvisor cAdvisor暴露的Prometheus指标 容器指标 1. 文档: 2. 指标 硬件指标 1. 文档: 2. 指标: Node Exporter 安装Node Exporter 1. 启动容器,默认端口为9100 2. …

2023免费电脑c盘磁盘数据恢复软件EasyRecovery

无论是台式机还是笔记本电脑,我们都习惯将其划分成多个大小不一的磁盘,有的是用于安装系统,有的则是用于存储文件。今天小编就和大家解答一下关于电脑磁盘的问题,电脑只剩c盘是硬盘坏了吗,电脑突然就剩c盘怎么恢复。想…

【BP靶场portswigger-客户端16】测试WebSockets安全漏洞-3个实验(全)

前言: 介绍: 博主:网络安全领域狂热爱好者(承诺在CSDN永久无偿分享文章)。 殊荣:CSDN网络安全领域优质创作者,2022年双十一业务安全保卫战-某厂第一名,某厂特邀数字业务安全研究员&…

CMMI落地4大工具 助力CMMI3-5级高效落地

CMMI落地4大工具近日正式上线,全面支持CMMI3-5级,助力CMMI高效落地。CoCode旗下的Co-ProjectV3.0智能项目管理平台全新发布:CMMI成熟度自测工具、量化管理工具(组织级过程改进工具和量化项目管理工具)、组织级过程资产…

分享视频剪辑必备的三个素材软件(配音/文案/图片)

hello,大家好,相信现在很多小伙伴都需要制作视频,无论是从事短视频行业,还是单纯想分享生活视频的都需要对视频进行简单的处理吧?有时候会需要介绍视频内容或是给视频增加点配音,来让视频不那么单调&#x…

C++11 解决内存泄露问题的智能指针:shared_ptr、unique_ptr、weak_ptr

我们经常听到内存泄漏,但是对这个抽象的概念一直没有什么理解,比如产生内存泄漏又将如何,我平时写程序从来不考虑这个等等。这篇的目的:第一,给大家实验实验内存泄露带来的问题,让大家直观感受内存泄露。第…

[数据结构基础]链式二叉树及其前序、中序和后序遍历

一. 链式二叉树的结构和实现 1.1 链式二叉树的结构 链式二叉树,即使用链来表示一颗二叉树。链式二叉树的存储又可分为二叉链和三叉链,其中二叉链存储节点数据、指向左子节点的指针和指向右子节点的指针,三叉链相对于二叉链多存储指向父亲节…

一种基于肌电信号运动起点、波峰、终点实时自动检测的方法

一种基于肌电信号运动起点、波峰、终点实时自动检测的方法 (⊙o⊙)…,这篇是我写收费文章的第一篇。咱也尝试下知识付费,哈哈。 先看下效果,在给定理想正弦波的情况下,可以准确识别到正弦波的起点、波峰和终点。机器实拍图如下。 因为我的实际环境没有专利里面那么复杂,所…

Android 蓝牙开发——基础开发(三)

蓝牙开发这部分主要以 APP 端调用功能接口为开始&#xff0c;到 Framework 端的调用流程&#xff0c;最后到调用状态机结束&#xff0c;不涉及蓝牙协议栈的开发分析。 一、BluetoothAdapter 1、APP获取适配器 蓝牙权限 <mainifest><uses-permission android:name&…

3.ESP32-S2/S3 USB 挂载SPI-SD,当作U盘使用,无线U盘

使用的 IDF_4.4 C语言开发 1.ESP32-S2/S3 USB烧录 输出日志 2.ESP32-S2/S3 USB 挂载内部Flash&#xff0c;当作U盘使用&#xff0c;无线U盘 3.ESP32-S2/S3 USB 挂载SPI-SD&#xff0c;当作U盘使用&#xff0c;无线U盘 目录1.打开 usb_msc_wireless_disk 工程 Confinguration2.…

数学建模-数学规划(Matlab)

目录 一、线性规划求解 二、非线性规划问题 三、整数规划&#xff08;包括0-1规划&#xff09; 四、最大最小化模型 五、多目标规划模型 注意&#xff1a;代码文件仅供参考&#xff0c;一定不要直接用于自己的数模论文中国赛对于论文的查重要求非常严格&#xff0c;代码雷同…