SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Bitcoin 2.0
Blockchain
Technology
PAG
Platform Advisory Group
김우승
2015.02.11 (수)
PAG Platform Advisory Group
Bitcoin ?
Cryptocurrency
Payment System
Mining
Open Source
Peer-to-Peer
Decentralized
Distributed
Blockchain
Public Ledger
Mining Pool
Digital Wallet
PAG Platform Advisory Group
Wallet …
PAG Platform Advisory Group
The Real Value?
$1163/BTC
$150/BTC
PAG Platform Advisory Group
Trusted?
거래조작 , 5000억 손실
익명의 마약거래 & 돈세탁
해킹!!
PAG Platform Advisory Group
Mining?
PAG Platform Advisory Group
Altcoins – 잡코인!!
PAG Platform Advisory Group
Under the hood
PAG Platform Advisory Group
Bitcoin ?
Cryptocurrency
Payment System
Mining
Open Source
Peer-to-Peer
Decentralized
Distributed
Blockchain
Public Ledger
Mining Pool
Digital Wallet
PAG Platform Advisory Group
화폐를 이용한 지불 절차
고객
이용
기관
(1) 주문한 재화와 같은 가치의 화폐를 지불
(2) 재화(제품/서비스)를 제공
(1)
(2)
중앙
은행
화폐에 대한 가치 보증
PAG Platform Advisory Group
신용카드를 이용한 지불 절차
고객
이용
기관
(1)
(2)
카드사
(1) 주문한 재화와 자신의 신용카드 정보를 제공
(2) 이용기관은 신용카드정보와 거래정보를 카드사에 제공, 거래 승인 요청
(3) 카드사는 거래의 정상여부를 확인해서 이용기관에 승인결과 전달
(4) 재화를 고객에 제공
(5) 카드사는 고객에게 구매 대금 요청
(6) 대금 지불
(3)
(4)
(5)
(6)
지불 보증/수수료/연회비
PAG Platform Advisory Group
에스크로를 이용한 지불 절차
고객
이용
기관
(1)
(3)
에스크로
서비스
(1) 재화(제품/서비스) 를 요청
(2) 재화에 해당하는 금액을 입금
(3) 입금 내역 확인
(4) 재화(제품/서비스)를 고객에게 제공
(5) 고객은 재화의 제공 여부를 에스크로 서비스에 확인 및 확정
(6) 대금 지급
(6)
(4)
(5)
(2)
지불 보증/수수료
PAG Platform Advisory Group
공인인증서 인증 절차
출처: KISA (전자서명인증관리센터) , http://www.rootca.or.kr/kor/accredited/accredited06_01.jsp
PAG Platform Advisory Group
공유 결제 플랫폼
출처: 부산경제진흥원 , http://www.sharebusan.kr/bepa/template.php?midx=33
PAG Platform Advisory Group
공통점이 무엇일까요?
PAG Platform Advisory Group
Centralized
Trusted
3rd Party!
PAG Platform Advisory Group
2 Phase Commit Protocol
PAG Platform Advisory Group
How can we trust
transactions of the P2P network
without centralized
trusted 3rd Party?
PAG Platform Advisory Group
Blockchain
Blockchain Technology
Shared Public Ledger = Blockchain
P2P 네트워트에서 발생하는 모든 거래(트랜잭션) 정보를 담고 있는
원장(블록체인)를 모든 노드(Peer)가 각자 저장하고 새로운 거래가
일어날 때 마다 자신들이 가진 이 블록체인을 업데이트하고 무결성
을 유지하도록 하는 기술 & 알고리즘
blockblock blockblock blockblock blockblock blockblock
transactiontransaction
transactiontransaction
blockblock
blockblock
PAG Platform Advisory Group
Blockchain Technology
Transaction
• 각 노드가 데이터를 주고 받는 주소 <bitcoin 에서 말하는 지갑주
소 또는 계좌> 는 공개키(Public Key) 를 이용
비트코인에서는 이 transaction 자체가
화폐의 의미(가치) 를 담고 있음
• Transaction 의 내용을 비밀키(Private Key) 로 서명해서 내용을
전달
• 비트코인의 소유권 변경 내용을 담고 있음
• 1.0 비트코인을 가지고 있는 A가 0.7 코인을 B에게 전달한다는 의미는
• ( AàB , 0.7 ; AàA, 0.3) + Private Key 로 서명
PAG Platform Advisory Group
Blockchain Technology
비잔틴 장군 문제
“적군의 도시를 공격하려는 비잔티움 제국군의 여러 부대가 지리적으로 떨어진 상태
에서 각 부대의 지휘관들이 (중간에 잡힐지도 모르는) 전령을 통해 교신하면서 공격
계획을 함께 세우는 상황을 가정하고 있다. 이 부대의 지휘관 중 일부에는 배신자가
섞여있을 수 있고, 배신자는 규칙을 충실히 따르는 충직한 지휘관들과 달리 규칙에
얽매이지 않고 마음대로 행동할 수 있다. 이 때 배신자의 존재에도 불구하고 충직한
지휘관들이 동일한 공격 계획을 세우기 위해서는 충직한 지휘관들의 수가 얼마나 있
어야 하며, 이 지휘관들이 어떤 규칙을 따라 교신해야 하는지에 대한 문제”
PAG Platform Advisory Group
Blockchain Technology
Miner
• P2P 네트워크 안에서 트랜잭션에 대한 무결성을 검토
하고 컨펌하는 역할을 하는 노드들을 마이너
• 각 노드간 거래(트랜잭션)을 다수의 제 3자가 공증하는 개념
• 모든 거래에 대한 정보를 저장하는 블록을 찾아내고 검증해주
는 역할을 해준다.
PAG Platform Advisory Group
Blockchain Technology
Mining
단, 아무나 이런 일을 하면 안되기 때문에
Proof of Work 시스템 도입
• 노가다를 했으니 너 말을 믿어주마!!
• 해킹할려면 최소한 이런 착한 노드들보다 많은 비율의 노드를
장악하는 것이 필요.
• 시간이 흐를 수록 더 힘들어진다.
• 1 vote / 1 CPU
• Hash Function : SHA-256 (Bitcoin의 경우)
• 일정한 숫자의 노드가 트랜잭션을 인정하면 해당 트랜잭션을
컨펌하면 나머지 노드들도 맘 놓고 블록체인을 업데이트
• 고생했으니 보상을 해주마.
• 25 Bitcoin / Block + Transaction Fee
PAG Platform Advisory Group
Blockchain Technology
Bitcoin is programmable money
• 각 트랜잭션 정보는 스트립트 시스템이라고 불
리우는 일종의 프로그래밍 언어로 표현
• 스크립트 시스템을 확장해서 다양한 비즈니스
모델이나 도메인에 적용하고자 하는 것
• 확장된 정책, 룰 그리고 데이터를 저장해서 다
양한 분야에서 활용
PAG Platform Advisory Group
Bitcoin is Programble Money
{"hash":"7c4025...",
"ver":1,
"vin_sz":1,
"vout_sz":1,
"lock_time":0,
"size":224,
"in":[
{"prev_out":
{"hash":"2007ae...", "n":0}, "scriptSig":"304502... 042b2d..."}],
"out":[
{"value":"0.31900000",
"scriptPubKey":"OP_DUP OP_HASH160 a7db6f OP_EQUALVERIFY OP_CHECKSIG"}]}
SCRIPT SYSTEM
PAG Platform Advisory Group
응용 분야
• Cryptocurrency
• Bitcoin, BitShare, Altcoin
• Registry , Open ID
• DNS
• Onename
• Cloud Storage
• Messaging
• Reddit Style
• Twitter Style
• IoT
• M2M , Registration, S/W Upgrade
• Energy Management / Energy Payment
• Game
• SNS
• Electric Voting System
• Reputation
• P2P Marketplace
PAG Platform Advisory Group
Sidechain
It lays down the conceptual foundations of an
ecosystem of “sidechains” separate from the main
Bitcoin blockchain but interoperable with it.
PAG Platform Advisory Group
Bitshares : Exchange Market
PAG Platform Advisory Group
STORJ.IO : Cloud Storage
PAG Platform Advisory Group
ONENAE: Open Identity
PAG Platform Advisory Group
.BIT : DNS
PAG Platform Advisory Group
Ethereum
Next-Generation
Smart Contract and Decentralized
Application Platform
PAG Platform Advisory Group
Ethereum
Script System 확장해서 분산 어플리케이션(Dapps) 을
만들 수 있는 프로그래밍언어와 환경을 제공해주는 플랫
폼
• EVM (Ethereum Virtual Machine)
• Contract / Transaction 처리
• EtherBrowser
• 통합 UI
• Swarm
• P2P File Storage
• Whisper
• P2P Messaging Protocol
General-Purpose cryptocurrency network / platform
PAG Platform Advisory Group
뜬금없이 IoT 로 … ?!
ADEPTAutonomous Decentralized Peer-to-Peer Telemetry
Blockchain of Things
Internet of Things
PAG Platform Advisory Group
ADEPT
• 출처: http://www.zdnet.co.kr/news/news_view.asp?artice_id=20140915150640
• 분산된 P2P 시스템은 매우 적은 비용과, 프라이버시 보호, 장기 지속성 등
을 가능케 한다"며 "복잡한 네트워크 솔루션이나 대규모 생태계를 구축하
는 것보다 의미있는 사용자경험을 설계할 수 있다
• 중앙집중화된 인프라를 기기 제조사가 별도로 꾸리지 않아도 되고, IoT
통신을 위한 고성능 네트워크 인프라를 일반소비자와 기업, 서비스업체
모두가 구축하지 않아도 된다.
• IBM, 삼성전자, Ethereum
PAG Platform Advisory Group
Beyond centralized IoT Cloud
출처: IBM Device Democracy
PAG Platform Advisory Group
Why IoT need Blockchain technology?
수많은 디바이스의 데이터를
처리하는 데에는 한계와 많은 비용이 든다
PAG Platform Advisory Group
Why IoT need Blockchain technology?
구조적으로는 P2P 아키텍쳐가 이상적이나
커뮤니케이션 비용이 든다.
이것 역시 해결해야 할 기술적 과제중 하나이다.
PAG Platform Advisory Group
The Blockchain is the core innovation
We want a whole sequence of companies:
digital title, digital media assets, digital stocks
and bonds, digital crowdfunding, digital
insurance. If you have online trust like the
blockchain provides, you can reinvent field
after field after field.
마크 엔더슨
PAG Platform Advisory Group
Distruptive Technology
IoT / P2P Marketplace Enabler
제레미 리프킨
PAG Platform Advisory Group
참고자료
http://www.slideshare.net/lablogga/blockchain-the-information-technology-of-the-future

