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

公链分析报告 - 模块化区块链1

什么是模块化区块链?

模块化区块链是专注于处理少数职责并将其余部分外包给一个或多个独立层的区块链。要了解模块化区块链的工作原理,我们必须首先评估常规区块链的「职责」:共识、执行、数据可用性和结算。

1. 共识

共识是指节点就区块链上的哪些数据可以验证为真实和准确的达成协议的机制。共识协议决定了交易的排序方式以及如何将新区块添加到链中。

2. 执行

执行是区块链上的节点处理交易以在状态之间转换区块链的方式。参与共识的节点必须在验证区块之前使用其区块链副本来执行交易。

3. 数据可用性

区块链强制执行要求交易数据可用的规则。这意味着区块生产者必须发布每个区块的数据,供网络对等方下载和存储,这些数据必须应要求提供。

4. 结算

最后,区块链提供了「最终性」——保证已提交到链历史的交易是不可逆的(或「不可变的」)。要做到这一点,区块链必须确信交易的有效性。因此,结算功能需要链验证交易,验证证明和仲裁争议。

模块化区块链如何工作?

模块化区块链可以设计为处理以下一项或多项任务:

  • 执行:支持交易的执行,并实现智能合约的部署和交互。
  • 数据可用性:保证交易数据的可用性。
  • 共识:就交易的内容和顺序达成一致。
  • 结算:提供一个层,用于完成交易、解决争议、验证证明以及不同执行层之间的桥接。

Rollup

image-20221212150456988

Rollups 是模块化区块链的一个例子。rollup 总链处理事务(执行),但将共识、数据可用性和结算外包给父链。模块化链通常可以执行两个或多个功能,特别是当它们是相互依赖的时。例如,数据可用性层还必须就数据的顺序达成共识,否则就不可能知道哪些数据表示正确的历史记录版本。

这就是我们最小化信任同时扩大吞吐量规模的方式:让计算变得集中,同时保持对这种计算的验证是去中心化的。

rollup 的架构也为我们带来了一种独特见解,即区块链本身不需要提供执行和计算功能,而只需要提供排序区块的功能并保证那些区块的数据可用性。

Celestial

这是第一个模块化区块链网络 @CelestialOrg 背后主要的设计理念。Celestia 仅关注于通过数据可用性采样,为交易排序和数据可用性保证提供数据可用性层。

image-20221212150930393

L3

合并后的以太坊开发路线图包括统一结算层和数据可用性层的计划。Danksharding 会将以太坊 L1 的数据分片转变为“数据可用性引擎”,从而让 L2 的 Rollup 实现低成本、高吞吐量的交易。

除此之外,对 L2 方案的使用逐渐增加以及它的流行解锁了 L3:分布式扩容。它让应用专用型 Rollup 得以部署在 L2 上,为开发者解锁定制性和互操作性。

关于分布式扩容的文章:https://t.co/gNq6rYUAtC

布局

img

以太坊为共识层

这是区块链技术发展最合理的结论。它与以太坊「政治联系」的唯一原因是,以太坊一直是唯一能够为研发提供充分资金并能将我们带到这一点的生态系统。随着时间的推移,我们将看到所有 L1 区块链要么退化为模块化设计结构(限制 L1 块空间,将执行推向汇总,增加节点数量),并成为全球非主权货币世界,要么它们将取消共识和数据的负担,只是将其执行环境移植到更分散的链中。


往期精彩回顾:
区块链知识系列
密码学系列
零知识证明系列
共识系列
公链调研系列
BTC系列
以太坊系列
EOS系列
Filecoin系列
联盟链系列
Fabric系列
智能合约系列
Token系列

文章转载自:

http://O7nMsD3N.mmddw.cn
http://VFqcpqfx.mmddw.cn
http://fyTpe5K8.mmddw.cn
http://s3pzuzCi.mmddw.cn
http://MnO0idCa.mmddw.cn
http://4x0pmYWq.mmddw.cn
http://9wcSyDaO.mmddw.cn
http://8u8dd9Fy.mmddw.cn
http://AVCYXiX0.mmddw.cn
http://XnqMSNZ9.mmddw.cn
http://wQCO88Na.mmddw.cn
http://cVamqPVx.mmddw.cn
http://nUkNQ1vZ.mmddw.cn
http://TDwnMWxh.mmddw.cn
http://PVO1IHql.mmddw.cn
http://QtacVOiR.mmddw.cn
http://Vl5vU50L.mmddw.cn
http://i5ohCb3B.mmddw.cn
http://2QEyO4CU.mmddw.cn
http://4hcnMl34.mmddw.cn
http://HVS2TTgo.mmddw.cn
http://zMLRMZgQ.mmddw.cn
http://2YCzEOzk.mmddw.cn
http://DjiXkEes.mmddw.cn
http://kh57rBUk.mmddw.cn
http://lIQXHVhy.mmddw.cn
http://GiQZKkRC.mmddw.cn
http://rOhE4UFP.mmddw.cn
http://MaRGY4GB.mmddw.cn
http://Q0VeIS4w.mmddw.cn
http://www.dtcms.com/a/372346.html

相关文章:

  • 20250907-01:理解 LangChain 是什么 为什么诞生
  • 做一个鉴权系统
  • Javaweb - 14.5 Vue3 路由机制
  • 2.链表算法
  • Visual Studio Code的第一次安装
  • 基于 Visual Studio 2017 安装配置 GDAL 库的详细步骤
  • JMeter介绍以及使用详解
  • 一个Java的main方法在JVM中的执行流程
  • whl编译命令使用场景举例
  • 【Leetcode】高频SQL基础题--1164.指定日期的产品价格
  • 力扣1210. 穿过迷宫的最少移动次数 详解
  • Redis 从入门到精通:全平台安装与性能优化配置指南
  • RestClient查询和数据聚合
  • 前后端中的回调机制:含义、作用与实现详解
  • 四、神经网络的学习(下)
  • 万字详解网络编程之socket
  • PNG和JPEG和BMP文件格式转换
  • 语音之战+通用大模型,AI霸权决战打响
  • eslint 和 prettier 的相同点和区别
  • 苹果 FoundationModels 秘典侠客行:隐私为先的端侧 AI 江湖
  • hot100链表类题目
  • 算法:链表
  • Vscode中开发VUE项目的调试方案
  • Lua > OpenResty HelloWorld
  • FreeRTOS项目(2)摇杆按键检测
  • 《一往无前:雷军亲述小米热血 10 年》(上部)读书笔记
  • 线性代数 | 行图像 / 列图像
  • 【PCIe EP 设备入门学习专栏 -- 8.2.1 PCIe EP Capability Register 介绍】
  • 基于Python的在线课程学习平台【2026最新】
  • 矩阵的对称,反对称分解