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

ブロックチェーンを理解する 〜解説と実演〜 / Understanding Blockchains

ブロックチェーンを理解する 〜解説と実演〜 / Understanding Blockchains

2017年6月7日(水)、Interop Tokyo 2017 の同名のセッションにて私用したスライドです。

Kenji Saito

June 07, 2017
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

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

    M.Eng ( ) 2006 ( ) SFC 16 P2P 2011 → ( ) — — 2017-06-07 – p.2/33
  2. 1. (by Satoshi Nakamoto) Satoshi ( ) (block; , )

    (chain; ) — — 2017-06-07 – p.4/33
  3. ( ) P2P ( ) (double spending) ⇒ ( )

    ← — — 2017-06-07 – p.5/33
  4. / (1) 2,100 cm3 1 1cm3 10 12.5cm3 ⇒ ⇒

    ( ) — — 2017-06-07 – p.6/33
  5. / (2) ( ) ( ) ( ) ( )

    → — — 2017-06-07 – p.7/33
  6. – RSA, DSA, ECDSA ( DSA) ( RSA ← )

    PKI — — 2017-06-07 – p.11/33
  7. (2) M A 60BTC (SegWit . . . ) —

    — 2017-06-07 – p.15/33
  8. 21 ( 4 ) ( ) 2,100 BTC 1 1

    BTC 2140 20,999,999.9769 BTC — — 2017-06-07 – p.19/33
  9. CPU → GPU → FPGA → ASIC ( ) →

    → — — 2017-06-07 – p.21/33
  10. POW ( ) Proof Of Work . . . —

    — 2017-06-07 – p.23/33
  11. 3 1. ( : UTXO ) ⇒ ( ) 2.

    ( : ) ⇒ 3. ( : ) TX ⇒ 2 3 — — 2017-06-07 – p.25/33
  12. Proof of Existence ( ) ( ) OP_RETURN OP_RETURN =

    ⇒ (burn = ( ) ) 0x444f4350524f4f46 (‘DOCPROOF’) SHA-256 5 mBTC (0.005 BTC) — — 2017-06-07 – p.29/33