# blockchain

오더러에 사용되는 Kafka에 대해서..
하이퍼레저 패브릭에서 오더러는 방대한 양의 트랜잭션을 검증하고 이들을 모아서 블록을 생성한다.이때 트랜잭션이 많아지면 오버헤드가 걸리게 되고, 이를 위해 MQ Solution(message queue)인 solo와 kafka방식을 사용한다.이중에서 kafka방식에 대해
[Programming Bitcoin] 밑바닥부터 시작하는 비트코인 -3
성균관대학교 블록체인 네트워크 SKKRYPTO에서 연재한 글을 학회 블로그에만 두고 제 블로그에 안 쓰기는 너무 아까워서 가져옵니다. 문제시 회장님 연락주세요 ㅎㅎ;\*\*포스팅에 이미지가 너무 많아서 다시 올리겠습니다. 데모버전입니다.블록체인이 궁금하다면? SKKRY
.jpeg?w=768)
[마스터링 이더리움] chapter 5. 지갑
안녕하세요 스크립토 6기 이희제입니다.오늘은 마스터링 이더리움 책을 기반으로 챕터5의 내용을 살펴보겠습니다.1-4 챕터의 글을 추후 올릴 예정입니다.😊이번 챕터에서 다룰 주제는 바로 지갑입니다. 지갑은 사용자의 키를 보관하고 관리하기 위해 사용되는 시스템을 의미하며,
how ethereum is better?
You don't have to pay high transaction fees, and you also don't have a centralized authority that regulates how bitcoins work. Ethereum enables peer-t

🤞 Typescript 연습 with Nomadcoder
typescript 별거 없다고 생각했지만, 실제로 코드를 쓰기까지 오랜 시간이 걸렸다.Nicolas의 Nomadcoder 무료 강의를 통해 공부해보았다.해당 강좌는 블록체인에 대한 기본 지식이 선행되어야 이해할 수 있을 것이다.
what is hyperledger composer
Hyperledger Composer is a set of collaboration tools for building blockchain business networks that make it simple and fast for business owners and de
.jpg?w=768)
TypeScript | 타입스크립트로 만드는 블록체인
오늘은 타입스크립트로 간단하게 블록체인을 작성해보도록 하자.먼저 Block이라는 클래스를 작성해주고, 각각의 프로퍼티에 타입을 지정해준다.genesisBlock의 타입을 Block으로 지정해주고, new Block으로 새로운 프로퍼티들을 넣어준다. 그리고 한 번 더,
Hyperledger Fabric의 체인코드 Version과 Sequence의 차이
Hyperledger Fabric v2.1에서는 체인코드를 Id, Version과 Sequence로 구분한다. 기존 v1.x 에서는 Id와 Version 만으로 구분했었는데, Sequence 라는 것이 추가되었다. “Id와 Version으로 충분한거 아닌가?”라고 생각
Hyperledger Fabric에서의 MVCC Read Conflict
MVCC는 DBMS에서 동시성 문제를 해결하기 위해 나온 기법으로, Hyperledger Fabric에 국한된 용어는 아니다. 일반적으로 동시성 문제는 읽기, 또는 쓰기에 락(Lock)을 걸어서 해결한다. 하지만 이럴 경우 심각한 성능 저하가 일어날 수 있다. MVCC
❓QnA❔
블록체인을 공부하며 궁금한 점이나 잘 이해되지 않는 부분에 대해서 정리하기 위한 포스팅입니다. Q1. 원장(ledger)과 블록(block)의 차이 원장과 블록을 공부하면서 둘다 트랜잭션의 정보를 저장하는데 서로 어떤 차이가 있는지 의문이 생겼다. 원장 : 변경할
🤝스마트 컨트랙트
이더리움 블록체인의 핵심 기술인 스마트 컨트랙트(Smart Contract)에 대해서 알아본다.스마트 컨트랙트는 계약의 내용과 실행 조건을 컴퓨터 코드를 통해 사전에 설정한 후 해당 조건이 충족되면 블록체인 네트워크에서 자동적으로 계약을 집행하는 기능을 의미한다.이는

블록체인 2.0에서의 블록
앞서 알아본 블록체인의 블록은 블록체인 1.0(작업 증명 알고리즘을 사용한 블록체인 기술)에서의 블록이었다.이번에는 블록체인 2.0(스마트 컨트렉트 기능이 추가된 블록체인 기술)의 블록에 대해서 알아본다.블록체인 1.0을 기반으로 한 비트코인과 블록체인 2.0을 기반으

IBM 블록체인
IBM 블록체인에 대해서 알아보자.IBM 블록체인 플랫폼은 리눅스 재단의 하이퍼레저 패브릭 및 하이퍼레저 컴포저를 기반으로 하고 있다.IBM 블록체인 플랫폼은 IBM Cloud를 통해 관리형 풀스택 Baas(blockchain-as-a-service) 오퍼링을 제공하며

하이퍼레저 패브릭(1)
하이퍼레저 중 가장 활발하게 사용중인 하이퍼레저 페브릭에 대해서 알아보겠습니다.하이퍼레저 페브릭은 모듈러 아키텍쳐(서로 연결할 수 있는 개별 구성요소로 구성된 모든 시스템의 설계)를 이용한 어플리케이션/솔루션 개발을 가능하도록 해주는 프레임워크이다.하이퍼레저 페브릭은

하이퍼레저 패브릭 설치
하이퍼레저 페브릭 설치.우선 Virtualbox에 Linux Ubuntu (64-bit)를 설치한다.이때 가상 환경은 아래와 같이 설정한다.가상머신 생성종류 : Linux버전 : Ubuntu (64-bit)메모리 크기 : 2048MBVDI 크기 : 50 GB생성 후 설