Capacity Analysis of Public Blockchain
Xu Wang (1), Wei Ni (2), Xuan Zha (3), Guangsheng Yu (1), Ren Ping Liu, (1), Nektarios Georgalas (4), Andrew Reeves (4) ((1) Global Big Data, Technologies Centre, University of Technology Sydney, Australia, (2) Data61,, CSIRO, Australia, (3) China Academy of Information

TL;DR
This paper develops Markov chain models to quantify the capacity of Proof-of-Work public blockchains in non-ideal networks, analyzing the impact of network quality and mining distribution on capacity and security.
Contribution
It introduces a comprehensive, tractable Markov chain model for blockchain capacity analysis under various consistency levels, extending previous qualitative studies.
Findings
Derived a closed-form capacity expression for two miners.
Validated models accurately predict capacity and stale block ratio.
Analyzed robustness against double-spending attacks.
Abstract
As distributed ledgers, blockchains run consensus protocols which trade capacity for consistency, especially in non-ideal networks with incomplete connectivity and erroneous links. Existing studies on the tradeoff between capacity and consistency are only qualitative or rely on specific assumptions. This paper presents discrete-time Markov chain models to quantify the capacity of Proof-of-Work based public blockchains in non-ideal networks. The comprehensive model is collapsed to be ergodic under the eventual consistency of blockchains, achieving tractability and efficient evaluations of blockchain capacity. A closed-form expression for the capacity is derived in the case of two miners. Another important aspect is that we extend the ergodic model to analyze the capacity under strong consistency, evaluating the robustness of blockchains against double-spending attacks. Validated by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
