一、共识
- 交易背书(模拟 @Endorser)
- 交易排序(排序 @Orderer)
- 交易验证(验证 @Committer)
二、排序节点功能
1. 交易排序
- 目的:保证系统交易顺序的一致性
- solo: 单节点排序, 所见即所得
- kafka: 外置消息队列保证一致性
2. 区块分发
- 中间状态区块
- 有效交易&无效交易
3. 多通道
三、fabric目录结构
bccsp
密码学:加密,签名,证书等等
bddtest
行为驱动开发
绣球 高腰设计 详细设计 开发
common
公共库
- 错误处理
- 日志处理
- 账本存储
- 各种工具
core
核心库
devnev
开发环境、Vagrant
docs
文档相关
event
事件监听机制
examples
一些例子
gossip
最终一致性共识算法,用于组织内部区块同步
images
dockers镜像打