我有一个理论问题。
假设我们有一笔交易需要 2 个节点的认可。但两个节点对交易的背书要求不同。例如,如果我们想要更改数字 N 的值,对于对等点 1,只有当该值高于 5 时,它才会认可它,而对于对等点 2,只有当该值高于 10 时,它才会认可它(我知道这个例子没有多大意义,但是......假设它是这样的)。
在链代码中分割该逻辑的方法是什么?如何了解当前链码在哪个对等点上执行,以便我可以检查该值是否应该超过 5 或超过 10 才能对其进行背书?
最佳答案
如果您安装自定义 authentication filter,则可以在 v1.1 中支持该功能在将解析提案并在某些情况下拒绝它的对等方中。
基本上,您创建一个 .so 文件并将引用放入 core.yaml 中,然后对等方加载它。
看看 auth filter检查客户端证书是否过期。
关于hyperledger-fabric - 不同需求的Hyperledger Fabric交易背书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48906298/