岡田仁志先生、日本記者クラブ、Bitcoin福岡勉強会(その4)
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

岡田仁志先生、日本記者クラブ、Bitcoin福岡勉強会(その4)

  • 3,101 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,101
On Slideshare
3,039
From Embeds
62
Number of Embeds
2

Actions

Shares
Downloads
71
Comments
0
Likes
12

Embeds 62

https://twitter.com 61
https://www.google.co.jp 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 揺れる通貨 ビットコインの先にあるもの 国立情報学研究所 情報社会相関研究系 岡田 仁志
  • 2. 資料出典 l  bitcoin 勉強会 2 山崎重一郎教授 (近畿大学産業理工学部)    http://www.slideshare.net/11ro_yamasaki/ bitcoin2 l  bitcoin 勉強会 3 山崎重一郎教授 (近畿大学産業理工学部)  http://www.slideshare.net/11ro_yamasaki/ bitcoin3
  • 3. ビットコイン
 一反もめん説
 http://aa.ja.utf8art.com/node/5684
  • 4. 大福帳を管理する 銀行みたいなものは ない   見える人にだけ見える 大福帳
  • 5.   取引の記録 AがBに50BTC 支払った A B 送金者 受領者
  • 6. 送金者が 取引の記録 を放送   A B 送金者 受領者
  • 7. マイナーが 計算競争   A B 送金者 受領者
  • 8.   勝利したマイナーが 取引記録を大福帳= ブロックに書き込み 報酬獲得 25BTC ブロック 取引記録 A B 送金者 受領者
  • 9. この時点で決済が完了 決済に全員が関与   全員で取引記録を 承認 ミトドケター ミトドケター ミトドケター ミトドケター ブロック 取引記録 ミトドケター ミトドケター A B 送金者 受領者
  • 10. 一反もめん=大福帳 はP2P型分散ファイル システム   全員で取引記録を 保存 銀行はない ブロック 取引記録 A B 送金者 受領者
  • 11. by  Shigeichiro  Yamasaki
  • 12.
  • 13. Hash関数 SHA256
  • 14. Hash関数 JapanNationalPressClub2013 SHA256
  • 15. Hash関数 JapanNationalPressClub2013 SHA256 C2494A31FDB61929CE6404359BA2E2DC2C31FFE595EA790D36016028672A7E3A
  • 16. Hash関数 SHA256
  • 17. Hash関数 JapanNationalPressClub2014 SHA256
  • 18. Hash関数 JapanNationalPressClub2014 SHA256 63355145611661708C94A341F1AFBF5A6023399C8BEDB00B31B148F5E90526E2
  • 19. Hash関数 JapanNationalPressClub2013 JapanNationalPressClub2014 SHA256 C2494A31FDB61929CE6404359BA2E2DC2C31FFE595EA790D36016028672A7E3A 63355145611661708C94A341F1AFBF5A6023399C8BEDB00B31B148F5E90526E2
  • 20. Hash関数 SHA256
  • 21. Hash関数 SHA256
  • 22. Hash関数 ひたすら代入 SHA256
  • 23. Hash関数 1 SHA256
  • 24. Hash関数 2 SHA256
  • 25. Hash関数 3 SHA256
  • 26. Hash関数 101 SHA256
  • 27. Hash関数 2722 SHA256
  • 28. Hash関数 35037271 SHA256
  • 29. Hash関数 99993503727199 SHA256
  • 30. Hash関数 ・・・・・・・・・・・・・・・ SHA256
  • 31. Hash関数 SHA256
  • 32. 発行
  • 33. 支払
  • 34. 記録
  • 35. 承認
  • 36. 取引記録の構造 取引記録 取引記録 input (25 生成) output (お釣 15) output (10) ハッシュで結合 ビットコインアドレス inputの和と outputの和の 差額は手数料 になる ビットコインアドレス ビットコインアドレス 取引記録 input (10) input (10) output (お釣 5) output (14) input (15) output (10) output (お釣 5) ハッシュで結合 ビットコインアドレス ビットコインアドレス
  • 37. 取引記録のデータ構造 Input: インプット Previous tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6 Index: 0 scriptSig: 電子署名と公開鍵 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10 90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501 Output: アウトプット Value: 5000000000 支払い金額(単位はsatoshi = 1億分の1BTC) scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d OP_EQUALVERIFY OP_CHECKSIG ← 検証スクリプト p  インプット 直前の取引のハッシュ値、インデックスは直前の取引のアウトプットを識別する p  電子署名と公開鍵 公開鍵:この取引のアウトプット送金者の公開鍵 電子署名:この取引を単純化したもののハッシュに対するECDSA署名 p  アウトプット 金額と検証スクリプトの後半部分
  • 38. 海外資料 l  Financial Crimes Enforcement Network (FinCEN) http://www.fincen.gov/statutes_regs/guidance/html/ FIN-2013-G001.html l  U.S. Department of the Treasury http://www.treasury.gov/services/Pages/coins- currency.aspx l  European Union E-Money Directive (2009/110/EC) http://ec.europa.eu/internal_market/payments/
  • 39. Code  of  Federal  Regula.ons     通貨とは     「アメリカ合衆国または他の国家の硬貨および紙幣   (the  coin  and  paper  money  )   であって   [i]法的な通用力を有する(法貨 legal  tender)であり    [ii]流通性(circulates)があり   [iii]発行国において慣習的に(customarily)   決済の手段として(medium  of  exchange)   使用(used)され・認容(accepted)   されているもの」     と定義される。  
  • 40. Financial  Crimes  Enforcement  Network     ここで、「仮想」の通貨 は、     「実物」の通貨と比較して、   種々の環境において、   決済の手段として機能(operates)する。     しかしながら、   「実物」の通貨   としての属性をすべて備えるわけではない。     特に、   「仮想」の通貨は、いかなる法域においても、   実際の強制通用力(legal  tender  status)   を有していない。  
  • 41. Direc.ve  2009/110/EC     「電子マネーの定義」 §2-­‐2     (1)発行者によって、     (2)  2007/64/EC指令の4条5   「少額決済サービス」と定義される   支払い取引をなすために、     (3)資金の受領に対して発行され、   電子マネー発行者以外の   自然人ないし法人によって受容される     (4)  電子的に(磁力によるばあいも含む)   保存された貨幣的価値( monetary  value  )  
  • 42. Testimony: Jerry Brito on Regulation and Bitcoin November 18, 2013 仮想通貨は特段新しいものではないが、 ビットコインの技術は分散型のデジタル 通貨を考察した点でユニークである。 このブレークスルーは消費者や企業に 恩恵をもたらすが、法執行機関にとって 克服すべき課題となる。 http://mercatus.org/video/testimony-jerry-brito-regulation-and-bitcoin
  • 43. Jerry Brito Bitcoin: A Primer for Policymakers 2つのタイプのレギュレーション 1.利用者の保護 2.マネーロンダリングなどの犯罪対策 http://mercatus.org/publication/bitcoin-primer-policymakers
  • 44. Bitcoin for Policymakers Opinion 2つのタイプのレギュレーション 1.利用者の保護 ➢  2.マネーロンダリングなどの犯罪対策  
  • 45. Bitcoin for Policymakers Opinion 2つのタイプのレギュレーション 1.利用者の保護 ➢ きわめて困難と思われる。 2.マネーロンダリングなどの犯罪対策  
  • 46. Bitcoin for Policymakers Opinion 2つのタイプのレギュレーション 1.利用者の保護 ➢ きわめて困難と思われる。 2.マネーロンダリングなどの犯罪対策 ➢ 
  • 47. Bitcoin for Policymakers Opinion 2つのタイプのレギュレーション 1.利用者の保護 ➢ きわめて困難と思われる。 2.マネーロンダリングなどの犯罪対策 ➢ 取引所規制の範囲内で可能。
  • 48. 国立情報学研究所 情報社会相関研究系 岡田 仁志