更新 通道Channel 的配置

通道(Channel)配置包含与通道管理相关的所有信息。最重要的是,通道配置指定哪些组织(organizations)是通道的成员,但它还包括其他通道范围的配置信息,例如通道访问策略(channel access policies)和块批量大小(block batch sizes 也就是块大小啦)


重点来了:这些配置是存储在fabric的一个Block中,因此称为配置(config)块。Configuration blocks contain a single configuration(显然配置Block可能不止一个),这些块中的第一个被称为“创世块”,并包含引导通道所需的初始配置。每次通道配置发生变化时,都会生成新配置块。最新(最近产生的)配置块代表当前通道的配置(current channel configuration)。Orderers和peer将当前通道配置保留在内存中,以便于所有通道操作,例如cutting a new block 或者是 validating block transactions。


因为配置存储在块中,所以通过称为“配置交易(configuration transaction)”的过程更新配置(即使该过程与正常事务略有不同)。更新配置是一个先抓取配置,再转换为人眼可以阅读的格式,修改它然后提交它以供批准。


要更深入地了解抓取配置并将其转换为JSON的过程,请查看向通道添加组织


翻译来自

你可能感兴趣的:(更新 通道Channel 的配置)