SlideShare a Scribd company logo
블록체인
블록체인
분산 데이터베이스 기술과
암호화 기술을 응용하여
거래장부를 투명성 있고,
안전하게 관리할 수 있도록 고안된
공공 거래장부
구조
블록 해시
( fa8cddea0481…)
블록 헤더
SW 버전
채굴 생성 시간
채굴 난이도 Nonce
이전 블록 해시 머클 트리 해시
머클 트리 해시 값
개별 거래 해시 개별 거래 해시
거래 내역거래 내역
블록
풀 노드
Miner
마이닝
최초 블록
451번째 블록
452번째 블록
N 번째 블록
Miner
Miner
Miner
Miner
Miner
비트코인
비트코인
• 비트코인?
• 비트코인 전달 예시
• 용어 이해
비트코인? 중앙 장치 없이 P2P(Peer to Peer) 기반 분산 데이터베이스를
사용하며 256bit 해시 함수 알고리즘을 사용하는 디지털 화폐
비트코인 구조
분산화 된 P2P 네트워크 (비트코인 프로토콜)
공개 거래 장부 (블록체인)
분산화 된 수학적 결정론적 통화 발행 (분산 채굴)
분산화 된 거래 검증 시스템 (거래 스크립트)
비트코인 전달
A ShopB
[요구사항]
1. A는 비트코인을 가지고 있다. (10BTC)
2. B는 비트코인을 시작하기 위해 A로부터 비트코인을 구매한다.
3. B가 C에서 비트코인으로 물품을 구매한다.
Miner
비트코인 전달
A B
A가 B에게 1 BTC를 전달한다.
Transaction 1 (256bit hash)
[Inputs / From]
From(A가 이전에 받았던 거래 장부 Transaction)
A 1.0005 BTC
[Outputs / To]
Outpt #0 B의 주소 1.0000BTC (spent)
수수료 0.0005BTC
비트코인 전달
B가 Shop에서 0.5BTC 소비
Transaction 2 (256bit hash)
[Inputs / From]
1 (256bit hash)
B 1.0000 BTC
[Outputs / To]
Outpt #0 Shop의 주소 0.5 BTC (spent)
OUTPU #1 B의 주소 (change) 0.4995 BTC (unspent)
수수료 0.0005 BTC
B Shop
비트코인 채굴
Transaction 1 (256bit hash)
[Inputs / From]From(A가 이전에 받았던 거래 장부 Transaction)
A
1.0005 BTC
[Outputs / To]Outpt #0 B의 주소 1.0000BTC (spent)
수수료
0.0005BTC
Transaction 2 (256bit hash)
[Inputs / From]1 (256bit hash)
B
1.0000 BTC
[Outputs / To]Outpt #0 Shop의 주소 0.5 BTC (spent)
OUTPU #1 B의 주소 (change) 0.4995 BTC (unspent)
수수료
0.0005 BTC
Transaction 3 (256bit hash)
[Inputs / From]2 (256bit hash)
~~~~~
[Outputs / To]Outpt #0 Shop의 주소 0.5 BTC (spent)
~~~~~~~~
Block 324
Transaction
Block 325
Transaction
Block 323
Transaction
BlockDepthBlockHeight
비트코인 채굴
Miner
Miner
Miner
Miner

More Related Content

What's hot

블록체인 업계 현황
블록체인 업계 현황블록체인 업계 현황
블록체인 업계 현황
Jeff Paik
 
KOSCOM Capital Market Blockchain PoC completed
KOSCOM Capital Market Blockchain PoC completedKOSCOM Capital Market Blockchain PoC completed
KOSCOM Capital Market Blockchain PoC completed
MyoungSeok Song
 

What's hot (20)

블록체인 개요
블록체인 개요블록체인 개요
블록체인 개요
 
전자상거래 보안-블록체인(Blockchain) 기술
전자상거래 보안-블록체인(Blockchain) 기술전자상거래 보안-블록체인(Blockchain) 기술
전자상거래 보안-블록체인(Blockchain) 기술
 
Scale chain 제품소개
Scale chain 제품소개Scale chain 제품소개
Scale chain 제품소개
 
비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주
 
About the Blockchain_imcloud
About the Blockchain_imcloudAbout the Blockchain_imcloud
About the Blockchain_imcloud
 
쉽게 풀어쓴 블록체인과 이더리움
쉽게 풀어쓴 블록체인과 이더리움쉽게 풀어쓴 블록체인과 이더리움
쉽게 풀어쓴 블록체인과 이더리움
 
Bitcoin 2.0(blockchain technology 2)
Bitcoin 2.0(blockchain technology 2)Bitcoin 2.0(blockchain technology 2)
Bitcoin 2.0(blockchain technology 2)
 
Bitcoin 기술분석 - 조남수
Bitcoin 기술분석 - 조남수Bitcoin 기술분석 - 조남수
Bitcoin 기술분석 - 조남수
 
블록체인 한 번에 이해하기
블록체인 한 번에 이해하기블록체인 한 번에 이해하기
블록체인 한 번에 이해하기
 
