具有不同要求的Hyperledger Fabric交易认可

时间:2018-02-21 12:45:20

标签: hyperledger-fabric hyperledger

我有一个理论问题。

我们说我们的交易需要得到2个同行的认可。但是这两个同行有不同的要求来支持交易。例如,如果我们想要更改数字N的值,对于对等体1,它将仅在该值高于5时认可它,对于对等体2,如果该值高于10,它将仅认可它(我知道它这个例子并没有多大意义,但是......让我们说它就像那样。)

在链码中拆分逻辑的方法是什么?如何理解目前在哪个对等点上执行链代码,以便我可以检查该值是否应该超过5或超过10才能支持它?

1 个答案:

答案 0 :(得分:2)

如果在对等体中安装自定义authentication filter,您可以在v1.1中支持这种情况,该对等体将解析提案并在某些情况下拒绝提案。

基本上你创建一个.so文件并将引用放在core.yaml中,然后对等体加载它。

查看检查客户证书到期日的auth filter