반응형

오픈 소스/하이퍼레저 패브릭(Hyperledger Fabric) 2

[Hyperledger Fabric] "Error reading from stream: rpc error: code = Canceled desc = context canceled" 오류

두 개의 노드를 가지고 하이퍼레저 패브릭 네트워크를 구축했다. 노드 당 하나의 조직이 위치하고, 조직 당 피어 2개가 올라간다. cryptographic material, 채널 생성, 피어 조인, 체인코드 설치 및 인스턴스화 등의 작업은 아무런 문제 없이 진행했다. 또한 query, invoke 등의 함수도 정상적으로 동작했고 각 노드에서의 결과도 동일하다. 그런데, 다음과 같은 오류가 오더러(solo)에서 발생했다. 2020-08-24 17:28:08.135 UTC [orderer.common.broadcast] Handle -> WARN 031 Error reading from 10.20.30.11:33198: rpc error: code = Canceled desc = context canceled..

[Hyperledger Fabric] Change byfn to basic network with fabcar 정리

처음 하이퍼레저 패브릭을 시작할 때, fabric/fabric-samples의 byfn.sh를 사용하여 네트워크를 구축하였다. 여기에 쓰이는 체인코드는 chaincode_example02인데, 그저 A, B 사이에 돈을 송금하는 간단한 코드이다. fabric-sdk-py를 사용하여 트랜잭션을 생성하였고, 실험 또한 이 환경에서 진행되었다. 그러나 chaincode_example02 체인코드는 너무 간단하여 좀 더 범용적인 체인코드를 써야겠다고 생각했고, 여러 체인코드들 중 선택한 것이 바로 fabcar이다. fabcar에는 다음과 같은 함수들이 있다. initLedger queryCar queryAllCars createCar changeCarOwner fabcar 체인코드를 사용하려면 기존 설정 파일에..

반응형