shitaibin.github.io
shitaibin.github.io copied to clipboard
Fabric 1.4源码解读 7:Orderer架构解读 | Go语言充电站
http://lessisbetter.site/2019/11/21/fabric-orderer-architecture/
大神,上次和您交流后,解决了获取交易时间戳的问题,很感谢您的帮助。这几天在阅读fabric源码的时候想到,区块中是否包含了区块的创建时间,用您在文章提供的方法把区块转成json格式后,并没有发现有这个字段,但是fabric官方的文档中说,在metadata中包含了区块的写入时间,不知道是不是我没有解析完整还是就没有区块创建时间?
Block Metadata:
This section contains the time when the block was written,......, as that is created when the block is created.
@XUPTSunHui 大神,上次和您交流后,解决了获取交易时间戳的问题,很感谢您的帮助。这几天在阅读fabric源码的时候想到,区块中是否包含了区块的创建时间,用您在文章提供的方法把区块转成json格式后,并没有发现有这个字段,但是fabric官方的文档中说,在metadata中包含了区块的写入时间,不知道是不是我没有解析完整还是就没有区块创建时间?
Block Metadata: This section contains the time when the block was written,......, as that is created when the block is created.
Block里面包含ChannelHeader,里面包含区块的创建时间
@XUPTSunHui 你可以用configtxlator来解析区块,普通区块它也能解析,转换成json后,就能看的上图的效果
@Shitaibin @XUPTSunHui 你可以用configtxlator来解析区块,普通区块它也能解析,转换成json后,就能看的上图的效果
您图中标明的是交易时间,交易时间我已经通过写程序的方式获取到了。我想向您请教的是:fabric中是否有区块生成时间?还是说一笔交易的时间就是对应区块的生成时间?
@XUPTSunHui
@Shitaibin @XUPTSunHui 你可以用configtxlator来解析区块,普通区块它也能解析,转换成json后,就能看的上图的效果
您图中标明的是交易时间,交易时间我已经通过写程序的方式获取到了。我想向您请教的是:fabric中是否有区块生成时间?还是说一笔交易的时间就是对应区块的生成时间?
metadata包含了以下4项,不涉及时间:
const (
BlockMetadataIndex_SIGNATURES BlockMetadataIndex = 0
BlockMetadataIndex_LAST_CONFIG BlockMetadataIndex = 1
BlockMetadataIndex_TRANSACTIONS_FILTER BlockMetadataIndex = 2
BlockMetadataIndex_ORDERER BlockMetadataIndex = 3
)
fabric官方文档中说metadata中包含了区块的写入时间,但是我自己解析区块后确实没有,所以很疑惑,才向您请教这个问题.
@XUPTSunHui fabric官方文档中说metadata中包含了区块的写入时间,但是我自己解析区块后确实没有,所以很疑惑,才向您请教这个问题.
我没发现过区块metadata中包含时间信息
@Shitaibin
@XUPTSunHui fabric官方文档中说metadata中包含了区块的写入时间,但是我自己解析区块后确实没有,所以很疑惑,才向您请教这个问题.
我没发现过区块metadata中包含时间信息
好的,谢谢您,我再去研究研究。