본문 바로가기

IT/블록체인

Hyperledger 설치 사전 준비사항 Prerequisiteshttp://hyperledger-fabric.readthedocs.io/en/release-1.1/prereqs.html useradd -m -s /bin/bash hyperledgerecho "hyperledger ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/90-cloud-init-users sudo apt updatesudo apt dist-upgradeDocker install sudo apt install -y apt-transport-https ca-certificates software-properties-common curl python unzip curl -fsSL https://download.docker.com/linux/ubun.. 더보기
Hyperledger Fabric Tutorial(2) - Writing Your First Application Writing Your First Applicationhttp://hyperledger-fabric.readthedocs.io/en/latest/writefirstapp.htmlSetting up your Dev Environmentcd ~/workspace/fabric-samples cd fabcar ls docker rm -f $(docker ps -aq) docker network prune Install the clients & launch the networkunset HTTP_PROXY HTTPS_PROXY npm install ./startFabric.sh docker ps Start by installing required packages run 'npm install' Then run '.. 더보기
Hyperledger Fabric Tutorial(1) - Hyperledger Fabric sample download Hyperledger Fabric sample downloadhttp://hyperledger-fabric.readthedocs.io/en/latest/samples.htmlcd ~/workspace git clone https://github.com/hyperledger/fabric-samples.git cd fabric-samples ls hyperledger@vm001:~$ hyperledger@vm001:~$ hyperledger@vm001:~$ cd hyperledger@vm001:~$ ls bin readme.md workspace hyperledger@vm001:~$ cd ~/workspace hyperledger@vm001:~/workspace$ git clone https://github.. 더보기
Hyperledger Fabric 블록체인 관련 용어 정리 Hyperledger Fabric 용어 다음은 Fabric 기반 블럭체인의 기술을 익히기 위해서 필요한 용어들입니다. 용어들은 가급적 한글화를 하지 않고 영문 용어를 그대로 사용했습니다. 그리고 대부분 시스템 용어라고 생각하시면 이해하는데 도움이 될 것 같습니다. Transactor : 트랜잭션(거래)을 일으키는 엔티티를 말합니다. 대표적으로 클라이언트 애플리케이션이 됩니다.Transaction : 트랜잭션은 블럭체인 네트워크에 대해서 비즈니스 로직을 수행하기 위한 요청입니다. 트랜잭션의 유형은 deploy, invoke 및 query dlau, 체인코드를 통해서 사전 정의된 인터페이스에 대한 함수를 구현합니다Ledger : 트랜잭션과 현재 세계 상태를 포함하는 일련의 암호 학적으로 링크 된 블록. 이전.. 더보기
비트코인 블록체인 구조 블록체인이란-블록체인은 데이터 분산 처리 기술입니다. 즉, 네트워크에 참여하는 모든 사용자가 모든 거래 내역 등의 데이터를 분산, 저장하는 기술을 지칭하는 말입니다. 블록들을 체인형태로 묶은 형태이기 때문에 블록체인이라는 이름이 붙었죠. 블록체인에서 '블록'은 개인과 개인의 거래(P2P)의 데이터가 기록되는 장부가 됩니다.이런 블록들은 형성된 후 시간의 흐름에 따라 순차적으로 연결된 '사슬(체인)'의구조를 가지게 됩니다. 모든 사용자가 거래내역을 보유하고 있어 거래 내역을 확인할 때는 모든사용자가 보유한 장부를 대조하고 확인해야 합니다. 이 때문에 블록체인은 '공공 거래장부' 또는 '분산 거래장부'로도 불리기도 합니다. 1. 블록은 대략 매 10분마다 완성되어 비트코인 네트워크 전역으로 퍼진다. 2. 하.. 더보기
블록체인 관련 URL https://kimkr.github.io/ https://steemit.com/blockchain/@etainclub/blockchain-8 https://bitcoin.org/ko/faq http://www.leejungmin.org/post/2017/05/30/mastering-bitcoin/ http://www.krnet.or.kr/board/data/dprogram/2235/J1-1_%B9%DA%BC%BC%BF%AD_Blockchain_Explained_Kor_v4.0_KRNet2017_final.pdf https://developer.ibm.com/kr/cloud/bluemix/blockchain/2017/01/15/blockchain-basic-02-hyperledger-fabric-over.. 더보기
블록체인 관련 용어 정리 1. ICO(Initial Coin Offering) - 블록체인 기반의 프로젝트를 위한 투자금을 모집하는 방법(쉽게 설명하면 해당코인을 광고하고 구매자들에게 코인을 개발 및 유통할 수 있도록 광고를 하고투자자로 부터 자금을 조달하는 방법입니다. 따라서 ICO는 거시적으로 일종의 IPO(기업공개) 혹은 클라우드펀딩과 같은 의미로 이해 하시면 됩니다. 다만 투자를 현물화폐가 아닌 가상화폐(비트코인이나 이더리움)로 할 수 있습니다.) 2. 블록체인 - 비트코인의 운영 바탕이 되는 체계(핵심이 되는 기반 기술 체계) 3. 비트코인 - 블록체인을 화폐 발행과 운영에 응용(블록체인을 바탕으로 만들어낸 서비스의 하나) 4. PoW(Proof of Work) - 봉인(Nonce값)에 시간과 노력을 들여 작업 한 사람.. 더보기