hyperledger-fabric - 不同需求的Hyperledger Fabric交易背书

标签 hyperledger-fabric hyperledger

我有一个理论问题。

假设我们有一笔交易需要 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/

相关文章:

hyperledger - 有没有办法在 Hyperledger Fabric 中结束交易时收到通知?

go - Hyperledger Fabric Chaincode - 无法使用 InvokeChaincode 从另一个链代码读取数据。状态 200 但负载为空

hyperledger-fabric - 错误 : failed to create deliver client: orderer client failed to connect to orderer: failed to create new connection: context deadline exceeded

hyperledger-fabric - hypereldger Fabric中的应用能力v1.2

go - 富查询没有结果 - Hyeperledger Fabric v1.0

bitcoin - Hyperledger Fabric 如何避免死循环?

java - 使用 Fabric Client Java SDK V1.0.1 进行用户注册时获取隶属关系失败

hyperledger - 在 Hyperledger Fabric Composer 中,如何发送事件?

blockchain - node.js 中的 transientMap 和链码中的 getTransient

hyperledger-fabric - 如何获取链码以从 Hyperledger 结构区 block 链外部的 api 读取