Fabric配置块结构解析

本文是区块链浏览器系列的第二篇。

上一篇介绍了交易块中的数据结构,这一篇介绍区块链网络中的配置块数据结构。

这两种区块中数据结构内容的区别主要Payload结构体中的Data域中的内容,接下来将以类图的形式来解析Data域包含的信息:

Payload
Header *Header
Data []byte
Header
ChannelHeader []byte
SignatureHeader []byte
ChannelHeader
Type int32
Version int32
Timestamp *timestamp.Timestamp
TxId string
Epoch uint64
Extension []byte
TlsCertHash []byte
SignatureHeader
Creator []byte
Nonce []byte
SerializedIdentity
Mspid string
IdBytes []byte
Certificate
crypto/x509.Certificate
ConfigEnvelope
Config *Config
LastUpdate *Envelope
Config
Sequence uint64
ChannelGroup *ConfigGroup
Envelope
Payload []byte
Signature []byte
ConfigGroup
Version uint64
Groups map[string]*ConfigGroup
Values map[string]*ConfigValue
Policies map[string]*ConfigPolicy
ModPolicy string
ConfigValue
Version uint64
Value []byte
ModPolicy string
ConfigPolicy
Version uint64
Policy *Policy
ModPolicy string
Policy
Type int32
Value []byte

声明:本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可,使用时请注明出处。
Author: mengbin92
Github: mengbin92
cnblogs: 恋水无意


posted @   落雷  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示