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

エンタープライズ領域で活用される代表的なブロックチェーン基盤の紹介

gakumura
April 22, 2020

 エンタープライズ領域で活用される代表的なブロックチェーン基盤の紹介

2020/4/22
Blockchain GIG番外編 エンジニアのためのエンタープライズブロックチェーン超入門
エンタープライズ領域で活用される代表的なブロックチェーン基盤の紹介
で喋った資料
「3大エンタープライズブロックチェーン」のQuorum、Hyperledger Fabric、Cordaの基礎知識の紹介

gakumura

April 22, 2020
Tweet

More Decks by gakumura

Other Decks in Technology

Transcript

  1. Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

    | 1 Blockchain GIG番外編 エンジニアのための エンタープライズブロックチェーン超入門 エンタープライズ領域で活用される 代表的なブロックチェーン基盤の紹介 2020/4/22 日本オラクル株式会社 クラウド事業戦略統括 中村岳 [email protected]
  2. 3 a.k.a. 3 • • • Copyright © 2019 Oracle

    and/or its affiliates 7 Quorum Hyperledger Fabric Corda
  3. Quorum • • • • • • Copyright © 2019

    Oracle and/or its affiliates 8
  4. Corda • • • • • • • • Copyright

    © 2019 Oracle and/or its affiliates 11
  5. Copyright © 2019 Oracle and/or its affiliates 12 Quorum Hyperledger

    Fabric Corda Yes Yes Yes Yes Yes Yes LGPL v3.0 Apache 2.0 Apache 2.0 J.P. Morgan Chase Hyperledger R3 Go Go Java Solidity Go JavaScript Java Java Kotlin https://github.com/jpmorg anchase/quorum/wiki https://hyperledger- fabric.readthedocs.io/ https://docs.corda.net/
  6. Quorum • Quorum Node Public State Private State • Ethereum

    Transaction Manager Tessera … Private Transaction Copyright © 2019 Oracle and/or its affiliates 13 Quorum Node Tx Mgr L Quorum Node Tx Mgr L
  7. Org X Org Y Hyperledger Fabric • Peer Orderer CA

    Certificate Authority • Organization Organization Copyright © 2019 Oracle and/or its affiliates 14 Peer L Ord erer Ord erer CA Peer L CA Peer L Peer L
  8. Corda • Node • Identity Manager Notary Network Map Service

    Root CA Trust Root … Copyright © 2019 Oracle and/or its affiliates 15 Node L Network Map Notary Identity Mgr Trust Root Node L
  9. • • • • • • • • • Copyright

    © 2019 Oracle and/or its affiliates 16
  10. • DLT • Quorum Fabric Corda Copyright © 2019 Oracle

    and/or its affiliates 17 A B D C A B D C
  11. Quorum Private Transaction • Private Transaction • Public State Private

    State • Private Transaction Private State Copyright © 2019 Oracle and/or its affiliates 18 App 1 Tx1; Private for A, B Node A Node B Node C Public Private Tx2; Public 2 2 1 2 Public Private 1 2 Public Private 2 1 2
  12. Hyperledger Fabric Channel • Fabric Channel • Channel Organization •

    Channel Channel • Channel Copyright © 2019 Oracle and/or its affiliates 19 OrgA Peer OrgB Peer OrgC Peer CH1 L1 L2 L1 L1 L2 L3 L3 CH2 CH3 Org A Org B Org C
  13. Hyperledger Fabric Private Data • Channel Private Data • Private

    Data • Organization …Private Data Collection • Private Data Purge Copyright © 2019 Oracle and/or its affiliates 20 OrgA Peer OrgB Peer OrgC Peer Channel 1 L1 PD1 L1 L1 Private Data Collection 1 PD1
  14. Corda … Copyright © 2019 Oracle and/or its affiliates 21

    From https://docs.corda.net/docs/corda-os/4.4/key-concepts-ledger.html
  15. 3 a.k.a. 3 • • • …” ” Copyright ©

    2019 Oracle and/or its affiliates 22 Quorum Hyperledger Fabric Corda
  16. … • → • hogehoge Quorum Fabric Corda → →

    hogehoge → handy Copyright © 2019 Oracle and/or its affiliates 23