IT/Block Chain(Hyperledger) 썸네일형 리스트형 [fabric2.0 정리]수동으로 체인코드 설치 및 업그레이드 [fabric2.0 정리]수동으로 체인코드 설치 및 업그레이드 $ cd fabric-samples/chaincode/fabcar/go $ GO111MODULE=on go mod vendor #위의 커멘드가 성공적으로 됏으면, vendor 폴더가 생성됐을 것임 $ l $ cd ../../../test-network/ $ export PATH=${PWD}/../bin:$PATH $ export FABRIC_CFG_PATH=$PWD/../config/ $ peer version $ peer lifecycle chaincode package haccp-common.tar.gz --path ../chaincode/haccp-common/go/ --lang golang --label haccp-common_1 $ .. 더보기 upgradeCC.sh cd github.com/hyperledger/fabric-samples/test-network scripts/upgradeCC.sh upgradeCC.sh CHANNEL_NAME="mychannel" CC_SRC_LANGUAGE="golang" VERSION="$1" DELAY="3" MAX_RETRY="5" VERBOSE="false" : ${CHANNEL_NAME:="mychannel"} : ${CC_SRC_LANGUAGE:="golang"} # : ${VERSION:="1"} : ${DELAY:="3"} : ${MAX_RETRY:="5"} : ${VERBOSE:="false"} CC_SRC_LANGUAGE=`echo "$CC_SRC_LANGUAGE" | tr [:upper:] [:lower:]` .. 더보기 hyperledger 2.0 go:unknown subcommand "mod" 2.0으로 체인코드 설치를 진행하다 아래와 같은 문제가 발생하였다. $./network.sh deployCC deploying chaincode on channel 'mychannel' Vendoring Go dependencies ... /opt/gopath/src/github.com/hyperledger/fabric-samples/chaincode/fabcar/go /opt/gopath/src/github.com/hyperledger/fabric-samples/test-network go: unknown subcommand "mod" Run 'go help' for usage. /opt/gopath/src/github.com/hyperledger/fabric-samples/test-network Fi.. 더보기 test-network fabcar cli 명령어 정리 cd /opt/gopath/src/github.com/hyperledger/fabric-samples/test-network ./network.sh down ./network.sh createChannel export PATH=${PWD}/../bin:${PWD}:$PATH export FABRIC_CFG_PATH=$PWD/../config/ # for peer command issued to peer0.org1.example.com export CORE_PEER_TLS_ENABLED=true export CORE_PEER_LOCALMSPID="Org1MSP" export CORE_PEER_TLS_ROOTCERT_FILE=${PWD}/organizations/peerOrganizations/org1.ex.. 더보기 Hyperledger 오더링 서비스(Ordering Service) 보호되어 있는 글입니다. 더보기 byfn 2.0 시작하기 이글은 hyperledger 공식문서를 번역한 문서입니다. https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#want-to-run-it-now first network 빌드하기 * byfn은 depreated될것입니다. 기본 네트워크 배포를 하려면, test-network부분을 확인하기 바랍니다. 만약 페브릭을 배포할 거라면, Deploying a production network를 참조하세요. BYFN 시나리오 제공합니다. 각각 두개의 피어를 가진 두개의 Org로 구성된 네트워크로 구성됩니다. 이는 기본적으로 Raft 알고리즘 기반 오더링 서비스로 배포될 것입니다. 선결요건 설치 시작에 앞서, 기본적인 선결요건이 갖춰져 있는지.. 더보기 Minikube에 블록체인 네트워크 배포하기 참조문서: https://github.com/IBM/blockchain-network-on-kubernetes/blob/master/README-ko.md 이 패턴을 완료하시면 다음을 배울 수 있습니다: 네트워크 토폴로지에 따른 설정 파일 수정하기 Kubernetes 클러스터에 Hyperledger Fabric 네트워크 배포하기 구성 요소 Hyperledger Fabric: Hyperledger Fabric은 고도의 기밀성, 탄력성, 유연성 및 확장성을 제공하는 모듈러 아키텍처 기반의 분산원장 솔루션을 위한 플랫폼입니다. 주요 기술 블록체인: 블록체인은 네트워크의 모든 거래 내역이 분산된 디지털 공개 원장입니다. minikube: Minikube는 Kubernetes를 로컬에서 쉽게 실행할 수있는 도구입.. 더보기 Caliper 구조 Caliper 프로젝트에는 앞의 포스팅에서 언급한 바와 같이 fabric, sawtooth, iroha 등 Hyperledger 프로젝트로 구성된 Example이 있습니다. 여기서는 그 중에서 fabric을 기반으로 한 caliper 코드를 살펴보겠습니다. 디렉토리 구조(Directory Structure)디렉토리설명/benchmark블록체인 벤치마크 샘플/docs문서/network테스트중에 있는 미리 정의된 블록체인 네트워크를 배포하는 데 사용되는 부팅 구성 파일./src프레임워크의 소스코드/src/contract다른 블록체인 시스템을 위한 스마트 컨트렉 Flow네트워크 구성(fabric.json)경로: caliper/benchmark/simple네트워크: orderer 1개, org1의 peer1과 .. 더보기 이전 1 2 3 다음