Fabric 3

Fabric에 대해 살펴보겠습니다.(3편)

앞의 내용에서 Hyperledger Fabric을 사용하기 위한 환경 설정을 하였습니다. 이제 Fabric에서 Smartcontract의 기능을 하는 Chaincode와 Fabric-Java-SDK에 대해서 알아보도록 하겠습니다. Hyperledger Fabric 시리즈물을 살펴보고 싶다면, 글 하단의 링크를 참고해주세요. 1. ChainCode Chaincode는 지정된 인터페이스를 구현하는 Go로 작성된 프로그램 입니다. Chaincode는 검증된 피어 프로세스에서 실행됩니다. 지금 이 환경의 경우 Peer로 생성된 Docker내에서 실행되며 Chaincode는 응용 프로그램에서 제출 한 트랜잭션을 통해 원장 상태를 초기화 하거나 관리합니다. 2. Chaincode 작성 모든 체인 코드 프로그램은 수..

유용한 정보 2018.06.07

Fabric에 대해 살펴보겠습니다.(2편)

이전 내용에서 Hyperledger Fabric을 알아보았다면 이번에는 Fabric을 개발하기 위한 환경 설정에 대해 알아보고자 합니다. Hyperledger Fabric에 대한 1편 내용을 복습하고 싶다면 '다시보기'를 클릭해주세요. 1. Fabric 게시판을 구현하기 위한 환경 설정 지금부터는 Hyperledger Fabric을 이용해서 환경은 어떻게 구성하며, 어떻게 동작되는지 등, Hyperledger Fabric 기반의 블록체인 개발환경을 구성하면서 하나씩 알아보도록 하겠습니다. (아래 환경 구축 및 소스 내용은 Fabric을 이용한 게시판을 작성한 내용을 토대로 진행 하였습니다.) Fabric을 사용하기 위한 환경을 구축하는데는 2가지 방법이 있습니다. Bluemix라는 IBM에서 제공되는 클..

유용한 정보 2018.05.25

Fabric에 대해 살펴보겠습니다.(1편)

Hyperledger 프로젝트에는 여러 개의 하위 프로젝트가 존재하지만 지금부터 보시게 될 내용은 Fabric이라는 프로젝트에 대해 알아보고자 합니다. 1. Hyperledger란? 리눅스 재단의 Hyperledger 프로젝트는 기업에서 적용이 가능한 표준적인 블록체인의 기술을 구현하는 목적으로 만들어진 블록체인 컨소시엄입니다. Hyperledger 프로젝트는 Blockchain Explorer, Fabric, Iroha, Sawtooth Lack등 여러 하위 프로젝트가 존재하고 있습니다. 2. Hyperledger Fabric 이란? Hyperledger 프로젝트의 창립 멤버 중 한 명인 IBM이 44,000 줄의 블록체인 코드를 Hyperledger Fabric에 기부하게 되면서 프로젝트화가 진행되게..

유용한 정보 2018.05.16