繁体   English   中英

Hyperledger Composer / fabric中的主数据和交易数据关系

[英]Master data and transaction data relations in hyperledger composer/fabric

我希望主数据和交易数据始终匹配。 主数据是链外的,交易数据是链上的。

主数据由来自多个表的多个记录组成。 我希望交易数据始终与主数据匹配。 我的参与者是值得信任的,但是可能是流氓破坏了链下主数据。

我知道哈希是解决问题的方法。 我看到了很多示例,这些示例对字符串进行哈希处理。 但是我不确定如何散列多个记录。 我是否将它们全部放入对象中,将其转换为字符串并进行哈希处理? 有没有更清洁的方法可以做到这一点?

在几乎所有的实现中,哈希都是在字节数组(任何字节)上计算的。 因此,作为开发人员,您可以选择此字节数组的内容。

  1. 您可以反序列化行的某些对象表示形式并对其进行哈希处理。
  2. 您可以将行作为字节数组获取(如果您的实现支持的话)。
  3. 您可以连接所有字段并对其进行哈希处理。
  4. 等等等等等等

因此,答案是您可以选择要散列的内容,这完全取决于您要验证的内容。 唯一需要注意的是,在检查哈希时,您应该使用相同的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM