SlideShare a Scribd company logo
1 of 39
Download to read offline
Hyperledger Meetup Tokyo
Hyperledger Fabric
日本オラクル株式会社
クラウド事業戦略統括
Gaku.Nakamura@oracle.com
Safe harbor statement
Oracle Java Oracle Corporation
2 Copyright © 2020, Oracle and/or its affiliates
@gakumura
@gakumura
… Hyperledger Fabric
@
SIer
OS AIX
D
3 Copyright © 2020, Oracle and/or its affiliates
Oracle Blockchain Platform Cloud Service
Hyperledger Fabricをベースにエンタープライズ利用向けPaaSとして提供
•
•
•
•
•
•
•
4 Copyright © 2020 Oracle and/or its affiliates
東京DCからも
サービス提供中
…
•
Hyperledger Fabric
• Fabric
5 Copyright © 2020, Oracle and/or its affiliates
…
•
Hyperledger Fabric
• Fabric
6 Copyright © 2020, Oracle and/or its affiliates
Hyperledger Fabric
• エンタープライズ用途のパーミッションドブロックチェーン
• 金融からサプライチェーンまで汎用的なユースケースをサポート
• 機密性/プライバシーを確保したデータ共有機能
• スケーラブル、プラガブルな設計
• エンタープライズ領域での本番利用の実績多数
7 Copyright © 2020, Oracle and/or its affiliates
エンタープライズ領域で(おそらく)No.1の利用実績
2019 Prod.
• Hyperledger Fabric
• Corda
• MultiChain
…
• Quorum
8 Copyright © 2020, Oracle and/or its affiliates
From: 2nd Global Enterprise Blockchain Study by Cambridge Univ.
https://www.jbs.cam.ac.uk/fileadmin/user_upload/research/centres/alternative-finance/downloads/2019-ccaf-second-global-enterprise-blockchain-report.pdf
From: Enterprise Blockchain Protocols Evolution Index
by Chainstack
https://chainstack.com/wp-
content/uploads/2020/01/Enterprise-Blockchain-Protocols-
Evolution-Index-2020.pdf
9 Copyright © 2020, Oracle and/or its affiliates
a.k.a. 3
…
•
•
•
Fabric
10 Copyright © 2020, Oracle and/or its affiliates
Quorum
Hyperledger
Fabric Corda
Quorum
• Quorum Node Public State Private State
• Ethereum Privacy Manager Tessera/Constellation
… Private Transaction
11 Copyright © 2020, Oracle and/or its affiliates
Quorum
Node
Privacy
Mgr
L
Quorum
Node
Privacy
Mgr
L
Corda
• Node
•
Identity Manager Notary
Network Map Service Root CA Trust Root
…
12 Copyright © 2020, Oracle and/or its affiliates
Node
L
Network
Map
Notary
Identity
Mgr
Trust
Root
Node
L
Org X Org Y
Hyperledger Fabric
• Peer
Orderer CA Certificate Authority
• Organization
Organization
13 Copyright © 2020, Oracle and/or its affiliates
Peer
L Ord
erer
Ord
erer
CA
Peer
L
CA
Peer
L
Peer
L
1
• DLT
• Quorum Fabric Corda
14 Copyright © 2020, Oracle and/or its affiliates
A B
DC
A B
DC
Quorum Private Transaction
• Private Transaction
• Public State
Private State
• Private Transaction Private State
15 Copyright © 2020, Oracle and/or its affiliates
App 1
Tx1; Private for A, B
Node
A
Node
B
Node
C
Public PrivateTx2; Public
2 2
12
Public Private
12
Public Private
2
1
2
Hyperledger Fabric Channel
• Fabric Channel
• Channel Organization
• Channel Channel
• Channel
16 Copyright © 2020, Oracle and/or its affiliates
OrgA Peer OrgB Peer OrgC Peer
CH1 L1
L2
L1 L1
L2
L3 L3
CH2
CH3
Org
A
Org
B
Org
C
Hyperledger Fabric Private Data
• Channel
Private Data
• Private Data
• Organization …Private Data Collection
• Private Data Purge
17 Copyright © 2020, Oracle and/or its affiliates
OrgA Peer OrgB Peer OrgC Peer
Channel 1
L1
PD1
L1 L1
Private Data
Collection 1
PD1
Corda
… Need to know
•
•
Input Tx
Validating Notary
18 Copyright © 2020, Oracle and/or its affiliates
From https://docs.corda.net/docs/corda-os/4.4/key-concepts-ledger.html
…
Quorum Corda
• Quorum Private Transaction State
• Private Tx
Private State
• Enterprise Ethereum Hyperledger Besu Private State
Fabric
• Corda Tx
•
•
• Validating Notary
•
19 Copyright © 2020, Oracle and/or its affiliates
Fabric
•
• Channel Private Data
•
• Endorsement Policy
• Tx
• Org n 1 1 Channel Private Data Collection
Channel Private Data Collection m m=n(n-1)/2
• n 10 m 45 n 50 m=1225 n 100 m=4950
• Channel Private Data Collection
•
20 Copyright © 2020, Oracle and/or its affiliates
State
“Asset” : {
“id”:”1234567”,
“color”:”red”,
“size”:12,
“price”:200,
“owner”:”Bob”
}
2
• State
•
Bob 50 2
Alice
• State
• State DB
21 Copyright © 2020, Oracle and/or its affiliates
“Asset” : {
“id”:”1234567”,
“color”:”red”,
“size”:12,
“price”:200,
“owner”:”Bob”
}
“Asset” : {
“id”:”1234567”,
“color”:”red”,
“size”:12,
“price”:200,
“owner”:”Bob”
}
• Quorum
• Key Value …
• RDB State Indexing
• State
• Corda
• State Vault RDB Asset OnLedger
CodApp
• RDB
• Corda OS H2DB Postgress
• Corda Enterprise SQL Server/Azure SQL Oracle DB
22 Copyright © 2020, Oracle and/or its affiliates
Fabric
Fabric
• State DB LevelDB CouchDB
• CouchDB JSON Value JSON
JSON
• Phantom Read
Phantom Read OK
• CouchDB
• RDB
…
•
• LevelDB iState
https://github.com/motoreq/istate
- Phantom Read NG
23 Copyright © 2020, Oracle and/or its affiliates
3
•
•
•
•
• Tx State
24 Copyright © 2020, Oracle and/or its affiliates
BA
Fetch
BA
Fetch
•
•
•
•
25 Copyright © 2020, Oracle and/or its affiliates
Corda Quorum
• Corda RDB
•
• HA RDB
• RDB
• Quorum Private Tx
• Private Tx Private State Corda
• Public State
26 Copyright © 2020, Oracle and/or its affiliates
Fabric
DLT
• Peer Channel && Private Data Collection
• Org OK Peer Channel&&
Chaincode Endorsement
• DLT
• HW Peer State DB Org Org Peer
Private Data fetch
Fabric
27 Copyright © 2020, Oracle and/or its affiliates
4
•
•
• Fabric Endorsement Policy
• Peer Channel Chaincode
• Endorsement→Validation TAT Key
•
•
Key
28 Copyright © 2020, Oracle and/or its affiliates
Hyperledger Fabric
• Fabric
•
• PET Privacy Enhancement Technology
• 2.X
• Blockchain Verifier
• Interoperability
• Hyperledger Cactus
• FabToken
•
•
29 Copyright © 2020, Oracle and/or its affiliates
…
•
Hyperledger Fabric
• Fabric
30 Copyright © 2020, Oracle and/or its affiliates
…
31 Copyright © 2020, Oracle and/or its affiliates
Copyright © 2020, Oracle and/or its affiliates32
1
3
2
• Quorum
• Ethereum
• Solidity
• Ethereum
• Corda
•
• CordApp State Contract Flow
-
• Fabric
•
- Chaincode
•
•
33 Copyright © 2020, Oracle and/or its affiliates
Hyperledger Fabric
•
Fabric
• BaaS Fabric
Docker
• Fabric
•
•
• BaaS
34 Copyright © 2020, Oracle and/or its affiliates
• Peer Orderer CA Chaincode
• Fabric
• Organization Organization
Channel
• Channel
• Channel Organization Channel Peer Channel Chaincode
• Chaincode
•
• Endorsement Ordering Validation
• Endorsement Policy
• Private Data
35 Copyright © 2020, Oracle and/or its affiliates
• Marble Chaincode
• BaaS
• HLF
- HLF Go Java Node.js Version
• Node.js Chaincode
Go
• Chaincode
• Organization Peer Channel
• Chaincode
•
• Channel
•
VM
36 Copyright © 2020, Oracle and/or its affiliates
• … HLFv2.x
• IBM Developer JP Hyperledger Fabric 1 6
https://developer.ibm.com/jp/tutorials/cl-hyperledger-fabric-basic-1/
• OCHaCafe #4 Hyperledger Fabric
https://speakerdeck.com/gakumura/ochacafe-number-4-hyperledger-fabric
•
• https://readthedocs.org/projects/hyperledger-fabric/
• Node.js Chaincode API https://hyperledger.github.io/fabric-chaincode-node/
…Java Go Chaincode API
37 Copyright © 2020, Oracle and/or its affiliates
Thank you
38 Copyright © 2020, Oracle and/or its affiliates
エンタープライズブロックチェーン基盤のひとつとしてのHyperledger Fabricの強みと課題