Weitere ähnliche Inhalte

Was ist angesagt?

비트코인에 관한 교육자료 입니다.
비트코인에 관한 교육자료 입니다.비트코인에 관한 교육자료 입니다.
비트코인에 관한 교육자료 입니다.Sung Wan Yoon
 
비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주Seok-ju Yun
 
Bitcoin 기술분석 - 조남수
Bitcoin 기술분석 - 조남수Bitcoin 기술분석 - 조남수
Bitcoin 기술분석 - 조남수00heights
 
비트코인 개인간 전자화폐시스템 요약 설명
비트코인 개인간 전자화폐시스템 요약 설명비트코인 개인간 전자화폐시스템 요약 설명
비트코인 개인간 전자화폐시스템 요약 설명Seong-Bok Lee
 
비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주석의 임
 
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다ICON Foundation
 
블록체인 업계 현황
블록체인 업계 현황블록체인 업계 현황
블록체인 업계 현황Jeff Paik
 
블록체인 기술 적용 사례
블록체인 기술 적용 사례블록체인 기술 적용 사례
블록체인 기술 적용 사례ICON Foundation
 
Blockchain OS_블록체인 해외동향_박창기_011916_디파티
Blockchain OS_블록체인 해외동향_박창기_011916_디파티Blockchain OS_블록체인 해외동향_박창기_011916_디파티
Blockchain OS_블록체인 해외동향_박창기_011916_디파티D.CAMP
 
