Characteristics

Ethereum

Hyperledger Fabric

R3 Corda

Industry Focus

Cross-Industry

Cross-Industry

Financial Service

Description of platform

Generic Blockchain

Modular Blockchain

Distributed Ledger for Financial Sector

Governance

Ethereum developers

Linux Foundation

R3 Consortium

Mode of operation

Permissionless, public or private

Permissioned, private

Permissioned, private

Consensus

-Proof-of-work (PoW) -Ledger level

-Byzantine Fault Tolerance (BFT) -Transaction level

-Raft -Transaction level

Smart contracts

Smart contract code (e.g., Serpent, Solidity)

Smart contract code (e.g., Go, Java)

Smart contract code (e.g., Kotlin, Java) -Smart legal contract

Currency

Ether -Tokens via smart contract

None -Currency and tokens via chaincode

None