More Related Content

What's hot

Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針Hyperleger Tokyo Meetup
 
Hyperledger Fabric Private Chaincodeについて
Hyperledger Fabric Private ChaincodeについてHyperledger Fabric Private Chaincodeについて
Hyperledger Fabric Private ChaincodeについてHyperleger Tokyo Meetup
 
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待Hyperleger Tokyo Meetup
 
IoT×Blockchain活用事例 ~トイレに学ぶHyperledger Fabricシステム開発の勘所~
IoT×Blockchain活用事例 ~トイレに学ぶHyperledger Fabricシステム開発の勘所~IoT×Blockchain活用事例 ~トイレに学ぶHyperledger Fabricシステム開発の勘所~
IoT×Blockchain活用事例 ~トイレに学ぶHyperledger Fabricシステム開発の勘所~Hyperleger Tokyo Meetup
 
FIWARE Overview and description of GEs
FIWARE Overview and description of GEsFIWARE Overview and description of GEs
FIWARE Overview and description of GEsfisuda
 
Kubernetes Cost Optimization
Kubernetes Cost OptimizationKubernetes Cost Optimization
Kubernetes Cost OptimizationShiho ASA
 
Optimistic Rollupとは何か
Optimistic Rollupとは何かOptimistic Rollupとは何か
Optimistic Rollupとは何かSyuhei Hiya
 
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)Naohiro Fujie
 
