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

FinTech/LegalTech と分散システム ─ 分散システムから見たブロックチェーンの挑戦と不可能性 / FinTech, LegalTech and Distributed Systems

FinTech/LegalTech と分散システム ─ 分散システムから見たブロックチェーンの挑戦と不可能性 / FinTech, LegalTech and Distributed Systems

2016年4月26日に大阪市立大学にて講演した際に用いたスライドです。ベースとなっているのは 2月の Developers Summit 2016 での発表資料です。

Kenji Saito

April 26, 2016
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. ( ) SFC ( ) Orb ( ) 1993 M.Eng

    ( ) 2006 ( ) DMC SFC 15 P2P ⇒ FinTech/LegalTech – – 2016-04-27 – p.3/46
  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) FinTech/LegalTech – – 2016-04-27 – p.8/46
  3. - RSA, DSA, ECDSA ( DSA) ( RSA ) PKI

    FinTech/LegalTech – – 2016-04-27 – p.10/46
  4. 3 1. TX · ⇒ 2. ⇒ 3. ⇒ FinTech/LegalTech

    – – 2016-04-27 – p.11/46
  5. ( ) 1. 10 ( ) 2. 3. 1 FinTech/LegalTech

    – – 2016-04-27 – p.13/46
  6. Proof of Work : Hashcash (1997) SHA-1 20 ( )

    0 1 1 / FinTech/LegalTech – – 2016-04-27 – p.16/46
  7. POW Proof Of Work ( ) . . . FinTech/LegalTech

    – – 2016-04-27 – p.19/46
  8. Proof of Work ( ) 1∼2 ( ) ( →

    ) ASIC . . . FinTech/LegalTech – – 2016-04-27 – p.21/46
  9. ( ) : . . . : Proof of Existence

    : DAO/DAC — ( ) : . . . FinTech/LegalTech – – 2016-04-27 – p.25/46
  10. 1 (2015 ) BNY Mellon 4 UBS 4 USAA 5

    DBS IBM 5 Barclays Safello 6 Deutsche Bank 8 7 BNP Paribas 7 ING Bank 7 Citi Citicoin 7 R3CEV 30 9 FinTech/LegalTech – – 2016-04-27 – p.26/46
  11. 2 (2015 ) NASDAQ linq Chain.com 6 SWIFT 7 VISA

    3 8 FinTech/LegalTech – – 2016-04-27 – p.27/46
  12. 3 (2015 ) FRB IBM 3 5 EBA 5 FinTech

    225M 7 2016 (3 ) (5 ) FinTech/LegalTech – – 2016-04-27 – p.28/46
  13. DAC/DAO revisted Distributed/Decentralized Autonomous Corporation/Organization - : cf. L.Lessig, “Code:

    And Other Laws of Cyberspace”, 1999 FinTech/LegalTech – – 2016-04-27 – p.30/46
  14. Vitalik Buterin, “Ethereum White Paper: A NEXT GENERATION SMART CONTRACT

    & DECENTRALIZED APPLICATION PLATFORM” : FinTech/LegalTech – – 2016-04-27 – p.31/46
  15. CAP Consistency ( ) Availability ( ) Partition tolerance (

    ) ⇒ 3 C Eventual consistency ( ) . . . FinTech/LegalTech – – 2016-04-27 – p.33/46
  16. Consistency ( ) Strong consistency ( ) (safety) Eventual consistency

    ( ) (liveness) ↑ Weak consistency ( ) ← ( ) FinTech/LegalTech – – 2016-04-27 – p.34/46
  17. IoT IoT . . . ( ) I/O EVM (

    ) ( ) . . . I/O cf. ADEPT by IBM ( ) FinTech/LegalTech – – 2016-04-27 – p.37/46
  18. n = f ( ) ( n ) FinTech/LegalTech –

    – 2016-04-27 – p.38/46
  19. n > 3f R F R > 2F ⇒ FinTech/LegalTech

    – – 2016-04-27 – p.39/46
  20. E. Heilman, et. al., “Eclipse Attacks on Bitcoin’s Peer-to-Peer Network”,

    24th USENIX Security Symposium, 2015 Takuya Shibuta, “Analysis of Eclipse-Attack Vulnerability on Single Global Ledger Cryptocurrencies”, , 2015 FinTech/LegalTech – – 2016-04-27 – p.42/46
  21. / , ← 2.0 , NEM ← eris, mijin, Orb

    1 ← ← (by DAH) ← Practical Byzantine Fault Tolerance ( ) FinTech/LegalTech – – 2016-04-27 – p.45/46