“区块链原理设计与应用”读书笔记8

第八章 超级账本--面向企业的分布式账本

FabricSawtoothIrohaBlockchain ExploreCelloIndyComposerBurrow8大顶级项目,遵守如下的基本原则:

重视模块化设计:包括交易、合同、一致性、身份、存储等技术场景;

重视代码可读性:保障新模块和新功能都可以很容易添加和扩展;

可持续演化路线:随着需求的深入和更多应用场景,不断增加和演化新的项目。

 

比特币-->  数字货币

以太坊-->  智能合约平台

超级账本->权限控制、安全保障-->权限审查管理、细粒度隐私保护、可插拔可扩展实现框架。

 

Fabric:目标是区块链的基础核心平台,支持PBFT等新的共识机制,支持权限管理。Go语言。包括Fabric CAFabric SDK等多个相关的子项目。

Sawtooth:支持硬件芯片的共识机制。Python

Iroha:账本平台项目,带有不少面向WebMobile的特性。C++

Blockchain Explorer:提供web操作界面,提供界面快速查看查询绑定区块链的状态(区块个数、交易历史)信息等。NodeJS

Cello:提供区块链平台的部署和运行时管理功能。PythonJavascript,底层支持裸机、虚拟机、容器云。

Indy:提供基于分布式账本技术的数字身份管理机制。Python

Composor:提供面向链码开发的高级语言支持,自动生成链码等。Javascipt

Burrow:提供以太坊虚拟机支持,实现支持高效交易的带权限的区块链平台。Go语言。


整理者(ghc lds lzq)

你可能感兴趣的:(“区块链原理设计与应用”读书笔记8)