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

解构模块化区块链

干货:解构模块化区块链

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

模块化的概念起源于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带来的落地机遇。敬请关注我们的微信公众号 “去中心化金融社区”

相关文章:

  • 基于混沌系统和DNA算法的RGB图像加密(Matlab代码实现)
  • 2003-2019年各省数据GDP、人均GDP、城镇化率、年末人口数、人口自然增长率
  • 黑马Redis | 基础篇
  • 【算法题】1574. 删除最短的子数组使剩余数组有序
  • 考虑电能交互的冷热电区域多微网系统双层多场景协同优化配置(Matlab代码实现)
  • 【openEuler】内核热升级
  • echarts省市区id(区域编码)实现地图下钻点击(data赋值自定义属性值,geojson信息获取)
  • 大数据面试题集锦-Hadoop面试题(二)-HDFS
  • 类与类之间关系的表示方式
  • MacBook Pro外接显示器竖屏显示
  • 三网折扣话费充值接口文档
  • 8 个精彩的免费 G​​IS 软件资源分享
  • Spring之事务编程概述
  • 测试开发 | 想测试入门就必须要懂的软件开发流程
  • 常用windows自带程序对应的命令
  • Redis底层数据结构简介
  • 小型水库雨水情测报和安全监测解决方案
  • vs最常用快捷键
  • ES6学习笔记之尾调用
  • 数据结构刷题(四):203移除链表元素、707设计链表、206反转链表