本文介绍了对等背书策略不起作用的超级账本结构的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试为2组织网络实施简单的认可政策.这是我的crypto-config.yaml
I am trying to enforce simple endorsement policy for 2 org network. Here is my crypto-config.yaml
OrdererOrgs: - Name: Orderer Domain: example Specs: - Hostname: orderer PeerOrgs: - Name: Org1 Domain: org1.example EnableNodeOUs: true # CA: # OrganizationalUnit: peer Template: Count: 1 Users: Count: 1 - Name: Org2 Domain: org2.example EnableNodeOUs: true # CA: # OrganizationalUnit: peer Template: Count: 1 Users: Count: 1我可以在两个同伴中看到OU作为同伴.
And i can see OU as peer in both peers.
peer02.example Identity: peer02.example Verified by: ca2.example Expires: Saturday 23 December 2028主题名称
C (Country): US ST (State): California L (Locality): San Francisco OU (Organizational Unit): peer CN (Common Name): peer02.example会员检查作品的认可政策
endorsement policy for member check works
peer chaincode instantiate -o orderer.example:7050 -C mychannel -n chaincode -l node -v v0 -c '{"args":["init"]}' -P "AND('Org1MSP.member', 'Org2MSP.member')"但是对同伴检查的认可政策不起作用
but endorsement policy for peer check not working
peer chaincode instantiate -o orderer.example:7050 -C mychannel -n chaincode -l node -v v0 -c '{"args":["init"]}' -P "AND('Org1MSP.peer', 'Org2MSP.peer')"当我调用任何功能时.
When i invoke any function.
Transaction failed to be committed to the ledger due to ::ENDORSEMENT_POLICY_FAILURE
甚至"OR('Org1MSP.peer', 'Org2MSP.peer')"无法正常工作
推荐答案PeerOrgs: - Name: Org1 Domain: org1.example EnableNodeOUs: true # CA: # OrganizationalUnit: peer Template: Count: 1 Users: Count: 1
.........模板数s/b更改为2,因为现在有2个组织
......... TEMPLATE COUNT s/b changed to 2 as there are now 2 Orgs
更多推荐
对等背书策略不起作用的超级账本结构
发布评论