HackerPapers

arXiv:1805.03870cs.DC

Scaling Nakamoto Consensus to Thousands of Transactions per Second

Chenxing Li, Peilun Li, Dong Zhou, Wei Xu, Fan Long, Andrew Yao

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

This paper presents Conflux, a fast, scalable and decentralized blockchain system that optimistically process concurrent blocks without discarding any as forks. The Conflux consensus protocol represents relationships between blocks as a direct acyclic graph and achieves consensus on a total order of the blocks. Conflux then, from the block order, deterministically derives a transaction total order as the blockchain ledger. We evaluated Conflux on Amazon EC2 clusters with up to 20k full nodes. Conflux achieves a transaction throughput of 5.76GB/h while confirming transactions in 4.5-7.4 minutes. The throughput is equivalent to 6400 transactions per second for typical Bitcoin transactions. Our results also indicate that when running Conflux, the consensus protocol is no longer the throughput bottleneck. The bottleneck is instead at the processing capability of individual nodes.

arXiv comments
Journal reference
DOI
Subjects
cs.DCDistributed, Parallel, and Cluster Computing

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Feb 2021 to Feb 2021. Found in 2 HN submissions from Jun 2018 to Dec 2018. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments1 thread

    • That's still 2 orders of magnitude off: to reach something akin to Visa/Mastercard (tens of thousand tx/s) with a single-chain and a 10-min block target spacing, you'd need a block-size of tens of GB! Good luck finding people willing to run a full-node for zero compensation in…

      littlestymaarView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.