新プロジェクト Hyperledger Cactus のご紹介
新プロジェクト Hyperledger Cactus のご紹介新プロジェクト Hyperledger Cactus のご紹介
新プロジェクト Hyperledger Cactus のご紹介Hyperleger Tokyo Meetup
 
エンタープライズブロックチェーン構築の基礎
エンタープライズブロックチェーン構築の基礎エンタープライズブロックチェーン構築の基礎
エンタープライズブロックチェーン構築の基礎Hyperleger Tokyo Meetup
 
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPFShuji Yamada
 
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container ServiceAWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container ServiceAmazon Web Services Japan
 
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Amazon Web Services Japan
 
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜Yoshiki Nakagawa
 
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようCognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようShuto Suzuki
 
ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾
ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾 ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾
ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾 blockchainexe
 
HadoopをBQにマイグレしようとしてる話
HadoopをBQにマイグレしようとしてる話HadoopをBQにマイグレしようとしてる話
HadoopをBQにマイグレしようとしてる話Recruit Technologies
 

What's hot (20)

Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
 
Hyperledger Fabric Private Chaincodeについて
Hyperledger Fabric Private ChaincodeについてHyperledger Fabric Private Chaincodeについて
Hyperledger Fabric Private Chaincodeについて
 
Hyperledger Fabric 概説
Hyperledger Fabric 概説Hyperledger Fabric 概説
Hyperledger Fabric 概説
 
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
 
IoT×Blockchain活用事例 ~トイレに学ぶHyperledger Fabricシステム開発の勘所~
IoT×Blockchain活用事例 ~トイレに学ぶHyperledger Fabricシステム開発の勘所~IoT×Blockchain活用事例 ~トイレに学ぶHyperledger Fabricシステム開発の勘所~
IoT×Blockchain活用事例 ~トイレに学ぶHyperledger Fabricシステム開発の勘所~
 
