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

ブロックチェーン概論 / Overview of Blockchains

ブロックチェーン概論 / Overview of Blockchains

2017年10月18日(火)、ブロックチェーンアカデミー「スマートコントラクトプログラミング講座(1)」にて使用のスライドです。

Kenji Saito

October 18, 2017
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. ( ) ( ) ← ← (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) – (1) – 2017-10-18 – p.5/34
  2. ( ) P2P ( ) (double spending) ( ) ⇒

    ( ) → ( ) ( ) – (1) – 2017-10-18 – p.6/34
  3. / (1) 2,100 cm3 1 1cm3 10 12.5cm3 ⇒ ⇒

    ( ) – (1) – 2017-10-18 – p.7/34
  4. / (2) ( ) ( ) ( ) ( )

    ( ) ( ) → ( ) – (1) – 2017-10-18 – p.8/34
  5. 10 BcH BcH : Blockchain Hours 1) 2) – (1)

    – 2017-10-18 – p.11/34
  6. – RSA, DSA, ECDSA ( DSA) ( RSA ← )

    PKI – (1) – 2017-10-18 – p.15/34
  7. (1) (= ) → UTXO (Unspent TX Output) UTXO –

    (1) – 2017-10-18 – p.18/34
  8. 1. 10 ( ) 2. 3. 1 – (1) –

    2017-10-18 – p.21/34
  9. 21 ( 4 ) ( ) 2,100 BTC 1 1

    BTC 2140 20,999,999.9769 BTC – (1) – 2017-10-18 – p.23/34
  10. CPU → GPU → FPGA → ASIC ( ) →

    → – (1) – 2017-10-18 – p.25/34
  11. POW ( ) Proof Of Work . . . –

    (1) – 2017-10-18 – p.27/34
  12. (2014 2 ∼2016 1 ) 2 → 2 2 →

    – (1) – 2017-10-18 – p.28/34
  13. 3 1. ( : UTXO ) ⇒ ( ) 2.

    ( : ) ⇒ 3. ( : ) TX ⇒ 2 3 – (1) – 2017-10-18 – p.29/34
  14. Proof of Existence ( ) ( ) OP_RETURN OP_RETURN =

    ⇒ (burn = ( ) ) 0x444f4350524f4f46 (‘DOCPROOF’) SHA-256 5 mBTC (0.005 BTC) – (1) – 2017-10-18 – p.33/34
  15. (Ethereum) macOS (High Sierra 10.13) + Homebrew + pyenv Linux

    (Ubuntu 16.04) Windows 10 (Creators Update) + Bash on Ubuntu on Windows http://populus.readthedocs.io/en/latest/quickstart.html – (1) – 2017-10-18 – p.34/34