블록체인 업계 현황
블록체인 업계 현황블록체인 업계 현황
블록체인 업계 현황
 
블록체인(Block Chain)이란? - 블록체인의 구성요소, 작동원리, 메커니즘의 이해
블록체인(Block Chain)이란? - 블록체인의 구성요소, 작동원리, 메커니즘의 이해블록체인(Block Chain)이란? - 블록체인의 구성요소, 작동원리, 메커니즘의 이해
블록체인(Block Chain)이란? - 블록체인의 구성요소, 작동원리, 메커니즘의 이해
 
비트코인 개인간 전자화폐시스템 요약 설명
비트코인 개인간 전자화폐시스템 요약 설명비트코인 개인간 전자화폐시스템 요약 설명
비트코인 개인간 전자화폐시스템 요약 설명
 
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)
3.고객을 연결하는 블록체인 (4차산업혁명: 고객과의 소통 신기술의 진화)
 
분산형 컴퓨팅 플랫폼 [에테리움]
분산형 컴퓨팅 플랫폼 [에테리움]분산형 컴퓨팅 플랫폼 [에테리움]
분산형 컴퓨팅 플랫폼 [에테리움]
 
가상화폐와 블록체인 기술 Cryptocurrency & Blockchain Technology (KOR ver.)
가상화폐와 블록체인 기술 Cryptocurrency & Blockchain Technology (KOR ver.)가상화폐와 블록체인 기술 Cryptocurrency & Blockchain Technology (KOR ver.)
가상화폐와 블록체인 기술 Cryptocurrency & Blockchain Technology (KOR ver.)
 
비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술
 
KOSCOM Capital Market Blockchain PoC completed
KOSCOM Capital Market Blockchain PoC completedKOSCOM Capital Market Blockchain PoC completed
KOSCOM Capital Market Blockchain PoC completed
 
8 week: Technology of Platformless Media Blockchain
8 week: Technology of Platformless Media Blockchain8 week: Technology of Platformless Media Blockchain
8 week: Technology of Platformless Media Blockchain
 
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
 
블록체인 이해와 활용
블록체인 이해와 활용블록체인 이해와 활용
블록체인 이해와 활용
 

Similar to Bitcoin presantation add part2

Similar to Bitcoin presantation add part2 (20)

Bitcoin presentation
Bitcoin presentationBitcoin presentation
Bitcoin presentation
 
Blockchain 1st bitcoin_core
Blockchain 1st bitcoin_coreBlockchain 1st bitcoin_core
Blockchain 1st bitcoin_core
 
Bitcoin Basics Part3
Bitcoin Basics Part3Bitcoin Basics Part3
Bitcoin Basics Part3
 
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야.
블록 체인 기술 원리,  이용 현황, 전망과 활용 분야. 블록 체인 기술 원리,  이용 현황, 전망과 활용 분야.
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야.
 
블록체인과 암호화폐 그리고 악성코드
블록체인과 암호화폐 그리고 악성코드블록체인과 암호화폐 그리고 악성코드
블록체인과 암호화폐 그리고 악성코드
 
Sidechain Overview
Sidechain OverviewSidechain Overview
Sidechain Overview
 
비트코인과 블록체인 핵심개념정리
비트코인과 블록체인 핵심개념정리비트코인과 블록체인 핵심개념정리
비트코인과 블록체인 핵심개념정리
 
Proof of work
Proof of workProof of work
Proof of work
 
너무블록체인 - 블록체인 가상 화폐.pdf
너무블록체인 - 블록체인 가상 화폐.pdf너무블록체인 - 블록체인 가상 화폐.pdf
너무블록체인 - 블록체인 가상 화폐.pdf
 
가상화폐 개념 및 거래 기초개발
가상화폐 개념 및 거래 기초개발가상화폐 개념 및 거래 기초개발
가상화폐 개념 및 거래 기초개발
 
Introblockchaininfra 180806105137
Introblockchaininfra 180806105137Introblockchaininfra 180806105137
Introblockchaininfra 180806105137
 
Block chain introduction slideshare
Block chain introduction   slideshareBlock chain introduction   slideshare
Block chain introduction slideshare
 
코어 이더리움
코어 이더리움 코어 이더리움
코어 이더리움
 
Mastering bitcoin chap1
Mastering bitcoin chap1Mastering bitcoin chap1
Mastering bitcoin chap1
 