FIWARE Overview and description of GEs
FIWARE Overview and description of GEsFIWARE Overview and description of GEs
FIWARE Overview and description of GEs
 
「DID ・デジタル通貨の社会実装」 Digital Platformer 株式会社
「DID ・デジタル通貨の社会実装」 Digital Platformer 株式会社 「DID ・デジタル通貨の社会実装」 Digital Platformer 株式会社
「DID ・デジタル通貨の社会実装」 Digital Platformer 株式会社
 
Kubernetes Cost Optimization
Kubernetes Cost OptimizationKubernetes Cost Optimization
Kubernetes Cost Optimization
 
Optimistic Rollupとは何か
Optimistic Rollupとは何かOptimistic Rollupとは何か
Optimistic Rollupとは何か
 
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
 
Introduction; Blockchain 101
Introduction; Blockchain 101Introduction; Blockchain 101
Introduction; Blockchain 101
 
新プロジェクト Hyperledger Cactus のご紹介
新プロジェクト Hyperledger Cactus のご紹介新プロジェクト Hyperledger Cactus のご紹介
新プロジェクト Hyperledger Cactus のご紹介
 
エンタープライズブロックチェーン構築の基礎
エンタープライズブロックチェーン構築の基礎エンタープライズブロックチェーン構築の基礎
エンタープライズブロックチェーン構築の基礎
 
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF
 
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container ServiceAWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
 
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
 
マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜マルチテナントのアプリケーション実装〜実践編〜
マルチテナントのアプリケーション実装〜実践編〜
 
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようCognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しよう
 
ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾
ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾 ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾
ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾
 
HadoopをBQにマイグレしようとしてる話
HadoopをBQにマイグレしようとしてる話HadoopをBQにマイグレしようとしてる話
HadoopをBQにマイグレしようとしてる話
 

Similar to エンタープライズブロックチェーン基盤のひとつとしてのHyperledger Fabricの強みと課題

[Oracle Innovation Summit Tokyo 2018] ブロックチェーンで切り拓く新たな世界
[Oracle Innovation Summit Tokyo 2018] ブロックチェーンで切り拓く新たな世界[Oracle Innovation Summit Tokyo 2018] ブロックチェーンで切り拓く新たな世界
[Oracle Innovation Summit Tokyo 2018] ブロックチェーンで切り拓く新たな世界オラクルエンジニア通信
 
Microservices at Scale with Istio
Microservices at Scale with IstioMicroservices at Scale with Istio
Microservices at Scale with IstioJesse Butler
 
blockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalblockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalJuarez Junior
 
Blockchain & Security in Oracle by Emmanuel Abiodun
Blockchain & Security in Oracle by Emmanuel AbiodunBlockchain & Security in Oracle by Emmanuel Abiodun
Blockchain & Security in Oracle by Emmanuel AbiodunVishwas Manral
 
Blockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformBlockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformJuarez Junior
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTCharles Eckel
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patternsJesse Butler
 
Keynote Presentation: Hybrid Deployment for RTC PaaS
Keynote Presentation: Hybrid Deployment for RTC PaaSKeynote Presentation: Hybrid Deployment for RTC PaaS
Keynote Presentation: Hybrid Deployment for RTC PaaSXura
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformBobby Curtis
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on OpenstackTakashi Kajinami
 
Corda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to CordaCorda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to CordaR3
 
The Things Conference 2020: Technical Keynote
The Things Conference 2020: Technical KeynoteThe Things Conference 2020: Technical Keynote
The Things Conference 2020: Technical KeynoteJohan Stokking
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
How to Build a Decentralized BlockchainApp with the Oracle Blockchain PlatformHow to Build a Decentralized BlockchainApp with the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain PlatformJuarez Junior
 
Blockchain in the enterprise
Blockchain in the enterpriseBlockchain in the enterprise
Blockchain in the enterpriseJesus Rodriguez
 
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatengeKarin Patenge
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshJeffrey T. Pollock
 

Similar to エンタープライズブロックチェーン基盤のひとつとしてのHyperledger Fabricの強みと課題 (20)

