architecture-docs icon indicating copy to clipboard operation
architecture-docs copied to clipboard

Comparison Table TPS Statement

Open AshleyDawson opened this issue 6 years ago • 2 comments

RE: https://github.com/rchain/architecture-docs/blob/master/introduction/comparison-of-blockchains.rst

In the "Scalability/Transaction Throughput" row, I think a better distinction should be made between what a "COMM" event is and what a "transaction" is. At RCon3 there was a clarification over the network throughput for test net. It was stated that the aim of RChain was 40K+ COMM events/second - not transactions. I think it's important to distinguish between these two things, as COMM events are atomic. It's important to note that [Single COMM Event != Single Token Transaction].

AshleyDawson avatar Sep 18 '18 10:09 AshleyDawson

Comm events certainly are atomic. They fit the definition of transaction to a T:

... ACID as shorthand for Atomicity, Consistency, Isolation, and Durability... . These four properties describe the major guarantees of the transaction paradigm, which has influenced many aspects of development in database systems.

We could clarify the distinction between comm events and token transfers, which are calls to the BasicWallet.rho contract.

dckc avatar Oct 26 '18 22:10 dckc

I've written up such a distinction for an article summarizing testnet performance. We can reuse it here too.

JoshOrndorff avatar Oct 27 '18 15:10 JoshOrndorff