您的位置:首页 > 其它

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

2018-03-26 18:24 357 查看
第八章 超级账本--面向企业的分布式账本
Fabric、Sawtooth、Iroha、Blockchain Explore、Cello、Indy、Composer、Burrow等8大顶级项目,遵守如下的基本原则:
重视模块化设计:包括交易、合同、一致性、身份、存储等技术场景;
重视代码可读性:保障新模块和新功能都可以很容易添加和扩展;
可持续演化路线:随着需求的深入和更多应用场景,不断增加和演化新的项目。
 
比特币-->  数字货币
以太坊-->  智能合约平台
超级账本->权限控制、安全保障-->权限审查管理、细粒度隐私保护、可插拔可扩展实现框架。
 
Fabric:目标是区块链的基础核心平台,支持PBFT等新的共识机制,支持权限管理。Go语言。包括Fabric CA、Fabric SDK等多个相关的子项目。
Sawtooth:支持硬件芯片的共识机制。Python。
Iroha:账本平台项目,带有不少面向Web和Mobile的特性。C++。
Blockchain Explorer:提供web操作界面,提供界面快速查看查询绑定区块链的状态(区块个数、交易历史)信息等。NodeJS。
Cello:提供区块链平台的部署和运行时管理功能。Python和Javascript,底层支持裸机、虚拟机、容器云。
Indy:提供基于分布式账本技术的数字身份管理机制。Python。
Composor:提供面向链码开发的高级语言支持,自动生成链码等。Javascipt。
Burrow:提供以太坊虚拟机支持,实现支持高效交易的带权限的区块链平台。Go语言。

整理者(ghc lds lzq)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