ledger_interface.go
定义账本结构相关的接口。
主要包括:
HistoryQueryExecutor:负责执行历史查询,跟历史数据库打交道。
PeerLedger:存有所有的交易的账本结构,存在于 peer 侧。跟 orderer 侧账本的区别在于带有交易合法状态的标记。
PeerLedgerProvider:对 ledger 实例的句柄。
QueryExecutor:负责执行对账本的查询类操作。
TxSimulator:endorse 阶段,模拟在当前最新的世界状态上执行交易。
ValidatedLedger:仅存在 committing 阶段,通过验证的合法交易。
Last updated