写点什么

整体模块化区块链技术引领区块链大规模采用

  • 2023-12-18
    陕西
  • 本文字数:1411 字

    阅读完需:约 5 分钟

整体模块化区块链技术引领区块链大规模采用


区块链的四个角色


共识 - 确定区块中交易顺序的作用

执行 -执行事务以计算网络状态的作用。

结算-验证交易/聚合交易并将其发送到主区块链的链的作用。

数据可用性-存储与事务关联的所有数据的作用,以便计算中使用的所有事务数据都可访问。

整体式 VS 模块化区块链

单体区块链是将区块链的所有功能作为单个模块实现的区块链。每个功能都紧密耦合在一起,更改一个模块可能会影响其他模块。

模块化区块链是将区块链的每个功能作为独立模块实现的区块链。每个模块都可以独立开发和升级,并且可以根据需要添加或删除模块。



模块化区块链和单体区块链之间的区别取决于它们是在单个区块链上执行区块链的四个基本角色还是跨多个区块链执行。

单体区块链的优点:

  • 独立性:单体区块链在单个区块链中处理共识、执行、结算和数据可用性,因此它们不依赖于外部区块链。(如果考虑到预言机或互操作性的概念,可能会存在一些依赖性,但在生成交易的过程中依赖性相对较小。)

  • 兼容性:整体区块链解决单个分片中的所有交易。因此,假设区块链的可扩展性和去中心化得到保证,所有基于区块链的应用都可以在单个区块链上使用。在模块化区块链的情况下,第 1 层的资产必须转移到第 2 层,这对用户来说可能不方便,但单体区块链解决了这个问题。

  • 结构简单(simplicity):从基础设施的角度来看,单体区块链只需要验证者来管理节点。因此,它在共识流程和开发环境方面具有灵活的结构,对用户友好。

单体区块链的缺点:

  • 可扩展性问题:单体区块链需要单个分片中的验证者扮演许多角色,因此在技术上很难确保可扩展性。与使用第 2 层的模块化区块链相比,可扩展性受到限制。

  • 单一治理的局限性:在治理设计对于生态系统扩展非常重要的时刻,单一区块链具有无法多样化的结构。

  • 安全问题:单体区块链基本上必须构建自己的安全级别,因此每个人都拥有强大的安全性并不容易。此外,单体区块链的特点是,使用硬分叉的生态系统分裂可能会产生重大的潜在影响。

  • 通用性:单体区块链的局限性在于,在当前追求通用性的趋势下,它们无法创建一个所有应用程序可以良好共存的环境。就模块化区块链而言,第 2 层或第 3 层链可以制作成 DApp 专用链,但整体区块链在这方面存在局限性。

模块化区块链的优点:

  • 可扩展性:模块化区块链假设可扩展性是通过第 2 层汇总来保证的。因此,如果不断创建主链第 2 层,理论上可扩展性会趋于无穷大。此外,它可以在共享相同结算的操作层之间建立稳定的桥梁。因此,它在互操作性方面表现出比单体区块链更好的性能。

  • 灵活性:寄生模块化区块链的上卷链在结构上寄生于主链,但也能保证自身的独立性。他们可以选择自己的编程语言或者 Solidity 之外的虚拟机和智能合约语言,并且可以定义每条链的用途,这是一个灵活的优势。

  • 灵活的治理:模块化区块链通过按链划分来履行其功能。因此,每个链都可以根据其目的构建和应用有效的治理。这是在单个分片中解决所有问题的整体区块链中永远无法实现的部分。

模块化区块链的缺点:

  • 复杂性:为了可扩展性,存在各种上卷链,但这会导致需要管理多个链的模块化结构出现各种复杂性问题。这使得用户或构建者体验到复杂的生态系统结构。

  • 依赖性:对于模块化区块链来说,必然有一条必须依赖的主链,所以不独立也是一个缺点。他们无法独立生成完整的交易。

  • 不兼容性:单体区块链表现出出色的兼容性,因为它们在单个区块链的基础上运行各种应用程序。相比之下,模块化区块链的缺点是链之间的互操作性低于单体区块链。

整体式和模块化区块链的示例



发布于: 刚刚阅读数: 4
用户头像

区块链软件专家 2023-09-01 加入

区块链软件开发推广运营包装,白皮书,链游,dapp,nft,MG视频海报,宣传文案

评论

发布
暂无评论
整体模块化区块链技术引领区块链大规模采用_dapp开发_区块链软件开发推广运营_InfoQ写作社区