[Oracle Innovation Summit Tokyo 2018] ブロックチェーンで切り拓く新たな世界
[Oracle Innovation Summit Tokyo 2018] ブロックチェーンで切り拓く新たな世界[Oracle Innovation Summit Tokyo 2018] ブロックチェーンで切り拓く新たな世界
[Oracle Innovation Summit Tokyo 2018] ブロックチェーンで切り拓く新たな世界
 
Microservices at Scale with Istio
Microservices at Scale with IstioMicroservices at Scale with Istio
Microservices at Scale with Istio
 
blockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalblockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technical
 
Blockchain & Security in Oracle by Emmanuel Abiodun
Blockchain & Security in Oracle by Emmanuel AbiodunBlockchain & Security in Oracle by Emmanuel Abiodun
Blockchain & Security in Oracle by Emmanuel Abiodun
 
Blockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformBlockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain Platform
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patterns
 
Introduction to FIWARE IoT
Introduction to FIWARE IoTIntroduction to FIWARE IoT
Introduction to FIWARE IoT
 
Keynote Presentation: Hybrid Deployment for RTC PaaS
Keynote Presentation: Hybrid Deployment for RTC PaaSKeynote Presentation: Hybrid Deployment for RTC PaaS
Keynote Presentation: Hybrid Deployment for RTC PaaS
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp Terraform
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
 
Corda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to CordaCorda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to Corda
 
The Things Conference 2020: Technical Keynote
The Things Conference 2020: Technical KeynoteThe Things Conference 2020: Technical Keynote
The Things Conference 2020: Technical Keynote
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Oracle Cloud Infrastructure
Oracle Cloud InfrastructureOracle Cloud Infrastructure
Oracle Cloud Infrastructure
 
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
How to Build a Decentralized BlockchainApp with the Oracle Blockchain PlatformHow to Build a Decentralized BlockchainApp with the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
 
ETC Summit 18
ETC Summit 18ETC Summit 18
ETC Summit 18
 
Blockchain in the enterprise
Blockchain in the enterpriseBlockchain in the enterprise
Blockchain in the enterprise
 
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 

More from Hyperleger Tokyo Meetup

Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperleger Tokyo Meetup
 
Hyperledger FireFly - HYPERLEDGER Workshop, WebX
Hyperledger FireFly - HYPERLEDGER Workshop, WebXHyperledger FireFly - HYPERLEDGER Workshop, WebX
Hyperledger FireFly - HYPERLEDGER Workshop, WebXHyperleger Tokyo Meetup
 
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperleger Tokyo Meetup
 
ブロックチェーンを用いた自己主権型デジタルID管理
ブロックチェーンを用いた自己主権型デジタルID管理ブロックチェーンを用いた自己主権型デジタルID管理
ブロックチェーンを用いた自己主権型デジタルID管理Hyperleger Tokyo Meetup
 
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
異種ブロックチェーン統合ツールHyperledger Cactiご紹介異種ブロックチェーン統合ツールHyperledger Cactiご紹介
異種ブロックチェーン統合ツールHyperledger Cactiご紹介Hyperleger Tokyo Meetup
 
ファイアフライ「蛍」FireFly to Public and Private Chains
ファイアフライ「蛍」FireFly to Public and Private Chainsファイアフライ「蛍」FireFly to Public and Private Chains
ファイアフライ「蛍」FireFly to Public and Private ChainsHyperleger Tokyo Meetup
 
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すTrusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すHyperleger Tokyo Meetup
 
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料Hyperleger Tokyo Meetup
 
いろはを活用したデジタル地域通貨の運用開始
いろはを活用したデジタル地域通貨の運用開始いろはを活用したデジタル地域通貨の運用開始
いろはを活用したデジタル地域通貨の運用開始Hyperleger Tokyo Meetup
 
パネルディスカッション : エンタープライズブロックチェーンの活用例
パネルディスカッション : エンタープライズブロックチェーンの活用例パネルディスカッション : エンタープライズブロックチェーンの活用例
パネルディスカッション : エンタープライズブロックチェーンの活用例Hyperleger Tokyo Meetup
 
ブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリングブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリングHyperleger Tokyo Meetup
 
