Fabric设置背书策略
背书策略,用来判断交易是否合法的依据。
关键概念
-
策略定义的主体:
- MSP
-
策略参与的角色:
- ROLE
-
角色:
- member
- admin
- client
- peer
-
语法
- AND
- OR
设置背书策略的方式:
1. 合约提交时设置,合约级背书策略
2. 通过合约动态设置
合约级别背书策略,就是在这个合约的交易都必须遵循这个策略;
在默认情况下,即不设置背书策略,合约的背书策略为过半数通道成员。
peer lifecycle chaincode approveformyorg
--signature-policy "OR('Org1MSP.member','Org2MSP.member')"
--tls true
--cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
--channelID mychannel
--name mycc
--version 1
--init-required
--package-id mycc_1:4ad799ccef18d596f8c175fe1849cadc63f92a5efb1e7332712fbb2827a2ec6f
--sequence 2
--waitForEvent
–signature-policy:设置背书策略