Hyperledger Fabric, ChaincodeA 및 ChaincodeB에 두 개의 chaincode가 있다고 가정 해 봅시다.invokeChaincode에서 Chaincode 상태를 변경하면 끔찍한 일이 생깁니 까?
ChaincodeA의 일부 이벤트는 ChaincodeB에서 상태를 변경해야합니다 (예 : 균형 조정). invokeChaincode()
이 ChaincodeA에서 ChaincodeB의 상태를 변경하기 위해 putState()
을 호출하는 ChaincodeB의 일부 논리를 호출하는 데 사용되는 경우 컨센서스를 획득 할 때 모든 경쟁 조건이 발생할 수 있습니까? 이 문제를 처리하는 가장 좋은 방법은 무엇입니까?