【问题标题】:Master data and transaction data relations in hyperledger composer/fabrichyperledger composer/fabric 中的主数据和交易数据关系
【发布时间】:2019-06-04 07:13:57
【问题描述】:

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

主数据由来自多个表的多个记录组成。我希望交易数据始终与主数据匹配。我的参与者是值得信任的,但也有可能有人会变得无赖并调整链下主数据。

我知道哈希是这里的方法。我看到大量的字符串被散列的例子。但我不确定如何散列多条记录。我是否将它们全部放入一个对象中,将其转换为字符串并对其进行哈希处理?有没有更清洁的方法来做到这一点?

【问题讨论】:

    标签: node.js hyperledger-fabric blockchain


    【解决方案1】:

    在几乎所有的实现中,哈希都是在一个字节数组上计算的,任何字节。所以你作为开发者可以选择这个字节数组的内容。

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

    所以答案是您可以根据您要验证的内容来选择要散列的内容。唯一需要注意的是,在检查哈希时,您应该使用相同的方法。

    【讨论】:

    • 啊,好吧,所以当我做出选择时,请保持一致。好的,非常感谢!
    猜你喜欢
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2023-03-21
    相关资源
    最近更新 更多