2017-10-20 430 views
0

我需要从不同的部门3名同行同意执行特定组织内的特定交易我怎么会做这件事与Hyperledger织物组织内Consenus在Hyperledger织物

+0

需要更好地理解“用户”的含义。基本上,背书工作的方式是签署节点模拟链式代码事务,捕获事务的读写集并签名结果。对于用户“批准”作为链代码执行的功能没有任何规定。 我们最接近的事情是收集交易签名以修改通道块以升级链码或添加新成员的过程。 – christo4ferris

+0

好的,你能详细说明在交易中收集签名的过程吗?我也想用特定的同伴替换用户,因此可以在组织内部的特定同伴之间进行认可 –

+0

操作员教程链代码具有签署要安装的链代码的过程。 http://hyperledger-fabric.readthedocs.io/en/latest/chaincode4noah.html – christo4ferris

回答

0

报价为configuring an MSP文档(会员服务提供商):

定义一个MSP来表示每个分部。这将涉及为每个部门指定的 ,根CA的一组证书, 中间CA和管理员证书,从而跨MSP没有重叠的 证书路径。这意味着,例如,每个细分采用不同的中间CA。这里的缺点是管理一个以上的MSP,而不是一个, 但是这绕开了前面方法中存在的问题。一个 也可以通过利用MSP配置的OU 扩展来为每个分区定义一个MSP。

在配置您的MSP相应地,那么你会手艺的endorsement policy该规定,需要交易由三个部门批准的通道:

例如:

AND('Org1.member', 'Org2.member', 'Org3.member') 

其中Org1,Org2和Org3是部门的标识符。