作为第三方审核员,我想非常喜欢链中的块的哈希。我想编写自己的工具来审核位于以下位置的物理链文件:
<TextBox x:Name="txtAvgR" TextChanged="textChangedEventHandler" IsEnabled="False"/>
<TextBox x:Name="txtOTR" TextChanged="textChangedEventHandler" IsEnabled="False"/>
每个同伴。
问:链文件的结构是什么?
我已阅读文档,但无法找到有关区块链物理文件结构的任何信息。
答案 0 :(得分:1)
管理这些文件的包是common/ledger/blkstorage/fsblkstorage包。特别是,blkstorage_serialization.go具有存储和访问块中数据的方法。
type serializedBlockInfo struct {
blockHeader *common.BlockHeader
txOffsets []*txindexInfo
metadata *common.BlockMetadata
}
//The order of the transactions must be maintained for history
type txindexInfo struct {
txID string
loc *locPointer
}
您可能会开发从此包中派生的内容。