[고숙한 세미나] 블록체인 취약점 분석
[고숙한 세미나] 블록체인 취약점 분석[고숙한 세미나] 블록체인 취약점 분석
[고숙한 세미나] 블록체인 취약점 분석Jung SunWook
 
KOSCOM Capital Market Blockchain PoC completed
KOSCOM Capital Market Blockchain PoC completedKOSCOM Capital Market Blockchain PoC completed
KOSCOM Capital Market Blockchain PoC completedMyoungSeok Song
 
How Blockchain Works - 블록체인의 원리
How Blockchain Works - 블록체인의 원리How Blockchain Works - 블록체인의 원리
How Blockchain Works - 블록체인의 원리SeokWon Kim
 
블록체인 이해와 활용
블록체인 이해와 활용블록체인 이해와 활용
블록체인 이해와 활용Seung-Woo Kang
 
암호화폐의 미래에 관한 브리핑
암호화폐의 미래에 관한 브리핑암호화폐의 미래에 관한 브리핑
암호화폐의 미래에 관한 브리핑Charles Pyo
 
비트코인 채굴과정
비트코인 채굴과정비트코인 채굴과정
비트코인 채굴과정Seong-Bok Lee
 
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야.
블록 체인 기술 원리,  이용 현황, 전망과 활용 분야. 블록 체인 기술 원리,  이용 현황, 전망과 활용 분야.
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야. JaeGon Lim
 

Was ist angesagt? (20)

블록체인
블록체인블록체인
블록체인
 
비트코인에 관한 교육자료 입니다.
비트코인에 관한 교육자료 입니다.비트코인에 관한 교육자료 입니다.
비트코인에 관한 교육자료 입니다.
 
비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주
 
Blockchain_OS
Blockchain_OSBlockchain_OS
Blockchain_OS
 
Bitcoin 기술분석 - 조남수
Bitcoin 기술분석 - 조남수Bitcoin 기술분석 - 조남수
Bitcoin 기술분석 - 조남수
 
비트코인 개인간 전자화폐시스템 요약 설명
비트코인 개인간 전자화폐시스템 요약 설명비트코인 개인간 전자화폐시스템 요약 설명
비트코인 개인간 전자화폐시스템 요약 설명
 
비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주비트코인 네트워크 기술 소개 - 임석의, 윤석주
비트코인 네트워크 기술 소개 - 임석의, 윤석주
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
블록체인 기술과 토큰 이코노미, 비즈니스의 판을 바꾼다
 
블록체인 업계 현황
블록체인 업계 현황블록체인 업계 현황
블록체인 업계 현황
 
블록체인 기술 적용 사례
블록체인 기술 적용 사례블록체인 기술 적용 사례
블록체인 기술 적용 사례
 
Blockchain OS_블록체인 해외동향_박창기_011916_디파티
Blockchain OS_블록체인 해외동향_박창기_011916_디파티Blockchain OS_블록체인 해외동향_박창기_011916_디파티
Blockchain OS_블록체인 해외동향_박창기_011916_디파티
 
[고숙한 세미나] 블록체인 취약점 분석
[고숙한 세미나] 블록체인 취약점 분석[고숙한 세미나] 블록체인 취약점 분석
[고숙한 세미나] 블록체인 취약점 분석
 
KOSCOM Capital Market Blockchain PoC completed
KOSCOM Capital Market Blockchain PoC completedKOSCOM Capital Market Blockchain PoC completed
KOSCOM Capital Market Blockchain PoC completed
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
How Blockchain Works - 블록체인의 원리
How Blockchain Works - 블록체인의 원리How Blockchain Works - 블록체인의 원리
How Blockchain Works - 블록체인의 원리
 
