클라우드를 공부하는데 IBM의 블루믹스, MS의 애저 등 클라우드 서비스에서 블록체인이 적용된 클라우드 서비스를 발표하는 것을 보고 블록체인에 관심을 가지게 되었다.블록체인이라는 용어는 가상화폐 비트코인이 떠오르면서 처음 접했다. 단지 가상화폐와 관련이 있다는 정도만
클라우드와 블록체인은 서로 다른 네트워크 구조 개념을 갖고 있다.크게 세 가지 부분에서 다른 특징을 가진다.첫째, 클라우드는 중앙 집중형이지만, 블록체인은 분산형이다.둘째, 클라우드는 불투명한 반면 블록체인은 투명하다. 클라우드는 중앙 관리자가 정보를 처리한다. 다수에
블록 체인의 종류는 크게 퍼블릭 블록체인, 프라이빗 블록체인 그리고 컨소시움 블록체인이 있다. 퍼블릭 블록체인 퍼블릭 블록체인은 누구든지 자유롭게 참여할 수 있는 공공 블록체인 혹은 개방형 블록체인이라고 한다. 인터넷이 연결되는 환경이라면 어떠한 장비도 가리지 않
이번 포스팅에서는 하이퍼레저에 대해서 알아본다. 하이퍼레저(Hyperledger)란? >하이퍼레저는 리눅스 재단에서 주관하는 블록체인 오픈소스 프로젝트로, 여러 기업들이 공동으로 참여하는 범산업용 분산원장 표준화 프로젝트이다. 금융,IoT,물류,제조,기술 산업 등
하이퍼레저 중 가장 활발하게 사용중인 하이퍼레저 페브릭에 대해서 알아보겠습니다.하이퍼레저 페브릭은 모듈러 아키텍쳐(서로 연결할 수 있는 개별 구성요소로 구성된 모든 시스템의 설계)를 이용한 어플리케이션/솔루션 개발을 가능하도록 해주는 프레임워크이다.하이퍼레저 페브릭은
앞에서 살펴본 구성 요소를 바탕으로 네트워크 구축하는 과정을 단계별로 알아본다.
하이퍼레저 페브릭 설치.우선 Virtualbox에 Linux Ubuntu (64-bit)를 설치한다.이때 가상 환경은 아래와 같이 설정한다.가상머신 생성종류 : Linux버전 : Ubuntu (64-bit)메모리 크기 : 2048MBVDI 크기 : 50 GB생성 후 설
앞서 알아본 블록체인의 블록은 블록체인 1.0(작업 증명 알고리즘을 사용한 블록체인 기술)에서의 블록이었다.이번에는 블록체인 2.0(스마트 컨트렉트 기능이 추가된 블록체인 기술)의 블록에 대해서 알아본다.블록체인 1.0을 기반으로 한 비트코인과 블록체인 2.0을 기반으
이더리움 블록체인의 핵심 기술인 스마트 컨트랙트(Smart Contract)에 대해서 알아본다.스마트 컨트랙트는 계약의 내용과 실행 조건을 컴퓨터 코드를 통해 사전에 설정한 후 해당 조건이 충족되면 블록체인 네트워크에서 자동적으로 계약을 집행하는 기능을 의미한다.이는
블록체인을 공부하며 궁금한 점이나 잘 이해되지 않는 부분에 대해서 정리하기 위한 포스팅입니다. Q1. 원장(ledger)과 블록(block)의 차이 원장과 블록을 공부하면서 둘다 트랜잭션의 정보를 저장하는데 서로 어떤 차이가 있는지 의문이 생겼다. 원장 : 변경할
하이퍼레저 패브릭에서 오더러는 방대한 양의 트랜잭션을 검증하고 이들을 모아서 블록을 생성한다.이때 트랜잭션이 많아지면 오버헤드가 걸리게 되고, 이를 위해 MQ Solution(message queue)인 solo와 kafka방식을 사용한다.이중에서 kafka방식에 대해
하이퍼레저 패브릭의 블록에 대해서 살펴본다.블록은 3가지 섹션으로 이루어져 있다.이 섹션은 세 개의 필드로, 블록이 만들어 질때 작성된다.Block number0(genesis block)에서 시작하여 블록체인에 추가할 때마다 1씩 증가하는 정수Current Block
Hyperledger에서는 많은 실습 예제를 제공한다.이는 fabric-smaples에 위치하고 있다.이번에 해볼 실습은 first-Network이다.Fabric v2.0에서는 test-network가 first-network에 대해 교체되었다. 때문에 first-ne