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

ブロックチェーンの応用可能性・不可能性と新たな社会基盤 / Possible Applicat...

ブロックチェーンの応用可能性・不可能性と新たな社会基盤 / Possible Applications and Impossibilities of Blockchains and the New Social Infrastructure

2016年7月25日、第33回俯瞰サロンにてお話した際のスライドです。

Kenji Saito

July 25, 2016
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. ( ) ([email protected]) SFC ( ) CSO (Chief Science Officer)

    1988∼1997 ( TRON ) 1993 M.Eng (CS) 2006 ( ) SFC 15 P2P ⇒ – 33 – 2016-07-25 – p.2/39
  2. ( ) ( ) ← (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) – 33 – 2016-07-25 – p.7/39
  3. - RSA, DSA, ECDSA ( DSA) ( RSA ) PKI

    – 33 – 2016-07-25 – p.11/39
  4. 1. 10 ( ) 2. 3. 1 – 33 –

    2016-07-25 – p.15/39
  5. Proof of Work ( ) : Hashcash (1997) SHA-1 20

    ( ) 0 1 1 / – 33 – 2016-07-25 – p.16/39
  6. POW Proof Of Work ( ) . . . .

    . . – 33 – 2016-07-25 – p.19/39
  7. 3 1. ⇒ 2. ⇒ 3. TX ⇒ – 33

    – 2016-07-25 – p.21/39
  8. (Hyperledger ) ( ) ( ) ( ) IoT /

    / – 33 – 2016-07-25 – p.23/39
  9. ( ) : . . . : Proof of Existence

    : : . . . – 33 – 2016-07-25 – p.24/39
  10. Vitalik Buterin, “Ethereum White Paper: A NEXT GENERATION SMART CONTRACT

    & DECENTRALIZED APPLICATION PLATFORM” : – 33 – 2016-07-25 – p.30/39
  11. IoT IoT . . . ( ) I/O EVM (

    ) ( ) . . . I/O cf. ADEPT by IBM ( ) – 33 – 2016-07-25 – p.33/39
  12. The DAO ( ) The DAO Split ( ) 360

    ETH (50∼60 ) (6/17) ( ) ( ; ) (7/20 ) – 33 – 2016-07-25 – p.35/39
  13. e.g. e.g. (Hyperledger) (Fabric) PBFT (Practical Byzantine Fault Tolerance) e.g.

    Chain Open Standard SBFT (Simple Byzantine Fault Tolerance) ( ) – 33 – 2016-07-25 – p.36/39
  14. / , ← 2.0 , NEM ← eris, mijin, Orb

    1 ← ← (Sawtooth Lake) ← (Fabric), Chain OS ← (Practical) BFT ( ) – 33 – 2016-07-25 – p.37/39
  15. (?) R3 Corda ( ) iota/tangle (IoT ) iota :

    IoT , tangle : ; – 33 – 2016-07-25 – p.38/39