更新 通道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的过程,请查看向通道添加组织


翻译来自

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,568评论 19 139
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,658评论 1 32
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 30,242评论 8 265
  • 她会弹钢琴,会弹古筝,会吹陶笛,会跳探戈,会滑冰,还可以当女司机;入得厨房,出得厅堂,当得了女汉子也当得了女神,虹...
    川之涯阅读 15,211评论 1 7
  • 夜色 是黑的 淹没了光明与希望 我拼命的挣扎着 不愿变成一具死尸 躺在淤泥里 等待着被掩埋的结局 有人说 夜黑的最...
    葛卡阅读 395评论 4 3

友情链接更多精彩内容