Successfully reported this slideshow.
Your SlideShare is downloading. ×

Bitcoin 2.0(blockchain technology 2)

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
블록체인
블록체인
Loading in …3
×

Check these out next

1 of 42 Ad
Advertisement

More Related Content

Slideshows for you (20)

Viewers also liked (20)

Advertisement

Similar to Bitcoin 2.0(blockchain technology 2) (20)

Recently uploaded (20)

Advertisement

Bitcoin 2.0(blockchain technology 2)

  1. 1. Bitcoin 2.0 Blockchain Technology PAG Platform Advisory Group 김우승 2015.02.11 (수)
  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. 3. PAG Platform Advisory Group Wallet …
  4. 4. PAG Platform Advisory Group The Real Value? $1163/BTC $150/BTC
  5. 5. PAG Platform Advisory Group Trusted? 거래조작 , 5000억 손실 익명의 마약거래 & 돈세탁 해킹!!
  6. 6. PAG Platform Advisory Group Mining?
  7. 7. PAG Platform Advisory Group Altcoins – 잡코인!!
  8. 8. PAG Platform Advisory Group Under the hood
  9. 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. 10. PAG Platform Advisory Group 화폐를 이용한 지불 절차 고객 이용 기관 (1) 주문한 재화와 같은 가치의 화폐를 지불 (2) 재화(제품/서비스)를 제공 (1) (2) 중앙 은행 화폐에 대한 가치 보증
  11. 11. PAG Platform Advisory Group 신용카드를 이용한 지불 절차 고객 이용 기관 (1) (2) 카드사 (1) 주문한 재화와 자신의 신용카드 정보를 제공 (2) 이용기관은 신용카드정보와 거래정보를 카드사에 제공, 거래 승인 요청 (3) 카드사는 거래의 정상여부를 확인해서 이용기관에 승인결과 전달 (4) 재화를 고객에 제공 (5) 카드사는 고객에게 구매 대금 요청 (6) 대금 지불 (3) (4) (5) (6) 지불 보증/수수료/연회비
  12. 12. PAG Platform Advisory Group 에스크로를 이용한 지불 절차 고객 이용 기관 (1) (3) 에스크로 서비스 (1) 재화(제품/서비스) 를 요청 (2) 재화에 해당하는 금액을 입금 (3) 입금 내역 확인 (4) 재화(제품/서비스)를 고객에게 제공 (5) 고객은 재화의 제공 여부를 에스크로 서비스에 확인 및 확정 (6) 대금 지급 (6) (4) (5) (2) 지불 보증/수수료
  13. 13. PAG Platform Advisory Group 공인인증서 인증 절차 출처: KISA (전자서명인증관리센터) , http://www.rootca.or.kr/kor/accredited/accredited06_01.jsp
  14. 14. PAG Platform Advisory Group 공유 결제 플랫폼 출처: 부산경제진흥원 , http://www.sharebusan.kr/bepa/template.php?midx=33
  15. 15. PAG Platform Advisory Group 공통점이 무엇일까요?
  16. 16. PAG Platform Advisory Group Centralized Trusted 3rd Party!
  17. 17. PAG Platform Advisory Group 2 Phase Commit Protocol
  18. 18. PAG Platform Advisory Group How can we trust transactions of the P2P network without centralized trusted 3rd Party?
  19. 19. PAG Platform Advisory Group Blockchain Blockchain Technology Shared Public Ledger = Blockchain P2P 네트워트에서 발생하는 모든 거래(트랜잭션) 정보를 담고 있는 원장(블록체인)를 모든 노드(Peer)가 각자 저장하고 새로운 거래가 일어날 때 마다 자신들이 가진 이 블록체인을 업데이트하고 무결성 을 유지하도록 하는 기술 & 알고리즘 blockblock blockblock blockblock blockblock blockblock transactiontransaction transactiontransaction blockblock blockblock
  20. 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. 21. PAG Platform Advisory Group Blockchain Technology 비잔틴 장군 문제 “적군의 도시를 공격하려는 비잔티움 제국군의 여러 부대가 지리적으로 떨어진 상태 에서 각 부대의 지휘관들이 (중간에 잡힐지도 모르는) 전령을 통해 교신하면서 공격 계획을 함께 세우는 상황을 가정하고 있다. 이 부대의 지휘관 중 일부에는 배신자가 섞여있을 수 있고, 배신자는 규칙을 충실히 따르는 충직한 지휘관들과 달리 규칙에 얽매이지 않고 마음대로 행동할 수 있다. 이 때 배신자의 존재에도 불구하고 충직한 지휘관들이 동일한 공격 계획을 세우기 위해서는 충직한 지휘관들의 수가 얼마나 있 어야 하며, 이 지휘관들이 어떤 규칙을 따라 교신해야 하는지에 대한 문제”
  22. 22. PAG Platform Advisory Group Blockchain Technology Miner • P2P 네트워크 안에서 트랜잭션에 대한 무결성을 검토 하고 컨펌하는 역할을 하는 노드들을 마이너 • 각 노드간 거래(트랜잭션)을 다수의 제 3자가 공증하는 개념 • 모든 거래에 대한 정보를 저장하는 블록을 찾아내고 검증해주 는 역할을 해준다.
  23. 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. 24. PAG Platform Advisory Group Blockchain Technology Bitcoin is programmable money • 각 트랜잭션 정보는 스트립트 시스템이라고 불 리우는 일종의 프로그래밍 언어로 표현 • 스크립트 시스템을 확장해서 다양한 비즈니스 모델이나 도메인에 적용하고자 하는 것 • 확장된 정책, 룰 그리고 데이터를 저장해서 다 양한 분야에서 활용
  25. 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. 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. 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. 28. PAG Platform Advisory Group Bitshares : Exchange Market
  29. 29. PAG Platform Advisory Group STORJ.IO : Cloud Storage
  30. 30. PAG Platform Advisory Group ONENAE: Open Identity
  31. 31. PAG Platform Advisory Group .BIT : DNS
  32. 32. PAG Platform Advisory Group Ethereum Next-Generation Smart Contract and Decentralized Application Platform
  33. 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. 34. PAG Platform Advisory Group 뜬금없이 IoT 로 … ?!
  35. 35. ADEPTAutonomous Decentralized Peer-to-Peer Telemetry Blockchain of Things Internet of Things
  36. 36. PAG Platform Advisory Group ADEPT • 출처: http://www.zdnet.co.kr/news/news_view.asp?artice_id=20140915150640 • 분산된 P2P 시스템은 매우 적은 비용과, 프라이버시 보호, 장기 지속성 등 을 가능케 한다"며 "복잡한 네트워크 솔루션이나 대규모 생태계를 구축하 는 것보다 의미있는 사용자경험을 설계할 수 있다 • 중앙집중화된 인프라를 기기 제조사가 별도로 꾸리지 않아도 되고, IoT 통신을 위한 고성능 네트워크 인프라를 일반소비자와 기업, 서비스업체 모두가 구축하지 않아도 된다. • IBM, 삼성전자, Ethereum
  37. 37. PAG Platform Advisory Group Beyond centralized IoT Cloud 출처: IBM Device Democracy
  38. 38. PAG Platform Advisory Group Why IoT need Blockchain technology? 수많은 디바이스의 데이터를 처리하는 데에는 한계와 많은 비용이 든다
  39. 39. PAG Platform Advisory Group Why IoT need Blockchain technology? 구조적으로는 P2P 아키텍쳐가 이상적이나 커뮤니케이션 비용이 든다. 이것 역시 해결해야 할 기술적 과제중 하나이다.
  40. 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. 41. PAG Platform Advisory Group Distruptive Technology IoT / P2P Marketplace Enabler 제레미 리프킨
  42. 42. PAG Platform Advisory Group 참고자료 http://www.slideshare.net/lablogga/blockchain-the-information-technology-of-the-future

×