$30 off During Our Annual Pro Sale. View Details »

ブロックチェーン ─ 現状と可能性・不可能性、産業界へのインパクト / Blockchains now, possibilities, impossibilities and industrial impacts

ブロックチェーン ─ 現状と可能性・不可能性、産業界へのインパクト / Blockchains now, possibilities, impossibilities and industrial impacts

2016年11月21日(月)、JEITA ((社)電子情報技術産業協会) ソフトウェアエンジニアリング技術専門委員会での講演で用いたスライドです。

Kenji Saito
PRO

November 21, 2016
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. SFC
    [email protected]
    — — 2016-11-21 – p.1/41

    View Slide

  2. ( )
    SFC ( )
    CSO (Chief Science Officer)
    1988∼1997 ( )
    1993 M.Eng ( )
    2006 ( )
    SFC 15
    P2P

    — — 2016-11-21 – p.2/41

    View Slide

  3. 1.
    2.
    3.
    4.
    5.
    6.
    — — 2016-11-21 – p.3/41

    View Slide

  4. 1.
    — — 2016-11-21 – p.4/41

    View Slide

  5. ( ) ( )
    ← (TX)
    (TX) ← ( : )
    ( )
    “A timestamp server works by taking a hash of a block of items to be timestamped and
    widely publishing the hash, such as in a newspaper or Usenet post”
    “To implement a distributed timestamp server on a peer-to-peer basis, we will need to use a
    proof-of-work system similar to Adam Back’s Hashcash, rather than newspaper or Usenet
    posts”
    — Satoshi Nakamoto (2008)
    — — 2016-11-21 – p.5/41

    View Slide

  6. P2P
    ( )
    (double spending)
    ⇒ ( ) ( )
    — — 2016-11-21 – p.6/41

    View Slide

  7. 2.
    — — 2016-11-21 – p.7/41

    View Slide

  8. — — 2016-11-21 – p.8/41

    View Slide

  9. RSA, DSA, ECDSA ( DSA) ( RSA)
    PKI
    — — 2016-11-21 – p.9/41

    View Slide

  10. 3.
    (Proof Of Work)
    — — 2016-11-21 – p.10/41

    View Slide

  11. ( )
    1. 10 ( )
    2.
    3. 1
    — — 2016-11-21 – p.11/41

    View Slide

  12. End-to-End
    ( ) ( )
    — — 2016-11-21 – p.12/41

    View Slide

  13. Proof of Work
    . . .
    : Hashcash (1997)
    SHA-1 20 ( ) 0
    1 1
    /
    — — 2016-11-21 – p.13/41

    View Slide

  14. ( )
    — — 2016-11-21 – p.14/41

    View Slide

  15. ( )
    — — 2016-11-21 – p.15/41

    View Slide

  16. POW
    Proof Of Work ( )
    . . .
    — — 2016-11-21 – p.16/41

    View Slide

  17. 2016 1 2
    — — 2016-11-21 – p.17/41

    View Slide

  18. vs.
    — — 2016-11-21 – p.18/41

    View Slide

  19. 4.

    — — 2016-11-21 – p.19/41

    View Slide

  20. (Hyperledger )
    ( )
    ( )
    ( )
    IoT
    / /
    ( )
    — — 2016-11-21 – p.20/41

    View Slide

  21. :
    . . .
    : Proof of Existence
    ( )
    :
    — — 2016-11-21 – p.21/41

    View Slide

  22. — — 2016-11-21 – p.22/41

    View Slide

  23. :
    (1600)
    (1865)
    — — 2016-11-21 – p.23/41

    View Slide

  24. DAO ( )
    Distributed Autonomous Organization
    -
    :
    . . .
    — — 2016-11-21 – p.24/41

    View Slide

  25. OS (2007)
    — — 2016-11-21 – p.25/41

    View Slide

  26. OS
    NPO/NGO
    — — 2016-11-21 – p.26/41

    View Slide

  27. (Ethereum)
    Vitalik Buterin, “Ethereum White Paper: A NEXT GENERATION SMART
    CONTRACT & DECENTRALIZED APPLICATION PLATFORM”
    :
    DAO
    — — 2016-11-21 – p.27/41

    View Slide

  28. The DAO ( )
    “The DAO”
    Split ( ) 360 ETH (50∼60 ) (6/17)
    ( )
    ( ; )
    (7/20 )
    — — 2016-11-21 – p.28/41

    View Slide

  29. 5.
    — — 2016-11-21 – p.29/41

    View Slide

  30. BTC
    ( )
    ← “OP_RETURN”
    . . .
    Segregated Witness —
    Lightning Network —
    — — 2016-11-21 – p.30/41

    View Slide

  31. & ← “OP_RETURN”
    Everledger —
    Factom —
    Storj ( ) — P2P
    — — 2016-11-21 – p.31/41

    View Slide

  32. NEM (New Economy Movement)
    — — 2016-11-21 – p.32/41

    View Slide

  33. Chain
    NASDAQ
    eris
    mijin
    NEM
    Orb 1
    — — 2016-11-21 – p.33/41

    View Slide

  34. (Hyperledger )
    ( )
    ( )
    ( )
    ( )
    IoT
    / /
    ( )
    — — 2016-11-21 – p.34/41

    View Slide

  35. ( )
    ( )
    — — 2016-11-21 – p.35/41

    View Slide

  36. Hyperledger
    Linux Foundation
    Fabric : IBM DAH
    Sawtooth Lake : Intel
    Iroha :
    Corda : R3 ( )
    — — 2016-11-21 – p.36/41

    View Slide

  37. Corda
    Corda :
    :
    — — 2016-11-21 – p.37/41

    View Slide

  38. Corda
    +
    CAP
    — — 2016-11-21 – p.38/41

    View Slide

  39. 6.
    — — 2016-11-21 – p.39/41

    View Slide


  40. Satoshi Nakamoto



    ← “OP_RETURN”

    — — 2016-11-21 – p.40/41

    View Slide


  41. 3
    1. ( )
    ⇒ ( )
    2. ( )

    3. ( )
    TX ⇒
    ( )
    — — 2016-11-21 – p.41/41

    View Slide