Challenges of applying Blockchain to enterprise systems in NTTDATA
Challenges of applying Blockchain to enterprise systems in NTTDATAChallenges of applying Blockchain to enterprise systems in NTTDATA
Challenges of applying Blockchain to enterprise systems in NTTDATAHyperleger Tokyo Meetup
 
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介Hyperleger Tokyo Meetup
 
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3Hyperleger Tokyo Meetup
 
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3Hyperleger Tokyo Meetup
 
Hyperledgerマルチブロックチェーン基盤戦略構想 2/3
Hyperledgerマルチブロックチェーン基盤戦略構想 2/3Hyperledgerマルチブロックチェーン基盤戦略構想 2/3
Hyperledgerマルチブロックチェーン基盤戦略構想 2/3Hyperleger Tokyo Meetup
 

More from Hyperleger Tokyo Meetup (19)

Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
 
Hyperledger FireFly - HYPERLEDGER Workshop, WebX
Hyperledger FireFly - HYPERLEDGER Workshop, WebXHyperledger FireFly - HYPERLEDGER Workshop, WebX
Hyperledger FireFly - HYPERLEDGER Workshop, WebX
 
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
 
ブロックチェーンを用いた自己主権型デジタルID管理
ブロックチェーンを用いた自己主権型デジタルID管理ブロックチェーンを用いた自己主権型デジタルID管理
ブロックチェーンを用いた自己主権型デジタルID管理
 
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
異種ブロックチェーン統合ツールHyperledger Cactiご紹介異種ブロックチェーン統合ツールHyperledger Cactiご紹介
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
 
ファイアフライ「蛍」FireFly to Public and Private Chains
ファイアフライ「蛍」FireFly to Public and Private Chainsファイアフライ「蛍」FireFly to Public and Private Chains
ファイアフライ「蛍」FireFly to Public and Private Chains
 
Hyperledger Besuの動向
Hyperledger Besuの動向Hyperledger Besuの動向
Hyperledger Besuの動向
 
Hyperledger Iroha
Hyperledger IrohaHyperledger Iroha
Hyperledger Iroha
 
Hyperledger Aries 101
Hyperledger Aries 101Hyperledger Aries 101
Hyperledger Aries 101
 
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すTrusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
 
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
 
いろはを活用したデジタル地域通貨の運用開始
いろはを活用したデジタル地域通貨の運用開始いろはを活用したデジタル地域通貨の運用開始
いろはを活用したデジタル地域通貨の運用開始
 
パネルディスカッション : エンタープライズブロックチェーンの活用例
パネルディスカッション : エンタープライズブロックチェーンの活用例パネルディスカッション : エンタープライズブロックチェーンの活用例
パネルディスカッション : エンタープライズブロックチェーンの活用例
 
ブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリングブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリング
 
Challenges of applying Blockchain to enterprise systems in NTTDATA
Challenges of applying Blockchain to enterprise systems in NTTDATAChallenges of applying Blockchain to enterprise systems in NTTDATA
Challenges of applying Blockchain to enterprise systems in NTTDATA
 
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
 
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
 
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
Hyperledgerマルチブロックチェーン基盤戦略構想 3/3
 
Hyperledgerマルチブロックチェーン基盤戦略構想 2/3
Hyperledgerマルチブロックチェーン基盤戦略構想 2/3Hyperledgerマルチブロックチェーン基盤戦略構想 2/3
Hyperledgerマルチブロックチェーン基盤戦略構想 2/3
 

Recently uploaded

Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information SystemsAnge Felix NSANZIYERA
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257subhasishdas79
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...manju garg
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 

Recently uploaded (20)

Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 