블록체인 이해와 활용
블록체인 이해와 활용블록체인 이해와 활용
블록체인 이해와 활용
 
암호화폐의 미래에 관한 브리핑
암호화폐의 미래에 관한 브리핑암호화폐의 미래에 관한 브리핑
암호화폐의 미래에 관한 브리핑
 
비트코인 채굴과정
비트코인 채굴과정비트코인 채굴과정
비트코인 채굴과정
 
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야.
블록 체인 기술 원리,  이용 현황, 전망과 활용 분야. 블록 체인 기술 원리,  이용 현황, 전망과 활용 분야.
블록 체인 기술 원리, 이용 현황, 전망과 활용 분야.
 

Andere mochten auch

2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료Wooseung Kim
 
줌인터넷 빅데이터 활용사례 김우승
줌인터넷 빅데이터 활용사례 김우승줌인터넷 빅데이터 활용사례 김우승
줌인터넷 빅데이터 활용사례 김우승Wooseung Kim
 
Best practice instagram
Best practice   instagramBest practice   instagram
Best practice instagramWooseung Kim
 
빅데이터 플랫폼 새로운 미래
빅데이터 플랫폼 새로운 미래빅데이터 플랫폼 새로운 미래
빅데이터 플랫폼 새로운 미래Wooseung Kim
 
세션4. 예제로 배우는 스마트 컨트랙트 프로그래밍
세션4. 예제로 배우는 스마트 컨트랙트 프로그래밍세션4. 예제로 배우는 스마트 컨트랙트 프로그래밍
세션4. 예제로 배우는 스마트 컨트랙트 프로그래밍Jay JH Park
 
세션3. geth 클라이언트 실습 및 모니터링과 시각화
세션3. geth 클라이언트 실습 및 모니터링과 시각화세션3. geth 클라이언트 실습 및 모니터링과 시각화
세션3. geth 클라이언트 실습 및 모니터링과 시각화Jay JH Park
 
세션5. web3.js와 Node.js 를 사용한 dApp 개발
세션5. web3.js와 Node.js 를 사용한 dApp 개발세션5. web3.js와 Node.js 를 사용한 dApp 개발
세션5. web3.js와 Node.js 를 사용한 dApp 개발Jay JH Park
 
세션1. block chain as a platform
세션1. block chain as a platform세션1. block chain as a platform
세션1. block chain as a platformJay JH Park
 
세션2. 이더리움 합의 알고리즘과 마이닝
세션2. 이더리움 합의 알고리즘과 마이닝세션2. 이더리움 합의 알고리즘과 마이닝
세션2. 이더리움 합의 알고리즘과 마이닝Jay JH Park
 
Pag 빅데이터-한국에도필요한가
Pag 빅데이터-한국에도필요한가Pag 빅데이터-한국에도필요한가
Pag 빅데이터-한국에도필요한가Wooseung Kim
 
2011 06-30-hadoop-summit v5
2011 06-30-hadoop-summit v52011 06-30-hadoop-summit v5
2011 06-30-hadoop-summit v5Samuel Rash
 
멸종하는 공룡이 되지 않으려면
멸종하는 공룡이 되지 않으려면멸종하는 공룡이 되지 않으려면
멸종하는 공룡이 되지 않으려면Byeongsu Kang
 
Aws summit 2017 사내전파교육
Aws summit 2017 사내전파교육Aws summit 2017 사내전파교육
Aws summit 2017 사내전파교육Byeongsu Kang
 
알고리즘 문제해결전략 #1
알고리즘 문제해결전략 #1알고리즘 문제해결전략 #1
알고리즘 문제해결전략 #1Byeongsu Kang
 
코딩소림사 Rx java
코딩소림사 Rx java코딩소림사 Rx java
코딩소림사 Rx javaByeongsu Kang
 
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드도형 임
 
예외처리가이드
예외처리가이드예외처리가이드
예외처리가이드도형 임
 
U2 product For Wiseeco
U2 product For WiseecoU2 product For Wiseeco
U2 product For Wiseeco호진 하
 

Andere mochten auch (20)

2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료
 
줌인터넷 빅데이터 활용사례 김우승
줌인터넷 빅데이터 활용사례 김우승줌인터넷 빅데이터 활용사례 김우승
줌인터넷 빅데이터 활용사례 김우승
 
Best practice instagram
Best practice   instagramBest practice   instagram
Best practice instagram
 
빅데이터 플랫폼 새로운 미래
빅데이터 플랫폼 새로운 미래빅데이터 플랫폼 새로운 미래
빅데이터 플랫폼 새로운 미래
 
세션4. 예제로 배우는 스마트 컨트랙트 프로그래밍
세션4. 예제로 배우는 스마트 컨트랙트 프로그래밍세션4. 예제로 배우는 스마트 컨트랙트 프로그래밍
세션4. 예제로 배우는 스마트 컨트랙트 프로그래밍
 
세션3. geth 클라이언트 실습 및 모니터링과 시각화
세션3. geth 클라이언트 실습 및 모니터링과 시각화세션3. geth 클라이언트 실습 및 모니터링과 시각화
세션3. geth 클라이언트 실습 및 모니터링과 시각화
 
