//当前所有通道的chain对象 + 启动orderer现存的链(系统链/应用链通过读取链的目录查看现存链),为每条链实例化了ChainSupport对象然后启动 ## 3.相关模块介绍
提供支持chain相关操作的资源,既包含账本本身也包含了账本用到的各种工具对象,如分割工具cutter签名工具signer,最新配置在chain中的位置信息(lastConfig的值代表当前链中最新配置所在嘚block的编号lastConfigSeq的值则代表当前链中最新配置消息自身的编号)等
- 由configtx.yaml中BatchTimeout配置项(默认2s)控制,当时间超过此值chain启动的处理消息的流程中主动觸发的Cut。
主要是对消息进行处理将交易消息传输给block cutter切成块及写入账本。不同的共识机制操作不同(后续结合consenter模块一起详细介绍)