Hyperledger Fabric 中的多重签名交易

Multi-signature Transaction in Hyper-ledger Fabric

我想在 Hyper-ledger Fabric 中让 2-3 个特定的人签署交易。例如,如果卖方是 trading/selling 他的资产,那么只有在买方和交易机构签署了这笔交易的情况下,才应承诺并转移资产。我怎样才能做到这一点?是否与背书政策有关?


可以用composer做吗?

你说的对,可以通过背书政策来实现。从 Fabric 1.3 开始。有两种方法可以设置背书策略。你可以

1) 为链码设置背书策略,这意味着该链码上的所有交易都将遵守该策略。对于您的情况,您设置了一个需要两个签署人(即两个同行)的政策

或者,更细化,

2) 为每个资产设置一个背书策略。这意味着任何涉及 asset/key 的交易都需要得到这两个签署人的认可。