세션5. web3.js와 Node.js 를 사용한 dApp 개발
세션5. web3.js와 Node.js 를 사용한 dApp 개발세션5. web3.js와 Node.js 를 사용한 dApp 개발
세션5. web3.js와 Node.js 를 사용한 dApp 개발
 
세션1. block chain as a platform
세션1. block chain as a platform세션1. block chain as a platform
세션1. block chain as a platform
 
세션2. 이더리움 합의 알고리즘과 마이닝
세션2. 이더리움 합의 알고리즘과 마이닝세션2. 이더리움 합의 알고리즘과 마이닝
세션2. 이더리움 합의 알고리즘과 마이닝
 
Pag 빅데이터-한국에도필요한가
Pag 빅데이터-한국에도필요한가Pag 빅데이터-한국에도필요한가
Pag 빅데이터-한국에도필요한가
 
2011 06-30-hadoop-summit v5
2011 06-30-hadoop-summit v52011 06-30-hadoop-summit v5
2011 06-30-hadoop-summit v5
 
Cloudera's Flume
Cloudera's FlumeCloudera's Flume
Cloudera's Flume
 
멸종하는 공룡이 되지 않으려면
멸종하는 공룡이 되지 않으려면멸종하는 공룡이 되지 않으려면
멸종하는 공룡이 되지 않으려면
 
Aws summit 2017 사내전파교육
Aws summit 2017 사내전파교육Aws summit 2017 사내전파교육
Aws summit 2017 사내전파교육
 
알고리즘 문제해결전략 #1
알고리즘 문제해결전략 #1알고리즘 문제해결전략 #1
알고리즘 문제해결전략 #1
 
알고리즘2
알고리즘2알고리즘2
알고리즘2
 
코딩소림사 Rx java
코딩소림사 Rx java코딩소림사 Rx java
코딩소림사 Rx java
 
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
 
예외처리가이드
예외처리가이드예외처리가이드
예외처리가이드
 
U2 product For Wiseeco
U2 product For WiseecoU2 product For Wiseeco
U2 product For Wiseeco
 

Ähnlich wie Bitcoin 2.0(blockchain technology 2)

About the Blockchain_imcloud
About the Blockchain_imcloudAbout the Blockchain_imcloud
About the Blockchain_imcloudimcloud
 
Block chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overviewBlock chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overview병준 김
 
Blockchain techonologies and smart city 블록체인기술과 스마트시티
Blockchain techonologies and smart city 블록체인기술과 스마트시티Blockchain techonologies and smart city 블록체인기술과 스마트시티
Blockchain techonologies and smart city 블록체인기술과 스마트시티Byounghee Kim
 
[132] 서비스 오리엔티드 블록체인을 위한 스케일링 문제 해결
[132] 서비스 오리엔티드 블록체인을 위한 스케일링 문제 해결[132] 서비스 오리엔티드 블록체인을 위한 스케일링 문제 해결
[132] 서비스 오리엔티드 블록체인을 위한 스케일링 문제 해결NAVER D2
 
블록체인과 암호화폐 그리고 악성코드
블록체인과 암호화폐 그리고 악성코드블록체인과 암호화폐 그리고 악성코드
블록체인과 암호화폐 그리고 악성코드Jeong-woo Park
 
[Partner TechForum] 금융 서비스를 위한 블록체인 구축사례 소개
[Partner TechForum] 금융 서비스를 위한 블록체인 구축사례 소개[Partner TechForum] 금융 서비스를 위한 블록체인 구축사례 소개
[Partner TechForum] 금융 서비스를 위한 블록체인 구축사례 소개Amazon Web Services Korea
 
Oracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTOOracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTOOracle Korea
 
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론Minwoo Kim
 
V SYSTEMS Whitepaper_KR
V SYSTEMS Whitepaper_KRV SYSTEMS Whitepaper_KR
V SYSTEMS Whitepaper_KRV SYSTEMS
 
Block chain bidding_System
Block chain bidding_SystemBlock chain bidding_System
Block chain bidding_System환석 주
 
W3C HTML5 컨퍼런스 2020 - 웹 환경에서 블록체인 노드와 통신 및 신원인증 (DID)
W3C HTML5 컨퍼런스 2020 - 웹 환경에서 블록체인 노드와 통신 및 신원인증 (DID)W3C HTML5 컨퍼런스 2020 - 웹 환경에서 블록체인 노드와 통신 및 신원인증 (DID)
W3C HTML5 컨퍼런스 2020 - 웹 환경에서 블록체인 노드와 통신 및 신원인증 (DID)Benjamin Oh
 
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 02Klaytn
 
비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술Seong-Bok Lee
 
블록체인 과 인터넷 서비스의 진화-20220607.pdf
블록체인 과 인터넷 서비스의 진화-20220607.pdf블록체인 과 인터넷 서비스의 진화-20220607.pdf
블록체인 과 인터넷 서비스의 진화-20220607.pdfdoo rip choi
 
