yuminkuu

개발 일지

컨테이너 목록 확인, 컨테이너 삭제

컨테이너 목록 확인, 컨테이너 삭제컨테이너 목록 확인docker ps 명령어로 현재 실행중인 컨테이너 목록들을 확인 할 수있습니다. docker ps -a 명령어로는 정지된 컨테이너를 포함하여 모든 컨테이너의목록들을 확인 할 수 있습니다. docker ps 명령어의 출력에 대한 설명 CONTAINER ID : 컨테이너에게 자동으로 할당되는 고유한......

Docker Engine (도커 엔진)?

Docker Engine (도커 엔진)?도커 이미지와 컨테이너도커 엔진에서 사용하는 기본 단위는 있다 이미지와 컨테이너이며, 이 두가지가 도커 엔진의 핵심입니다. 도커 이미지이미지는 컨테이너를 생성할 때 필요한 요소이며, 가상 머신을 생성할 때 사용하는 iso 파일과 비슷한 개념입니다. 이미지는 여러 개의 계층으로 된 바이너리 파일로 존재하고, 컨테이......

Docker란?

Docker란?Docker?도커는 리눅스 컨테이너에 여러 기능을 추가함으로써 애플리케이션을 컨테이너로서 좀 더 쉽게 사용할 수 있게 만들어진 오픈소스 프로젝트이다. 기존의 가상화 기술은 하이퍼바이저를 이용해 여러 개의 운영체제를 하나의 호스트에서 생성해 사용하는 방식이였다. 이러한 여러 개의 운영체제는 가상 머신이라는 단위로 구별되고, 각 가상 머신에......

Build Blockchain with TypeScript 2

Build Blockchain with TypeScript 2이제 본격적으로 blockchain을 만들어 보자! 1. Blockchain 구조Blockchain의 구조는 기본적으로, index previous hash hash timestamp data 이렇게 5가지를 놓을 수 있다. 1234567891011121314151617181920clas......

Build Blockchain with TypeScript 1

타입스크립트로 블록체인을 간단하게 만들어보기 위해서 타입스크립트의 기초 문법을 공부했다. 아래 명령어로 typescript와 tsc-watch를 설치해준다. 12yarn global add typescriptyarn add tsc-watch --dev //nodem. 1234567|-- dist/| -- index.js //(컴파일 후 생김)| --......

UFO Project 6 - Hyperledger Fabric SDK + application (2)

UFO PROJECT 6 - Hyperledger Fabric SDK + application (2)체인코드 각각의 함수들을 불러 올 수 있게 app.js를 먼저 작성한다. 12345678910111213141516const express = require('express')const bodyParser = require('......

UFO Project 5 - Hyperledger Fabric SDK + application (1)

체인코드를 기반으로 모바일과 통신하기 위한 서버가 필요하다. 하이퍼레저 패브릭 SDK 하이퍼레저 패브릭 SDK를 통해 외부에서 하이퍼레저 패브릭 네트워크에 접속할 수 있다. 하이퍼레저 패브릭 SDK 는 크게 3가지 핵심모듈로 구성되는데. Fabric-client : 하이퍼레저 패브릭 기반 블록체인 네트워크와 통신을 가능하게 하는 핵심 구성요소다......

UFO Project 4 - Hyperledger Fabric Chain Code implementation in Node js (1)

지난 포스트에서 Node JS로 체인코드를 작성하는 방법에 대해 공부 했다. 그럼 이제 진짜 체인코드를 작성할 시간이다. Directory Structure for chain code implementation1234cd UFO_Fabric_raft #작업 디렉터리로 이동mkdir chaincode/ufo/javascript #체인코드 작업할 폴더 ......

Start Developing Hyperledger Fabric Chaincode in Node.js

지난번 네트워크를 solo로 구성할때는 go로 체인코드를 작성 했었는데, 이번엔 나에게 조금더 친숙한 node js를 통해서 체인코드를 작성 할 것이다. node js 로 체인코드를 작성 해본 적이 없어서 자료를 찾아보다 미디움에서 처음 작성할때 좋은 글이 있어서 가져왔다. https://medium.com/coinmonks/start-develo......

UFO Project 3 - Hyperledger Fabric channel implementation

generate 를 하고나면, 1./byfn.sh up -o etcdraft -s couchdb -l node 위의 명령어를 통해서 fabric network 를 up 합니다. db는 couch db를 이용하고, chaincode는 node js 로 작성할거다. BYFN의 프로세스 5개의 오더링 서비스 노드, 4개의 피어 노드 총 9개의 노드 ......