Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Reference_description_with_linked_URLs__________________________Notes__________________________________________________________________
Overview


https://medium.com/newcryptoblock/hyperledger-fabric-vs-r3-corda-7954035a4884

medium.com-Hyperledger Fabric vs R3 Corda.pdf

Hyperledger Fabric vs. R3 Corda  - 2019

https://medium.com/akeo-tech/hyperledger-fabric-vs-corda-vs-
quorum-the-business-choice-dd5238b20d88

medium.com-Hyperledger Fabric vs Corda vs Quorum The business choice.pdf

Hyperledger Fabric vs Corda vs Quorum: The business choice?

https://kaleido.io/a-technical-analysis-of-ethereum-vs-fabric-vs-corda/

kaleido.io-Enterprise Blockchain Protocols A Technical Analysis of Ethereum vs Fabric vs Corda.pdf

2019 - Tech compare Fabric Ethereum Corda - Zhang

Enterprise Blockchain Protocols: A Technical Analysis of Ethereum vs Fabric vs Corda

https://drive.google.com/open?id=1aDDZ75LLtUi5SoASc0Svbwmk-WpAw0j42017 - Compare Fabric  Ethereum  Corda
https://drive.google.com/open?id=19_R9yWJFO9wwo6x4tHl39i6wmjIyX32KBLOCK BY BLOCK
A Comparative Analysis of DLT - Sep 2018

https://www.ledgerinsights.com/quorum-blockchain-competitor-hyperledger-besu/

ledgerinsights.com-Quorum blockchain competitor joins Hyperledger ecosystem.pdf

BESU - Quorum blockchain competitor joins Hyperledger ecosystem

https://www.blockchain-council.org/hyperledger/quorum-vs-hyperledger
-the-ultimate-guide/

blockchain-council.org-Quorum Vs Hyperledger The Ultimate Guide.pdf

QUORUM VS HYPERLEDGER : THE ULTIMATE GUIDE - 2019

http://sallykang.com/blog/2019/12/10/comparison-between-quorum-hyperledger

sallykang.com-Comparison Between Quorum amp Hyperledger.pdf


Comparison Between Quorum & Hyperledger - 2019

https://akeo.tech/blog/blockchain-and-dlt/enterprise-blockchains-
hyperledger-fabric-corda-quorum/

akeo.tech-Why Hyperledger Fabric will Win Against R3 Corda and Quorum.pdf

Why Hyperledger Fabric will Win Against R3 Corda and Quorum? = 2019







Ethereum  and EEA








Quorummoving to Consensys ?






Corda


















Compare Blockchains
https://medium.com/newcryptoblock/hyperledger-fabric-vs-r3-corda-7954035a4884Fabric vs Corda - Medium 2018












...

Ethereum Enterprise Blockchain implementations

EE ClientModified FromDeveloperOpen Source License
Quorumgo-ethereumJPMorgan ChaseLGPL
BesuNew implementation in JavaPegaSysApache 2.0
Autonitygo-ethereumClearmaticsLGPL
StratoHaskell EthereumBlockAppsClosed-source


Consensus Models Compared

...

At a high level, a configurable number of organizations must come to consensus on the execution results, where the “endorsement policy” is defined at the chaincode level, private data collection level (starting in v2.0), or key level.

Corda consensus design is very similar to Fabric. First the nodes involved in the transaction coordinate among them to process the transaction by executing the target contract and signing the execution result. Once the required signatures are collected, the initiator node is responsible for sending the transaction to the notary service for consensus signature. The notary service maintains a full history of all the transactions that have been submitted and is able to determine if a double spending situation is happening. Once the notary service approves the transaction and signs of on the proposed result, the transaction is finalized and committed by all the parties. This makes it effectively the same execute-order-validate design that Fabric follows.


Transaction ExecutionOrdering (double-spend detection)
EthereumEthereum Node (all nodes)Ethereum Node (block proposer)
FabricEndorsing PeerOrderer
CordaCorda NodeNotary


Multiversion Concurrency Control for execute > order > commit flows

“execute first and order next” design implies that some kind of concurrency version control is necessary, otherwise when multiple transactions are trying to modify the same state value in parallel, the later one will overwrite the earlier one and wipe out the state transfer from the earlier transaction, instead of building on the result of the earlier transaction. Fabric employs a multiversion concurrency control (MVCC) technique borrowed from database design. Under the cover, the chaincode engine keeps track of what state values are being viewed (in readset) and updated (in writeset) when the smart contract is executed. During the validation phase, where each transaction contained inside a block is validated and state transfer is applied, if a transaction’s state value versions in its readset do not match the current versions, typically because they have been updated by an earlier transaction in the block, then the transaction is marked as invalid.

...

Quorum adds permissionless POS consensus


Quorum Control and presented by Quorum Control's Founder and CEO, Topper Bowers. 

The title of their presentation is "Topper Talks Tupelo: Introducing the Future of DLT". In the presentation, Topper will give an overview of Tupelo. Tupelo is a permissionless proof of stake DLT platform purpose-built to model individual asset ownership and provenance as the base layer (rather than token exchange). Tupelo introduces a completely unique infrastructure to better support scalable adoption outside of currency-oriented blockchain circles and deliver concrete benefits to users, from enhanced data security to more accurate and transparent record-keeping.


About Topper Bowers:

Topper Bowers is an entrepreneur and engineer with 20+ years focused on building tech that betters people’s lives. Whether he’s designing user interfaces, managing world class teams, or
building high volume distributed systems for large nonprofits and Fortune 50 companies, he’s committed to making the kind of software that can change the world. He’s a former Y-Combinator founder (Summer 2012) with deep knowledge of distributed systems and distributed ledger technology.

...