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

FinTech/LegalTech と分散システム ─ 分散システムから見たブロックチェーンの...

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

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

Avatar for Kenji Saito

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