Hyperledger fabric 如何计算hyperledger结构中的merkle根?

Hyperledger fabric 如何计算hyperledger结构中的merkle根?,hyperledger-fabric,merkle-tree,Hyperledger Fabric,Merkle Tree,如何计算hyperledger结构的merkle根? 我很难在织物中找到merkle的根 块头包含数字、前缀\u散列、数据\u散列。 上述三个相关数据是否与merkle根相关 或者我可以手动计算merkle根吗 我已经对我在向分类账提交数据时使用的数据进行了哈希处理。但在块标题中找不到它 如何计算hyperledger结构的merkle根?hyperledger结构不跟踪块标题中的世界状态哈希。相反,哈希链是在块内容上形成的 您将在块头中找到的两个字段是数据块散列和上一个块散列 数据_散列是块的

如何计算hyperledger结构的merkle根? 我很难在织物中找到merkle的根

块头包含数字、前缀\u散列、数据\u散列。 上述三个相关数据是否与merkle根相关

或者我可以手动计算merkle根吗

我已经对我在向分类账提交数据时使用的数据进行了哈希处理。但在块标题中找不到它


如何计算hyperledger结构的merkle根?

hyperledger结构不跟踪块标题中的世界状态哈希。相反,哈希链是在块内容上形成的

您将在块头中找到的两个字段是数据块散列和上一个块散列

数据_散列是块的数据部分中事务字节串接的散列

previous_block_hash是前一个块的头的哈希。块头的散列是通过将内容转换为ASN1,然后对封送表示进行散列来计算的


您可以在此处具体看到实现其哈希的结构组件:

Hyperledger结构不会跟踪块标题中的世界状态哈希。相反,哈希链是在块内容上形成的

您将在块头中找到的两个字段是数据块散列和上一个块散列

数据_散列是块的数据部分中事务字节串接的散列

previous_block_hash是前一个块的头的哈希。块头的散列是通过将内容转换为ASN1,然后对封送表示进行散列来计算的

您可以在此处具体了解结构组件如何实现其哈希: