视频简介:谈谈区块链(16):hyperledger 1.0之新架构。
我们研究了怎样从小白开始学习,成为区块链的高手。
Fabric 1.0被设计成功能模块可插拔的区块链系统框架,在这个框架内,功能模块可以很容易被替换。比如,完成共识排序算法功能的Ordering service,可以是一个中心化的单节点、HA双节点,也可以是执行PBFT算法的由多个节点构成的分布式集群或较大规模的P2P网络。如果实际应用场景需要其他形式的共识排序功能,系统设计者可以引入新的交易及区块排序系统,执行PoW、PoS共识算法等,当然,这有可能要改写Fabric的小部分源代码,这些改造工作量在很多情况下是可以被接受的。Fabric 1.0的智能合约执行环境是Docker容器环境,智能合约可由Go、Java编写,后续其他语言也会被支持,将来也有可能在容器中运行一个专用的智能合约语言解释器或虚拟机,进而支持专用的智能合约语言。
1
3