Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ビットコインの技術 / Bitcoin Technology

ビットコインの技術 / Bitcoin Technology

2017年11月15日(水)、ブロックチェーンアカデミー「ブロックチェーン基盤技術 ビットコインの技術」にて使用したスライドです

Kenji Saito
PRO

November 15, 2017
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. CSO / SFC [email protected] — — 2017-11-15 – p.1/33

  2. Proof of Work ( API ) — — 2017-11-15 –

    p.2/33
  3. — — 2017-11-15 – p.3/33

  4. (1) ( ) ⇒ P2P ⇒ ( ) — —

    2017-11-15 – p.4/33
  5. (2) (double spending) ( ) ⇒ ⇒ ( ) →

    ( ) ( ) — — 2017-11-15 – p.5/33
  6. / — — 2017-11-15 – p.6/33

  7. / (1) 2,100 cm3 (cc) 1 1cm3 10 12.5cm3 ⇒

    ⇒ ( ) — — 2017-11-15 – p.7/33
  8. / (2) ( ) ( ) ( ) ( )

    ( ) ( ) → ( ) — — 2017-11-15 – p.8/33
  9. ∼ ( ) → — — 2017-11-15 – p.9/33

  10. ∼ ( ) — — 2017-11-15 – p.10/33

  11. = (virtually) = = = : → ( ) —

    — 2017-11-15 – p.11/33
  12. ( ) — — 2017-11-15 – p.12/33

  13. – — — 2017-11-15 – p.13/33

  14. – RSA, DSA, ECDSA ( DSA) ( RSA ← )

    PKI — — 2017-11-15 – p.14/33
  15. — — 2017-11-15 – p.15/33

  16. — — 2017-11-15 – p.16/33

  17. 1. 10 ( ) 2. 3. 1 — — 2017-11-15

    – p.17/33
  18. End-to-End ( ) ( ) — — 2017-11-15 – p.18/33

  19. - https://blockchain.info/ — — 2017-11-15 – p.19/33

  20. 0 and/or “The Times 03/Jan/2009 Chancellor on brink of second

    bailout for banks” 2009 1 3 2 https://blockchain.info SEARCH 0 — — 2017-11-15 – p.20/33
  21. (1) (= ) → — — 2017-11-15 – p.21/33

  22. (2) M A 60BTC ( ) SegWit ( ) —

    — 2017-11-15 – p.22/33
  23. — — 2017-11-15 – p.23/33

  24. Proof of Work ( ) ( ) . . .

    : Hashcash (1997) SHA-1 20 ( ) 0 1 1 / — — 2017-11-15 – p.24/33
  25. — — 2017-11-15 – p.25/33

  26. CPU → GPU → FPGA → ASIC ( ) →

    → ( ) BTC — — 2017-11-15 – p.26/33
  27. — — 2017-11-15 – p.27/33

  28. POW ( ) Proof Of Work . . . —

    — 2017-11-15 – p.28/33
  29. (2009 1 ∼2017 11 ) 2 → 2 2 →

    — — 2017-11-15 – p.29/33
  30. https://bitcoin.org/en/developer-reference — — 2017-11-15 – p.30/33

  31. — — 2017-11-15 – p.31/33

  32. BTC ( ) LTC ( ) DOGE ( ) ETH

    ( ) — — 2017-11-15 – p.32/33
  33. — — 2017-11-15 – p.33/33