Choosing the Right Blockchain Platform
NV Narendra Kumar IDRBT, Hyderabad [email protected]
Key Considerations
• Scalability • Security and Privacy • Throughput • Governance • Consensus • Smart Contracts Blockchain Platforms Prominent Platforms
• Public/Permissionless • Bitcoin • Ethereum • Private/Permissioned • Hyperledger Fabric • Corda • Multichain • Quorum / Enterprise Ethereum • Ripple Bitcoin / Ethereum – Structure
DATA
P P P P P Bitcoin / Ethereum – Flow
1. Validate Anyone (Peer)
2. Order + Execute Anyone (Miner) Hyperledger Fabric – Structure (1)
Orderer
E E E E C E C E C D D D P C P C P C P P P
Channel Channel Channel Hyperledger Fabric – Structure (2)
Orderer
T S
Channel
P E C Hyperledger Fabric – Flow
1. Validate Endorsing Peer (E)
2. Order Orderer
3. Execute Committing Peer (C) Multichain / Quorum – Structure
T
P P P A A
S S S S S Multichain / Quorum – Flow
1. Validate Transacting Peers (P/A)
2. Order Administrative Peers (A)
3. Execute Transacting Peers (P/A) Corda – Structure
Notary
N N N N N
D D D D D Corda – Flow
1. Validate Transformation Transacting Nodes (N)
2. Order Notary
3. Validate Ownership Notary
4. Execute Transacting Nodes (N) Consensus
Emergent / Explicit Local Longest chain, GHOST Public Blockchains Crash Byzantine Trust derived from Fault Fault mathematical Tolerant Tolerant hardness Paxos, RAFT PBFT Permissioned Blockchains Platform Summary (1)
Throughput 3 4 5
2 1
1. Bitcoin Consistency 2. Ethereum 3. Current centralized systems, Corda and Hyperledger Fabric with centralized notary / orderer 4. Multichain and Quorum 5. Corda and Hyperledger Fabric with BFT notary / orderer Platform Summary (2) Trusted Flexible 1 IDEAL Interoperability
3 2
Privacy 1. Bitcoin, Ethereum, and Hyperledger Fabric within channel 2. Corda, and Hyperledger Fabric between channels 3. Multichain, and Quorum Use Cases Use-Cases by Industry
Use Cases
Digital Asset Management
Value Information
Currency Others
Private CBDC
Benefits: Auditability, Process standardization and automation, Transparency, Resiliency, Security, Enhanced collaboration