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

ブロックチェーン技術: 幻想と展望 / Blockchain Technology : Del...

Kenji Saito
November 21, 2018

ブロックチェーン技術: 幻想と展望 / Blockchain Technology : Delusion and Outlook

2018年11月21日(水)、一橋大学「先端科学技術とイノベーション」でのゲスト講義で使用したスライドです。

Kenji Saito

November 21, 2018
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. ( ) SFC ( ) CSO (Chief Science Officer) 1993

    ( ) 2006 ( ) SFC 18 P2P (Peer-to-Peer) 2011 SFC 2018 → ( ) : — 2018-11-21 – p.2/44
  2. (2017) : SF + + SF (2048 ) 2048 :

    — 2018-11-21 – p.3/44
  3. (2) H m H(m) = H(m′) m′ (m′ = m)

    H(m) m m′ H(m) = H(m′) ( m′ = m) SHA-1 : — 2018-11-21 – p.6/44
  4. (RSA) RSA (RSA : Rivest, Shamir, Adleman) ECDSA ( DSA

    : Digital Signature Algorithm) : — 2018-11-21 – p.8/44
  5. : < , > : : < , , >

    : OK NG ( ) : , ( ) ( ) ( ) ( ) / : — 2018-11-21 – p.9/44
  6. (1) ( ) ⇒ P2P ( ) ⇒ : —

    2018-11-21 – p.11/44
  7. (2) (double spending) ( ) ⇒ ( ) ⇒ (

    ) ⇒ ⇒ → → ⇒ → : — 2018-11-21 – p.12/44
  8. politics (politics) “Code is Law” . . . . .

    . : — 2018-11-21 – p.14/44
  9. / (1) 2,100 cm3 (cc) 1 1cm3 10 12.5cm3 ⇒

    ⇒ ( ) : — 2018-11-21 – p.15/44
  10. / (2) ( ) ( ) ( ) ( )

    ( ) → ( ) : — 2018-11-21 – p.16/44
  11. ∼ UTXO ( ) (= ) → UTXO (Unspent transaction

    (TX) Output) = : — 2018-11-21 – p.17/44
  12. ∼ ϖʔδ൪߸O ϖʔδ൪߸O  ϖʔδ൪߸O  ϖʔδ൪߸O  ϖʔδ൪߸O 

    ϖʔδ൪߸O  ϖʔδ൪߸O  ϖʔδ൪߸O  ͬͪ͜ͷྺ࢙͕༗ޮ ( ) : — 2018-11-21 – p.19/44
  13. / ਖ਼౰ੑͷอূ ྫ6590ߏ଄ͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌෇͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస ɾ

    τϥϯβΫγϣϯͷ಺༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼౰ͳϢʔβʹΑΓ౤ೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻଄Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕౤ೖ͞Εͨ৔߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ ( ) : — 2018-11-21 – p.21/44
  14. / ਖ਼౰ੑͷอূ ྫ6590ߏ଄ͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌෇͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస ɾ

    τϥϯβΫγϣϯͷ಺༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼౰ͳϢʔβʹΑΓ౤ೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻଄Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕౤ೖ͞Εͨ৔߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ σδλϧॺ໊ͰͰ͖Δʂ τϥετʹཔΔඞཁ͕͋ͬͨʂ ઃܭʹΑͬͯ͸ෆཁʹͰ͖Δʂ ΞϓϦέʔγϣϯ૚ʂ ( ) : — 2018-11-21 – p.21/44
  15. → 1 : ( ) ↑ → → → 2

    : ( ) ( ) → : — 2018-11-21 – p.22/44
  16. . . . ( : ) ( : ) ↑

    : — 2018-11-21 – p.24/44
  17. / Bitcoin, Ethereum DLT BBc-1 ( ) ( ) (

    ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ެڞۭؒ ɾτϥϯβΫγϣϯͷূڌΛແؔ܎ͳྺ࢙͕อ༗ ɾͲΕ͔ͷ୆ாΛແໃ६ʹॻ͖׵͑ͯ΋ূڌ͕࢒Δ τϥϯβΫγϣϯ ୆ா υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ υϝΠϯ ϩʔΧϧۭؒ Ethereum ( ) : — 2018-11-21 – p.25/44
  18. PoW/(D)PoS PoCX ( ) PoW (Proof of Work; ) /

    ( ) ( ) (D)PoS ((Delegated) Proof of Stake; ( ) ) ( ) ⇒ ( → / ) PoCX (Proof of Context; ) ( ) ( ) ( ) : — 2018-11-21 – p.26/44
  19. ( ( )) ( ) DLT ( ) ( )

    : ( ) ( ) ( ) BBc-1 ( ) : — 2018-11-21 – p.27/44
  20. /DLT ( ) ( ) ( vs. ) ( )

    ( ) ( ) ⇒ ( : BBc-1) DLT ( ) : : : — 2018-11-21 – p.28/44
  21. Ethereum ( ) ( ) ⇒ (Casper) ( ) ⇒

    ZoE (Zcash on Ethereum) ( vs. ) ( ) ⇒ Plasma ( ) ⇒ ( ) (Benevolent Dictator For Life (BDFL)) ( ) ⇒ : — 2018-11-21 – p.29/44
  22. BBc-1 ( ) ( ) ⇒ ( ) ⇒ (

    vs. ) ( ) ⇒ DHT ( ) ⇒ ( ) ( ) ⇒ PoCX : — 2018-11-21 – p.30/44
  23. — ( . . . ) QR ( ) ⇒

    ( ) : — 2018-11-21 – p.31/44
  24. : ⇒ LINE → → ( ) ( ) ⇒

    → → → : — 2018-11-21 – p.33/44
  25. ( ) ( ) ( ) . . . (

    ) . . . : — 2018-11-21 – p.34/44
  26. ( ) ( ) / / ( ) : —

    2018-11-21 – p.35/44
  27. — ( ) 1. ( ) 2. ( ) 3.

    ( ) : — 2018-11-21 – p.36/44
  28. (cyborg) = (cybernetic) (organism) 1 : ← 2 : ⇒

    AI AI : — 2018-11-21 – p.38/44
  29. → (AI ) → ← → → / / :

    — 2018-11-21 – p.41/44
  30. { | } ࠃՈ ՟ฎ ઐ໳෼Խ ɾ੫ۚͷ࢓૊ΈʹΑΓ ɹࢧ͖͑ͯͨ 㱺͔͠͠ެڞΛ ɹ࣮ݱ͢Δํ๏ʹ

    ɹมԽͷஹ͠ ɾ҆શอোʹΑΓ ɹࢧ͖͑ͯͨ 㱺͔͠͠ઐ໳ੑʹଇΒͳ͍ ɹܦࡁ͕ੜ·ΕΔஹ͠ ɾަ׵ͷඞཁੑʹΑΓࢧ͖͑ͯͨ 㱺͔͠͠ࢲ༗͔Βڞ༗ɾڞ༻ʹ޲͚ͨมԽͷஹ͠ : — 2018-11-21 – p.43/44