목록hyperledger (7)
겉바속촉
겉바속촉은 항상 root에서 시작하기 때문에 대화를 하겠다는 다음과 같은 명령어를 내려주세요cli와 bash 방에서 대화하겠다~ 라는 뜻으로 이해해주시면 되겠습니다 docker exec -it cli bash 설치된 체인코드 있는 지 확인 peer chaincode list --installed 그랬더니 다음과 같이 없다고 뜹니다 Get installed chaincodes on peer: 저는 컨테이너를 내렸다가 시작했기 때문인데요 이제 설치를 해보겠습니다:) peer chaincode install -n fabcar -v 1.0 -l node -p /opt/gopath/src/github.com/fabcar/javascript-low-level/ language로 줄 수 있는 것은 3가지..
지난번에 이어서 해볼게요 2020/08/24 - [IT일기/Hyperledger-fabric] - [Hyperledger] basic network + simple asset chain code [Hyperledger] basic network + simple asset chain code web server programming 1. npm init (🡺package.json이 작성되었음) 2. npm i express 3. npm i -g nodemon 4. public 폴더 생성 --> 하위에 index.html 과 index.jsx 생성 index.html React App.. 2-juhyun-2.tistory.com 이번에는 node와 java를 활용해서 체인코드를 개발해보려고 합니다:) til..
web server programming 1. npm init (🡺package.json이 작성되었음) 2. npm i express 3. npm i -g nodemon 4. public 폴더 생성 --> 하위에 index.html 과 index.jsx 생성 index.html index.jsx var {Component} = React; class Main extends Component{ render(){ return( aaa ); } } ReactDOM.render( , document.getElementById("root") ); 5. server.js 생성 const express=require("express"); const path=require("path"); const app=expres..
이번에는 gedit화면으로 들어가서 메서드를 변경해보도록 할게요 invoke 메서드 부분을!!! send로 고칠게요 query 메서드를!!!! get 메서드로 고쳤습니다 버전 업그레이드 peer chaincode install -n jes_cc_node -v 1.1 -l node -p /opt/gopath/src/github.com/chaincode_example02/node/ upgrade를 하는 이유는 다음과 같습니다 처음에만 instantiate를 해주시면 되는 것이고 그 다음부터는 조금씩 변경되었다면 upgrade를 해주시면 됩니다 다만 많이 변경된 경우에 install을 하는 과정에서 앞자리 숫자를 다르게 주셔야합니다 그리고 upgrade는 동일한 버전을 넣어주시면 됩니다 터미널에서 확인해주었더..
이번에는 Orderer에 대해서 알아보려고 합니다 지난 번 포스팅에서 orderer에 대해 간략하게 봤쥬? 2020/08/13 - [IT일기/Hyperledger-fabric] - [Hyperledger] chain code와 privacy [Hyperledger] chain code와 privacy 현재 겉바속촉이 가지고 있는 chain code는 두가지 입니다 root@59c27e8a8591:/var/hyperledger/production/chaincodes# ls jes.1.0 jes_cc_node.1.0 원장(ledger)은 채널 당 1개씩 있기 때문에 chain code가 아무.. 2-juhyun-2.tistory.com 파일에서 orderer가 어떻게 되어 있는지 살펴보기 위해 yaml파일을..
현재 겉바속촉이 가지고 있는 chain code는 두가지 입니다 root@59c27e8a8591:/var/hyperledger/production/chaincodes# ls jes.1.0 jes_cc_node.1.0 원장(ledger)은 채널 당 1개씩 있기 때문에 chain code가 아무리 여러개여도 제가 작업하는 곳인 mychannel에서만 계속 추가가 될 것입니다 마지막에 한 번 더 짚어볼거에요 우선 겉바속촉이 작업하는 곳의 cli 는 application이라고 봐주시면됩니다! 이제 cli 컨테이너로 들어가서 peer0에 설치된 체인 코드가 mychannel에 연결되도록 다음과 같이 명령한다 peer chaincode instantiate -C mychannel -n jes_cc_node -l n..
우선 VMware를 열어주세요:) 그리고 터미널 하나 새로 열게요 다음과 같이 버전이 8인지 확인해주세요 겉바속촉은 요 버전으로 하려고 합니다:) root@ubuntu:~# node -v v8.10.0 혹시 8버전이 아니라면 다음 명령어들로 설치해주세요 apt install npm npm install n -g n 8.9.0 그리고 도커 버전도 확인!! 8버전 아니어도 무관합니다:) docker -v 도커 컴포즈를 설치해줍니다 apt -y install docker-compose 도커 컴포즈 버전 확인 docker-compose -v go 설치 apt -y install golang-go go 버전 확인 go version 저는 다음과 같이 나옵니다 root@ubuntu:~# go version go v..