[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균ethconkr
 
[비트베리파트너스데이] 비트베리 비즈니스 솔루션 소개 자료
[비트베리파트너스데이] 비트베리 비즈니스 솔루션 소개 자료[비트베리파트너스데이] 비트베리 비즈니스 솔루션 소개 자료
[비트베리파트너스데이] 비트베리 비즈니스 솔루션 소개 자료Bitberry
 
Luniverse Partners Day - Game Case Study & Partnership (Evan)
Luniverse Partners Day - Game Case Study & Partnership (Evan)Luniverse Partners Day - Game Case Study & Partnership (Evan)
Luniverse Partners Day - Game Case Study & Partnership (Evan)Luniverse Dunamu
 
Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20Wonil Seo
 
너무블록체인 - 5분만에 블록체인 이해하기.pdf
너무블록체인 - 5분만에 블록체인 이해하기.pdf너무블록체인 - 5분만에 블록체인 이해하기.pdf
너무블록체인 - 5분만에 블록체인 이해하기.pdf너무 블록체인
 

Ähnlich wie Bitcoin 2.0(blockchain technology 2) (20)

About the Blockchain_imcloud
About the Blockchain_imcloudAbout the Blockchain_imcloud
About the Blockchain_imcloud
 
Block chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overviewBlock chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overview
 
Blockchain techonologies and smart city 블록체인기술과 스마트시티
Blockchain techonologies and smart city 블록체인기술과 스마트시티Blockchain techonologies and smart city 블록체인기술과 스마트시티
Blockchain techonologies and smart city 블록체인기술과 스마트시티
 
[132] 서비스 오리엔티드 블록체인을 위한 스케일링 문제 해결
[132] 서비스 오리엔티드 블록체인을 위한 스케일링 문제 해결[132] 서비스 오리엔티드 블록체인을 위한 스케일링 문제 해결
[132] 서비스 오리엔티드 블록체인을 위한 스케일링 문제 해결
 
블록체인과 암호화폐 그리고 악성코드
블록체인과 암호화폐 그리고 악성코드블록체인과 암호화폐 그리고 악성코드
블록체인과 암호화폐 그리고 악성코드
 
[Partner TechForum] 금융 서비스를 위한 블록체인 구축사례 소개
[Partner TechForum] 금융 서비스를 위한 블록체인 구축사례 소개[Partner TechForum] 금융 서비스를 위한 블록체인 구축사례 소개
[Partner TechForum] 금융 서비스를 위한 블록체인 구축사례 소개
 
Oracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTOOracle Blockchain_JaeHo Park_CTO
Oracle Blockchain_JaeHo Park_CTO
 
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
Blockchain Basic Concept Theory (Beginner Version) / 초보자를 위한 블록체인 기초 개념 이론
 
V SYSTEMS Whitepaper_KR
V SYSTEMS Whitepaper_KRV SYSTEMS Whitepaper_KR
V SYSTEMS Whitepaper_KR
 
Block chain bidding_System
Block chain bidding_SystemBlock chain bidding_System
Block chain bidding_System
 
W3C HTML5 컨퍼런스 2020 - 웹 환경에서 블록체인 노드와 통신 및 신원인증 (DID)
W3C HTML5 컨퍼런스 2020 - 웹 환경에서 블록체인 노드와 통신 및 신원인증 (DID)W3C HTML5 컨퍼런스 2020 - 웹 환경에서 블록체인 노드와 통신 및 신원인증 (DID)
W3C HTML5 컨퍼런스 2020 - 웹 환경에서 블록체인 노드와 통신 및 신원인증 (DID)
 
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
 
비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술
 
Introduction of Luniverse
Introduction of LuniverseIntroduction of Luniverse
Introduction of Luniverse
 
블록체인 과 인터넷 서비스의 진화-20220607.pdf
블록체인 과 인터넷 서비스의 진화-20220607.pdf블록체인 과 인터넷 서비스의 진화-20220607.pdf
블록체인 과 인터넷 서비스의 진화-20220607.pdf
 
[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균[ETHCon Korea 2019] Kim Taekgyun 김택균
[ETHCon Korea 2019] Kim Taekgyun 김택균
 
[비트베리파트너스데이] 비트베리 비즈니스 솔루션 소개 자료
[비트베리파트너스데이] 비트베리 비즈니스 솔루션 소개 자료[비트베리파트너스데이] 비트베리 비즈니스 솔루션 소개 자료
[비트베리파트너스데이] 비트베리 비즈니스 솔루션 소개 자료
 
Luniverse Partners Day - Game Case Study & Partnership (Evan)
Luniverse Partners Day - Game Case Study & Partnership (Evan)Luniverse Partners Day - Game Case Study & Partnership (Evan)
Luniverse Partners Day - Game Case Study & Partnership (Evan)
 
Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20
 
너무블록체인 - 5분만에 블록체인 이해하기.pdf
너무블록체인 - 5분만에 블록체인 이해하기.pdf너무블록체인 - 5분만에 블록체인 이해하기.pdf
너무블록체인 - 5분만에 블록체인 이해하기.pdf
 

Bitcoin 2.0(blockchain technology 2)

  • 2. PAG Platform Advisory Group Bitcoin ? Cryptocurrency Payment System Mining Open Source Peer-to-Peer Decentralized Distributed Blockchain Public Ledger Mining Pool Digital Wallet
  • 3. PAG Platform Advisory Group Wallet …
  • 4. PAG Platform Advisory Group The Real Value? $1163/BTC $150/BTC
  • 5. PAG Platform Advisory Group Trusted? 거래조작 , 5000억 손실 익명의 마약거래 & 돈세탁 해킹!!
  • 6. PAG Platform Advisory Group Mining?
  • 7. PAG Platform Advisory Group Altcoins – 잡코인!!
  • 8. PAG Platform Advisory Group Under the hood
  • 9. PAG Platform Advisory Group Bitcoin ? Cryptocurrency Payment System Mining Open Source Peer-to-Peer Decentralized Distributed Blockchain Public Ledger Mining Pool Digital Wallet
  • 10. PAG Platform Advisory Group 화폐를 이용한 지불 절차 고객 이용 기관 (1) 주문한 재화와 같은 가치의 화폐를 지불 (2) 재화(제품/서비스)를 제공 (1) (2) 중앙 은행 화폐에 대한 가치 보증
  • 11. PAG Platform Advisory Group 신용카드를 이용한 지불 절차 고객 이용 기관 (1) (2) 카드사 (1) 주문한 재화와 자신의 신용카드 정보를 제공 (2) 이용기관은 신용카드정보와 거래정보를 카드사에 제공, 거래 승인 요청 (3) 카드사는 거래의 정상여부를 확인해서 이용기관에 승인결과 전달 (4) 재화를 고객에 제공 (5) 카드사는 고객에게 구매 대금 요청 (6) 대금 지불 (3) (4) (5) (6) 지불 보증/수수료/연회비
  • 12. PAG Platform Advisory Group 에스크로를 이용한 지불 절차 고객 이용 기관 (1) (3) 에스크로 서비스 (1) 재화(제품/서비스) 를 요청 (2) 재화에 해당하는 금액을 입금 (3) 입금 내역 확인 (4) 재화(제품/서비스)를 고객에게 제공 (5) 고객은 재화의 제공 여부를 에스크로 서비스에 확인 및 확정 (6) 대금 지급 (6) (4) (5) (2) 지불 보증/수수료
  • 13. PAG Platform Advisory Group 공인인증서 인증 절차 출처: KISA (전자서명인증관리센터) , http://www.rootca.or.kr/kor/accredited/accredited06_01.jsp
  • 14. PAG Platform Advisory Group 공유 결제 플랫폼 출처: 부산경제진흥원 , http://www.sharebusan.kr/bepa/template.php?midx=33
  • 15. PAG Platform Advisory Group 공통점이 무엇일까요?
  • 16. PAG Platform Advisory Group Centralized Trusted 3rd Party!
  • 17. PAG Platform Advisory Group 2 Phase Commit Protocol
  • 18. PAG Platform Advisory Group How can we trust transactions of the P2P network without centralized trusted 3rd Party?
  • 19. PAG Platform Advisory Group Blockchain Blockchain Technology Shared Public Ledger = Blockchain P2P 네트워트에서 발생하는 모든 거래(트랜잭션) 정보를 담고 있는 원장(블록체인)를 모든 노드(Peer)가 각자 저장하고 새로운 거래가 일어날 때 마다 자신들이 가진 이 블록체인을 업데이트하고 무결성 을 유지하도록 하는 기술 & 알고리즘 blockblock blockblock blockblock blockblock blockblock transactiontransaction transactiontransaction blockblock blockblock
  • 20. PAG Platform Advisory Group Blockchain Technology Transaction • 각 노드가 데이터를 주고 받는 주소 <bitcoin 에서 말하는 지갑주 소 또는 계좌> 는 공개키(Public Key) 를 이용 비트코인에서는 이 transaction 자체가 화폐의 의미(가치) 를 담고 있음 • Transaction 의 내용을 비밀키(Private Key) 로 서명해서 내용을 전달 • 비트코인의 소유권 변경 내용을 담고 있음 • 1.0 비트코인을 가지고 있는 A가 0.7 코인을 B에게 전달한다는 의미는 • ( AàB , 0.7 ; AàA, 0.3) + Private Key 로 서명
  • 21. PAG Platform Advisory Group Blockchain Technology 비잔틴 장군 문제 “적군의 도시를 공격하려는 비잔티움 제국군의 여러 부대가 지리적으로 떨어진 상태 에서 각 부대의 지휘관들이 (중간에 잡힐지도 모르는) 전령을 통해 교신하면서 공격 계획을 함께 세우는 상황을 가정하고 있다. 이 부대의 지휘관 중 일부에는 배신자가 섞여있을 수 있고, 배신자는 규칙을 충실히 따르는 충직한 지휘관들과 달리 규칙에 얽매이지 않고 마음대로 행동할 수 있다. 이 때 배신자의 존재에도 불구하고 충직한 지휘관들이 동일한 공격 계획을 세우기 위해서는 충직한 지휘관들의 수가 얼마나 있 어야 하며, 이 지휘관들이 어떤 규칙을 따라 교신해야 하는지에 대한 문제”
  • 22. PAG Platform Advisory Group Blockchain Technology Miner • P2P 네트워크 안에서 트랜잭션에 대한 무결성을 검토 하고 컨펌하는 역할을 하는 노드들을 마이너 • 각 노드간 거래(트랜잭션)을 다수의 제 3자가 공증하는 개념 • 모든 거래에 대한 정보를 저장하는 블록을 찾아내고 검증해주 는 역할을 해준다.
  • 23. PAG Platform Advisory Group Blockchain Technology Mining 단, 아무나 이런 일을 하면 안되기 때문에 Proof of Work 시스템 도입 • 노가다를 했으니 너 말을 믿어주마!! • 해킹할려면 최소한 이런 착한 노드들보다 많은 비율의 노드를 장악하는 것이 필요. • 시간이 흐를 수록 더 힘들어진다. • 1 vote / 1 CPU • Hash Function : SHA-256 (Bitcoin의 경우) • 일정한 숫자의 노드가 트랜잭션을 인정하면 해당 트랜잭션을 컨펌하면 나머지 노드들도 맘 놓고 블록체인을 업데이트 • 고생했으니 보상을 해주마. • 25 Bitcoin / Block + Transaction Fee
  • 24. PAG Platform Advisory Group Blockchain Technology Bitcoin is programmable money • 각 트랜잭션 정보는 스트립트 시스템이라고 불 리우는 일종의 프로그래밍 언어로 표현 • 스크립트 시스템을 확장해서 다양한 비즈니스 모델이나 도메인에 적용하고자 하는 것 • 확장된 정책, 룰 그리고 데이터를 저장해서 다 양한 분야에서 활용
  • 25. PAG Platform Advisory Group Bitcoin is Programble Money {"hash":"7c4025...", "ver":1, "vin_sz":1, "vout_sz":1, "lock_time":0, "size":224, "in":[ {"prev_out": {"hash":"2007ae...", "n":0}, "scriptSig":"304502... 042b2d..."}], "out":[ {"value":"0.31900000", "scriptPubKey":"OP_DUP OP_HASH160 a7db6f OP_EQUALVERIFY OP_CHECKSIG"}]} SCRIPT SYSTEM
  • 26. PAG Platform Advisory Group 응용 분야 • Cryptocurrency • Bitcoin, BitShare, Altcoin • Registry , Open ID • DNS • Onename • Cloud Storage • Messaging • Reddit Style • Twitter Style • IoT • M2M , Registration, S/W Upgrade • Energy Management / Energy Payment • Game • SNS • Electric Voting System • Reputation • P2P Marketplace
  • 27. PAG Platform Advisory Group Sidechain It lays down the conceptual foundations of an ecosystem of “sidechains” separate from the main Bitcoin blockchain but interoperable with it.
  • 28. PAG Platform Advisory Group Bitshares : Exchange Market
  • 29. PAG Platform Advisory Group STORJ.IO : Cloud Storage
  • 30. PAG Platform Advisory Group ONENAE: Open Identity
  • 31. PAG Platform Advisory Group .BIT : DNS
  • 32. PAG Platform Advisory Group Ethereum Next-Generation Smart Contract and Decentralized Application Platform
  • 33. PAG Platform Advisory Group Ethereum Script System 확장해서 분산 어플리케이션(Dapps) 을 만들 수 있는 프로그래밍언어와 환경을 제공해주는 플랫 폼 • EVM (Ethereum Virtual Machine) • Contract / Transaction 처리 • EtherBrowser • 통합 UI • Swarm • P2P File Storage • Whisper • P2P Messaging Protocol General-Purpose cryptocurrency network / platform
  • 34. PAG Platform Advisory Group 뜬금없이 IoT 로 … ?!
  • 35. ADEPTAutonomous Decentralized Peer-to-Peer Telemetry Blockchain of Things Internet of Things
  • 36. PAG Platform Advisory Group ADEPT • 출처: http://www.zdnet.co.kr/news/news_view.asp?artice_id=20140915150640 • 분산된 P2P 시스템은 매우 적은 비용과, 프라이버시 보호, 장기 지속성 등 을 가능케 한다"며 "복잡한 네트워크 솔루션이나 대규모 생태계를 구축하 는 것보다 의미있는 사용자경험을 설계할 수 있다 • 중앙집중화된 인프라를 기기 제조사가 별도로 꾸리지 않아도 되고, IoT 통신을 위한 고성능 네트워크 인프라를 일반소비자와 기업, 서비스업체 모두가 구축하지 않아도 된다. • IBM, 삼성전자, Ethereum
  • 37. PAG Platform Advisory Group Beyond centralized IoT Cloud 출처: IBM Device Democracy
  • 38. PAG Platform Advisory Group Why IoT need Blockchain technology? 수많은 디바이스의 데이터를 처리하는 데에는 한계와 많은 비용이 든다
  • 39. PAG Platform Advisory Group Why IoT need Blockchain technology? 구조적으로는 P2P 아키텍쳐가 이상적이나 커뮤니케이션 비용이 든다. 이것 역시 해결해야 할 기술적 과제중 하나이다.
  • 40. PAG Platform Advisory Group The Blockchain is the core innovation We want a whole sequence of companies: digital title, digital media assets, digital stocks and bonds, digital crowdfunding, digital insurance. If you have online trust like the blockchain provides, you can reinvent field after field after field. 마크 엔더슨
  • 41. PAG Platform Advisory Group Distruptive Technology IoT / P2P Marketplace Enabler 제레미 리프킨
  • 42. PAG Platform Advisory Group 참고자료 http://www.slideshare.net/lablogga/blockchain-the-information-technology-of-the-future