エンタープライズブロックチェーン基盤のひとつとしてのHyperledger Fabricの強みと課題

  • 1. Hyperledger Meetup Tokyo Hyperledger Fabric 日本オラクル株式会社 クラウド事業戦略統括 Gaku.Nakamura@oracle.com
  • 2. Safe harbor statement Oracle Java Oracle Corporation 2 Copyright © 2020, Oracle and/or its affiliates
  • 3. @gakumura @gakumura … Hyperledger Fabric @ SIer OS AIX D 3 Copyright © 2020, Oracle and/or its affiliates
  • 4. Oracle Blockchain Platform Cloud Service Hyperledger Fabricをベースにエンタープライズ利用向けPaaSとして提供 • • • • • • • 4 Copyright © 2020 Oracle and/or its affiliates 東京DCからも サービス提供中
  • 5. … • Hyperledger Fabric • Fabric 5 Copyright © 2020, Oracle and/or its affiliates
  • 6. … • Hyperledger Fabric • Fabric 6 Copyright © 2020, Oracle and/or its affiliates
  • 7. Hyperledger Fabric • エンタープライズ用途のパーミッションドブロックチェーン • 金融からサプライチェーンまで汎用的なユースケースをサポート • 機密性/プライバシーを確保したデータ共有機能 • スケーラブル、プラガブルな設計 • エンタープライズ領域での本番利用の実績多数 7 Copyright © 2020, Oracle and/or its affiliates
  • 8. エンタープライズ領域で(おそらく)No.1の利用実績 2019 Prod. • Hyperledger Fabric • Corda • MultiChain … • Quorum 8 Copyright © 2020, Oracle and/or its affiliates From: 2nd Global Enterprise Blockchain Study by Cambridge Univ. https://www.jbs.cam.ac.uk/fileadmin/user_upload/research/centres/alternative-finance/downloads/2019-ccaf-second-global-enterprise-blockchain-report.pdf
  • 9. From: Enterprise Blockchain Protocols Evolution Index by Chainstack https://chainstack.com/wp- content/uploads/2020/01/Enterprise-Blockchain-Protocols- Evolution-Index-2020.pdf 9 Copyright © 2020, Oracle and/or its affiliates
  • 10. a.k.a. 3 … • • • Fabric 10 Copyright © 2020, Oracle and/or its affiliates Quorum Hyperledger Fabric Corda
  • 11. Quorum • Quorum Node Public State Private State • Ethereum Privacy Manager Tessera/Constellation … Private Transaction 11 Copyright © 2020, Oracle and/or its affiliates Quorum Node Privacy Mgr L Quorum Node Privacy Mgr L
  • 12. Corda • Node • Identity Manager Notary Network Map Service Root CA Trust Root … 12 Copyright © 2020, Oracle and/or its affiliates Node L Network Map Notary Identity Mgr Trust Root Node L
  • 13. Org X Org Y Hyperledger Fabric • Peer Orderer CA Certificate Authority • Organization Organization 13 Copyright © 2020, Oracle and/or its affiliates Peer L Ord erer Ord erer CA Peer L CA Peer L Peer L
  • 14. 1 • DLT • Quorum Fabric Corda 14 Copyright © 2020, Oracle and/or its affiliates A B DC A B DC
  • 15. Quorum Private Transaction • Private Transaction • Public State Private State • Private Transaction Private State 15 Copyright © 2020, Oracle and/or its affiliates App 1 Tx1; Private for A, B Node A Node B Node C Public PrivateTx2; Public 2 2 12 Public Private 12 Public Private 2 1 2
  • 16. Hyperledger Fabric Channel • Fabric Channel • Channel Organization • Channel Channel • Channel 16 Copyright © 2020, Oracle and/or its affiliates OrgA Peer OrgB Peer OrgC Peer CH1 L1 L2 L1 L1 L2 L3 L3 CH2 CH3 Org A Org B Org C
  • 17. Hyperledger Fabric Private Data • Channel Private Data • Private Data • Organization …Private Data Collection • Private Data Purge 17 Copyright © 2020, Oracle and/or its affiliates OrgA Peer OrgB Peer OrgC Peer Channel 1 L1 PD1 L1 L1 Private Data Collection 1 PD1
  • 18. Corda … Need to know • • Input Tx Validating Notary 18 Copyright © 2020, Oracle and/or its affiliates From https://docs.corda.net/docs/corda-os/4.4/key-concepts-ledger.html
  • 19. … Quorum Corda • Quorum Private Transaction State • Private Tx Private State • Enterprise Ethereum Hyperledger Besu Private State Fabric • Corda Tx • • • Validating Notary • 19 Copyright © 2020, Oracle and/or its affiliates
  • 20. Fabric • • Channel Private Data • • Endorsement Policy • Tx • Org n 1 1 Channel Private Data Collection Channel Private Data Collection m m=n(n-1)/2 • n 10 m 45 n 50 m=1225 n 100 m=4950 • Channel Private Data Collection • 20 Copyright © 2020, Oracle and/or its affiliates
  • 21. State “Asset” : { “id”:”1234567”, “color”:”red”, “size”:12, “price”:200, “owner”:”Bob” } 2 • State • Bob 50 2 Alice • State • State DB 21 Copyright © 2020, Oracle and/or its affiliates “Asset” : { “id”:”1234567”, “color”:”red”, “size”:12, “price”:200, “owner”:”Bob” } “Asset” : { “id”:”1234567”, “color”:”red”, “size”:12, “price”:200, “owner”:”Bob” }
  • 22. • Quorum • Key Value … • RDB State Indexing • State • Corda • State Vault RDB Asset OnLedger CodApp • RDB • Corda OS H2DB Postgress • Corda Enterprise SQL Server/Azure SQL Oracle DB 22 Copyright © 2020, Oracle and/or its affiliates
  • 23. Fabric Fabric • State DB LevelDB CouchDB • CouchDB JSON Value JSON JSON • Phantom Read Phantom Read OK • CouchDB • RDB … • • LevelDB iState https://github.com/motoreq/istate - Phantom Read NG 23 Copyright © 2020, Oracle and/or its affiliates
  • 24. 3 • • • • • Tx State 24 Copyright © 2020, Oracle and/or its affiliates BA Fetch BA Fetch
  • 25. • • • • 25 Copyright © 2020, Oracle and/or its affiliates
  • 26. Corda Quorum • Corda RDB • • HA RDB • RDB • Quorum Private Tx • Private Tx Private State Corda • Public State 26 Copyright © 2020, Oracle and/or its affiliates
  • 27. Fabric DLT • Peer Channel && Private Data Collection • Org OK Peer Channel&& Chaincode Endorsement • DLT • HW Peer State DB Org Org Peer Private Data fetch Fabric 27 Copyright © 2020, Oracle and/or its affiliates
  • 28. 4 • • • Fabric Endorsement Policy • Peer Channel Chaincode • Endorsement→Validation TAT Key • • Key 28 Copyright © 2020, Oracle and/or its affiliates
  • 29. Hyperledger Fabric • Fabric • • PET Privacy Enhancement Technology • 2.X • Blockchain Verifier • Interoperability • Hyperledger Cactus • FabToken • • 29 Copyright © 2020, Oracle and/or its affiliates
  • 30. … • Hyperledger Fabric • Fabric 30 Copyright © 2020, Oracle and/or its affiliates
  • 31. … 31 Copyright © 2020, Oracle and/or its affiliates
  • 32. Copyright © 2020, Oracle and/or its affiliates32 1 3 2
  • 33. • Quorum • Ethereum • Solidity • Ethereum • Corda • • CordApp State Contract Flow - • Fabric • - Chaincode • • 33 Copyright © 2020, Oracle and/or its affiliates
  • 34. Hyperledger Fabric • Fabric • BaaS Fabric Docker • Fabric • • • BaaS 34 Copyright © 2020, Oracle and/or its affiliates
  • 35. • Peer Orderer CA Chaincode • Fabric • Organization Organization Channel • Channel • Channel Organization Channel Peer Channel Chaincode • Chaincode • • Endorsement Ordering Validation • Endorsement Policy • Private Data 35 Copyright © 2020, Oracle and/or its affiliates
  • 36. • Marble Chaincode • BaaS • HLF - HLF Go Java Node.js Version • Node.js Chaincode Go • Chaincode • Organization Peer Channel • Chaincode • • Channel • VM 36 Copyright © 2020, Oracle and/or its affiliates
  • 37. • … HLFv2.x • IBM Developer JP Hyperledger Fabric 1 6 https://developer.ibm.com/jp/tutorials/cl-hyperledger-fabric-basic-1/ • OCHaCafe #4 Hyperledger Fabric https://speakerdeck.com/gakumura/ochacafe-number-4-hyperledger-fabric • • https://readthedocs.org/projects/hyperledger-fabric/ • Node.js Chaincode API https://hyperledger.github.io/fabric-chaincode-node/ …Java Go Chaincode API 37 Copyright © 2020, Oracle and/or its affiliates
  • 38. Thank you 38 Copyright © 2020, Oracle and/or its affiliates