优势:

系统架构

交易

数据结构

State 状态

分布式账本,维护的其实就是状态。Fabric底层存储模型就是一个KV的键值存储。交易改变数据,进入下一个状态。

不同的Chaincode会有不同的数据,在底层都是KV存储。只有Chainocde自己能够修改属于自己的数据。但是所有chaincode都可以读取全局底层的KV。也就是说底层的KV数据读权限是对所有Chaincode开放的。

Ledger

Ledger记录所有交易的hash

Peer可以通过Ledger重放所有交易过程,所以其实上面提到的State,是可选的组件,即使没有。也完全可以通过Ledger计算出任意时刻的全局状态。

Node

Node,节点,有三种类型