读写原理是否适用于Hyperledger Fabric中的私有数据?

时间:2019-01-25 14:18:48

标签: hyperledger-fabric

我不知道读写集是否适用于Hyperledger Fabric中的私有数据。

据我了解,当对等方从定单接收到包含私有数据交易哈希的块时,对等点可能没有私有数据。

医生说:

  

如果发出请求的对等方无法在> pullRetryThreshold中检索私有数据,它将把事务提交到其区块链>(包括私有数据哈希),而没有私有数据。

但这意味着在验证步骤中,如果之前没有完全相同的交易,则没有私有数据的对等方将只能确定该交易无效。

但是,如果发生某些情况,那又不完全相同,但是又改变了我们正在更改的键值对的状态,该怎么办呢?

在正常情况下(没有私有数据),将通过读写逻辑检查将其标记为无效。

如何处理私人数据?

我已阅读https://hyperledger-fabric.readthedocs.io/en/release-1.4/private-data-arch.htmlhttps://hyperledger-fabric.readthedocs.io/en/release-1.4/private-data/private-data.html的主题,但行为尚不清楚;

1 个答案:

答案 0 :(得分:1)

认可政策的验证已在获取之前进行。

读写集MVCC检查是在获取私有数据后 完成的,但它们并不关心私有数据本身,而只关心版本。