[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균
 
Oracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTOOracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTO
 
액티브X 없는 블록체인 기반 PKI 시스템
액티브X 없는 블록체인 기반 PKI 시스템액티브X 없는 블록체인 기반 PKI 시스템
액티브X 없는 블록체인 기반 PKI 시스템
 
블록체인 개요
블록체인 개요블록체인 개요
블록체인 개요
 
블럭체인과 암호화폐
블럭체인과 암호화폐블럭체인과 암호화폐
블럭체인과 암호화폐
 
if kakao dev 2019_Ground X_Session 02
if kakao dev 2019_Ground X_Session 02if kakao dev 2019_Ground X_Session 02
if kakao dev 2019_Ground X_Session 02
 

Bitcoin presantation add part2

  • 2. 블록체인 분산 데이터베이스 기술과 암호화 기술을 응용하여 거래장부를 투명성 있고, 안전하게 관리할 수 있도록 고안된 공공 거래장부
  • 3. 구조 블록 해시 ( fa8cddea0481…) 블록 헤더 SW 버전 채굴 생성 시간 채굴 난이도 Nonce 이전 블록 해시 머클 트리 해시 머클 트리 해시 값 개별 거래 해시 개별 거래 해시 거래 내역거래 내역
  • 5. 마이닝 최초 블록 451번째 블록 452번째 블록 N 번째 블록 Miner Miner Miner Miner Miner
  • 7. 비트코인 • 비트코인? • 비트코인 전달 예시 • 용어 이해
  • 8. 비트코인? 중앙 장치 없이 P2P(Peer to Peer) 기반 분산 데이터베이스를 사용하며 256bit 해시 함수 알고리즘을 사용하는 디지털 화폐
  • 9. 비트코인 구조 분산화 된 P2P 네트워크 (비트코인 프로토콜) 공개 거래 장부 (블록체인) 분산화 된 수학적 결정론적 통화 발행 (분산 채굴) 분산화 된 거래 검증 시스템 (거래 스크립트)
  • 10. 비트코인 전달 A ShopB [요구사항] 1. A는 비트코인을 가지고 있다. (10BTC) 2. B는 비트코인을 시작하기 위해 A로부터 비트코인을 구매한다. 3. B가 C에서 비트코인으로 물품을 구매한다. Miner
  • 11. 비트코인 전달 A B A가 B에게 1 BTC를 전달한다. Transaction 1 (256bit hash) [Inputs / From] From(A가 이전에 받았던 거래 장부 Transaction) A 1.0005 BTC [Outputs / To] Outpt #0 B의 주소 1.0000BTC (spent) 수수료 0.0005BTC
  • 12. 비트코인 전달 B가 Shop에서 0.5BTC 소비 Transaction 2 (256bit hash) [Inputs / From] 1 (256bit hash) B 1.0000 BTC [Outputs / To] Outpt #0 Shop의 주소 0.5 BTC (spent) OUTPU #1 B의 주소 (change) 0.4995 BTC (unspent) 수수료 0.0005 BTC B Shop
  • 13. 비트코인 채굴 Transaction 1 (256bit hash) [Inputs / From]From(A가 이전에 받았던 거래 장부 Transaction) A 1.0005 BTC [Outputs / To]Outpt #0 B의 주소 1.0000BTC (spent) 수수료 0.0005BTC Transaction 2 (256bit hash) [Inputs / From]1 (256bit hash) B 1.0000 BTC [Outputs / To]Outpt #0 Shop의 주소 0.5 BTC (spent) OUTPU #1 B의 주소 (change) 0.4995 BTC (unspent) 수수료 0.0005 BTC Transaction 3 (256bit hash) [Inputs / From]2 (256bit hash) ~~~~~ [Outputs / To]Outpt #0 Shop의 주소 0.5 BTC (spent) ~~~~~~~~ Block 324 Transaction Block 325 Transaction Block 323 Transaction BlockDepthBlockHeight

Editor's Notes

  1. 비트코인 네트워크 (네트워크 노드) : 비트코인 시스템의 기능과 요소들을 포함하고 있는 클라이언트 쉽게 말하여 채굴자가 채굴을 하기 위해 사용되는 클라이언트라고 볼 수 있다.
  2. A가 B에게 비트코인을 보낸다. 비트코인을 받은 직후 B는 받은 내용을 ‘확인'할 수 있다. 다만, 아직 승인이 되지 않아 미승인 상태로 나온다. 미승인 상태에서 승인 상태로 변경되기 위해서는 채굴자의 채굴이라는 과정이 필요하다.
  3. 기존 1의 transactio의 주소를 가지고 (input) 현재 자신이 보유중인 비트코인을 확인한다.
  4. 하나의 블록은 여러 개의 트랜잭션으로 구성되어있다. 채굴자가 채굴을 하게 되면 거래 내역이 담긴 블록을 발굴하고, 그에 담긴 보상을 받게된다. 324 블록은 그 위의 323블록의 내용도 포함하고 있으며, 깊이가 깊어질 수록 보안성이 높아진다. 325 블록은 324블록의 정보를 가지고 있으며, 위험요소를 최소화 하기 위해 최소 6번의 승인이 필요하다. 6번의 승인이 된 블록은 신뢰할 수 있다고 판단하여 더 이상 취소할 수 없다.
  5. 마이너들은 하나의 노드로서 비트코인 네트워크를 형성한다. 마이너들은 임시 풀을 구성하여 사용자들의 거래 내역을 기록하고 있다. 한 마이너가 채굴에 성공하면 블록이 증가하게 된다. 채굴을 하던 다른 마이너들은 네트워크로부터 이전 블록을 받아 채굴에 실패했음을 확인하고, 새로운 블록을 채굴하기 시작한다.