区块链典型架构
By Jean Chen on 04/08/2020

区块链典型架构

专用功能的区块链

典型代表:比特币及其分叉币

  • 比特币(Bitcoin):单一系统精巧设计的典型,既是一个简单的区块链技术,也是一套简单的数字货币协议,同时实现了一个叫做比特币的应用
  • 比特币的设计没有提供外部扩展和可编程能力,其设计目的就是为了实现比特币本身,没有其他目的
  • 一度有“染色币”这样的技术,试图在比特币的数据结构里的“空闲”区域加载结构化的数据,从而让比特币具备表达其他数字资产的能力,但被比特币社区排斥

典型代表:比特币及其分叉币

bitcoinforks

功能可扩展的区块链

典型代表:以太坊

  • 以太坊(Ethereum)为代表的公链最大特点:可编程和可扩展性,大大提高了区块链开发的效率。
evm

典型代表:效仿以太坊的同期“公链”和“联盟链”

  • 以太坊的成功,引来大量效仿者,目前市场上大部分公链和联盟链都属于这种功能可扩展型的区块链架构
quroum

模块化的区块链架构

典型代表:Hyperledger Fabric

  • 第一个宣传采用模块化设计的区块链
  • 被设计成支持不同的模块组件直接拔插启用,并能适应在经济生态系统中错综复杂的各种场景
  • 提供了多个可拔插选项,账本数据可被存储为多种格式,共识机制可被接入或者断开,同时支持多种不同的成员管理机制
fabric

典型代表:ArcBlock

  • 作为更进一步模块化设计和简化开发者使用的区块链,ArcBlock 的区块链框架则设计实现“一键发链”的模式,通过提供一系列的工具,让开发者通过友好的界面就可以立刻定制产生符合其需要的区块链。
arcblock

典型代表:Libra

  • Facebook 的 Libra 项目也采用了模块化设计的思路,使得社区可以更容易加入扩展。这种把区块链模块化的架构,正成为区块链最先进一代的设计和实现趋势。
libra

THANK YOU