Bitcoin Fundamentals(작성중)

Bitcoin Transactions UTXO(Unspent Transaction Output) Model * 사용되지 않은 트랜잭션 출력 * 비트코인은 잔고의 개념이 아닌 UTXO를 유지 UTXO vs Account/Balance Model * UTXO 모델의 장점 * 확장성(scalability) : 복수의 UTXO를 병렬적으로 처리하는 것이 가능 * 프라이버시(privacy) : 사용자의 총 잔고가 즉시 노출되지 않음 * Account/Balance 모델의 장점 * 단
Read More

Blockchain History

Financial Arrangements: Credit and Cash Genesis Block and The Times Headline * 2009.01.03 The Times 잡지 * Mortgage default crisis(2007 ~ 2008) Traditional Financial Arrangements * 물물교환(Barter) Credit and Cash * 신용 기반 시스템(Credit-based system) : 외상 거래 * 화폐 기반 시스템(Cash-based system) : 지불에 의한 거래 *
Read More

Blockchain 암호학

암호학의 필요성 * 법정화폐 대비 전자화폐의 차이점 * 중앙은행과 같은 화폐 발행의 권한(authority) 부재(탈중앙화) * 위변조를 방지하기 위한 법률적, 실물적 장치 부재(법정화폐에는 다양한 위변조 방지 장치가 되어있음) * 이중지불(double spending) 용이성 * 블록체인에서 암호학의 역할 * Cryptographic puzzle : 화폐 발행의 권한 부여 및 검증(퍼즐을 푼 사람만이 발행할 수 있음) * Hash & digital signature : 위변조 방지 *
Read More

Hyperledger (작성중)

Hyperledger란? 스마트 컨트랙트(smart contract)을 구현할 수 있는 오픈소스 기반의 프라이빗 블록체인 프로젝트 암호화폐보다는 데이터베이스 관점에서 접근 공유 데이터베이스의 새로운 형태 로써 기업형 비즈니스 환경에서 사용할 수 있도록 블록체인 솔루션을 발전시킨 것 * 2015년, Linux Foundation * IBM, Inter, SAP 등 약 230개의 기업에서 사용 * 기업 친화적 license (Apache 2.0 license) * 모듈화된 디자인, 상호운용성, 보안, API제공 Distrib
Read More

Blockchain 시작하기

Blockchain History * Bitcoin (암호화폐 + 지불시스템) : 블록체인 기술을 기반으로 만들어진 온라인 암호화폐, 최초의 블록체인 * Ethereum (암호화폐 + 지불시스템 + 스마트컨트랙트) * Hyperledger (데이터베이스 + 스마트컨트랙트) : 암호화폐의 개념을 빼고 데이터베이스 컨셉을 차용, 주로 기업용 솔루션 제공이 목적 암호화폐(Cryptocurrency) : 분산장부 (Distributed Ledger)에서 공개키 암호화를 통해 안전하게 전송하고, 해시 함수를 이용해 쉽게 소유권을 증명
Read More