Solutions to scalability of blockchain: a survey
Open accessAbstract
Blockchain-based decentralized cryptocurrencies have drawn much attention and been widely-deployed in recent years. Bitcoin, the first application of blockchain, achieves great success and promotes more development in this field. However, Bitcoin encounters performance problems of low throughput and high transaction latency. Other cryptocurrencies based on proof-of-work also inherit the flaws, leading to more concerns about the scalability of blockchain. This paper attempts to cover the existing scaling solutions for blockchain and classify them by level. In addition, we make comparisons between different methods and list some potential directions for solving the scalability problem of blockchain.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Blockchain's peer-to-peer architecture is regarded as a possible solution to problems with a single point of failure and bottleneck.
“The blockchain's peer to peer (P2P) architecture is regarded as a possible solution to problems with a single point of failure and bottleneck [11,12].”
From A survey on the adoption of blockchain in IoT: challenges and solutions (2021) · cites this paper as [11]
The rapid synchronization of new blocks among blockchain nodes in a chain-structured ledger requires a higher amount of bandwidth, which can improve blockchain throughput.
“The rapid synchronization of new blocks among blockchain nodes in a chain-structured ledger requires a higher amount of bandwidth, which can improve blockchain throughput [11,19].”
From A survey on the adoption of blockchain in IoT: challenges and solutions (2021) · cites this paper as [11]
The entire Bitcoin network absorbs considerably more energy than several nations, including Austria and Colombia.
“Zhou et al. [11] reported that the entire Bitcoin network absorbs considerably more energy than several nations, including Austria and Colombia.”
From A survey on the adoption of blockchain in IoT: challenges and solutions (2021) · cites this paper as [11]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Bitcoin: A Peer-to-Peer Electronic Cash SystemPreprint
Nakamoto, S. (2019) · SSRN Electronic Journal · doi:10.2139/ssrn.3440802 · Cited by 14,600 · see citing works
Bitcoin: A Peer-to-Peer Electronic Cash SystemPreprint
Squarepants, S. (2022) · SSRN Electronic Journal · doi:10.2139/ssrn.3977007 · Cited by 11,146 · see citing works
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
Karypis, G., & Kumar, V. (1998) · SIAM Journal on Scientific Computing · doi:10.1137/s1064827595287997 · Cited by 5,833 · see citing works
(2013) · Cited by 5,372 · see citing works
An Efficient Heuristic Procedure for Partitioning Graphs
Kernighan, B. W., & Lin, S. M. (1970) · Bell System Technical Journal · doi:10.1002/j.1538-7305.1970.tb01770.x · Cited by 5,337 · see citing works
Practical Byzantine fault tolerance
Castro, M., & Liskov, B. H. (1999) · Operating Systems Design and Implementation · doi:10.5555/296806.296824 · Cited by 4,026 · see citing works
Kademlia: A Peer-to-Peer Information System Based on the XOR Metric
Maymounkov, P., & Mazières, D. (2002) · Lecture notes in computer science · doi:10.1007/3-540-45748-8_5 · Cited by 3,022 · see citing works
A Survey on the Security of Blockchain Systems
Li, X., Jiang, P., Chen, T., Luo, X., & Wen, Q. (2020) · Future Generation Computer Systems · doi:10.1016/j.future.2017.08.020 · Cited by 1,772 · see citing works
Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services
Gilbert, S. L., & Lynch, N. A. (2002) · ACM SIGACT News · doi:10.1145/564585.564601 · Cited by 1,741 · see citing works
Blockchain challenges and opportunities: a survey
Wang, H., Zheng, Z., Xie, S., Dai, H., & Chen, X. (2018) · International Journal of Web and Grid Services · doi:10.1504/ijwgs.2018.10016848 · Cited by 1,582 · see citing works
Self-citationOuroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
Kiayias, A., Russell, A. C., David, B., & Oliynykov, R. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-63688-7_12 · Cited by 1,505 · see citing works
Algorand: Scaling Byzantine Agreements for Cryptocurrencies
Gilad, Y., Hemo, R., Micali, S., Vlachos, G., & Zeldovich, N. (2017) · Proceedings of the 26th Symposium on Operating Systems Principles · doi:10.1145/3132747.3132757 · Cited by 1,499 · see citing works
A Secure Sharding Protocol For Open Blockchains
Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S. L., & Saxena, P. (2016) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2976749.2978389 · Cited by 1,457 · see citing works
OmniLedger: A Secure, Scale-Out, Decentralized Ledger via Sharding
Kokoris-Kogias, E., Jovanovic, P., Gasser, L., Gailly, N., Syta, E., & Ford, B. (2018) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp.2018.000-5 · Cited by 1,304 · see citing works
On Scaling Decentralized Blockchains
Croman, K., Decker, C., Eyal, I., Gencer, A. E., Juels, A., Kosba, A. E., Miller, A. E., Saxena, P., Shi, E., Sirer, E. G., et al. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53357-4_8 · Cited by 1,199 · see citing works
Zamani, M., Movahedi, M., & Raykova, M. (2018) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3243734.3243853 · Cited by 1,129 · see citing works
Micali, S., Rabin, M. O., & Vadhan, S. (2003) · Annual Symposium on Foundations of Computer Science · doi:10.1109/sffcs.1999.814584 · Cited by 725 · see citing works
Secure High-Rate Transaction Processing in Bitcoin
Sompolinsky, Y., & Zohar, A. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-47854-7_32 · Cited by 717 · see citing works
Enabling Blockchain Innovations with Pegged Sidechains
Back, A., Corallo, M., Dashjr, L., Friedenbach, M., Maxwell, G., Miller, A., Poelstra, A., Timón, J., & Wuille, P. (2014) · Cited by 580 · see citing works
Enhancing Bitcoin Security and Performance with Strong Consistency via Collective SigningPreprint
Kokoris-Kogias, E., Jovanovic, P., Gailly, N., Khoffi, I., Gasser, L., & Ford, B. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1602.06997 · Cited by 565 · see citing works
Sustainability of bitcoin and blockchains
Vranken, H. (2017) · Current Opinion in Environmental Sustainability · doi:10.1016/j.cosust.2017.04.011 · Cited by 510 · see citing works
A Fast and Scalable Payment Network with Bitcoin Duplex Micropayment Channels
Decker, C., & Wattenhofer, R. P. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-21741-3_1 · Cited by 459 · see citing works
Ouroboros Praos: An Adaptively-Secure, Semi-synchronous Proof-of-Stake Blockchain
David, B., Gaži, P., Kiayias, A., et al. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-78375-8_3 · Cited by 435 · see citing works
Tendermint: Byzantine Fault Tolerance in the Age of Blockchains
Buchman, E. (2016) · The Atrium (University of Guelph) · Cited by 424 · see citing works
Blockchain Mutability: Challenges and Proposed Solutions
Politou, E., Casino, F., Alepis, E., & Patsakis, C. (2019) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2019.2949510 · Cited by 315 · see citing works
Fast asynchronous Byzantine agreement with optimal resilience
Canetti, R., & Rabin, T. (1993) · ACM Symposium on Theory of Computing (STOC) · doi:10.1145/167088.167105 · Cited by 312 · see citing works
Inclusive Block Chain Protocols
Lewenberg, Y., Sompolinsky, Y., & Zohar, A. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-47854-7_33 · Cited by 311 · see citing works
Scalable Bias-Resistant Distributed Randomness
Syta, E., Jovanovic, P., Kogias, E. K., Gailly, N., Gasser, L., Khoffi, I., Fischer, M. J., & Ford, B. (2017) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp.2017.45 · Cited by 300 · see citing works
Anonymous Multi-Hop Locks for Blockchain Scalability and Interoperability
Malavolta, G., Moreno-Sánchez, P., Schneidewind, C., Kate, A., & Maffei, M. (2019) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2019.23330 · Cited by 277 · see citing works
Keeping Authorities “Honest or Bust” with Decentralized Witness Cosigning
Syta, E., Tamas, I., Visher, D., Wolinsky, D. I., Jovanovic, P., Gasser, L., Gailly, N., Khoffi, I., & Ford, B. (2016) · Infoscience (Ecole Polytechnique Fédérale de Lausanne) · doi:10.1109/sp.2016.38 · Cited by 253 · see citing works
SPECTRE: A Fast and Scalable Cryptocurrency Protocol.Preprint
Sompolinsky, Y., Lewenberg, Y., & Zohar, A. (2016) · IACR Cryptology ePrint Archive · Cited by 243 · see citing works
Hybrid Consensus: Efficient Consensus in the Permissionless Model
Pass, R., & Shi, E. (2017) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/lipics.disc.2017.39 · Cited by 239 · see citing works
Sprites and State Channels: Payment Networks that Go Faster than Lightning
McCorry, P., Miller, A. E., Bakshi, S., Bentov, I., & Kumaresan, R. (2019) · Research Portal (King's College London) · doi:10.1007/978-3-030-32101-7_30 · Cited by 227 · see citing works
Monoxide: Scale out Blockchains with Asynchronous Consensus Zones.
Wang, J., & Wang, H. (2019) · Networked Systems Design and Implementation · Cited by 221 · see citing works
Arbitrum: Scalable, private smart contracts
Kalodner, H., Goldfeder, S., Chen, X., Weinberg, S. M., & Felten, E. W. (2018) · USENIX Security Symposium · Cited by 195 · see citing works
Snow White: Provably Secure Proofs of Stake.Preprint
Bentov, I., Pass, R., & Shi, E. (2016) · IACR Cryptology ePrint Archive · Cited by 191 · see citing works
A detailed and real-time performance monitoring framework for blockchain systems
Zheng, P., Zheng, Z., Luo, X., Chen, X., & Liu, X. (2018) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1145/3183519.3183546 · Cited by 175 · see citing works
Self-citationOn Availability for Blockchain-Based Systems
Weber, I. M., Gramoli, V., Ponomarev, A., et al. (2017) · Proceedings/Proceedings - Symposium on Reliable Distributed Systems · doi:10.1109/srds.2017.15 · Cited by 159 · see citing works
Fully Polynomial Byzantine Agreement for n > 3 t Processors in t + 1 Rounds
Garay, J. A., & Moses, Y. (1998) · SIAM Journal on Computing · doi:10.1137/s0097539794265232 · Cited by 141 · see citing works
Scaling Nakamoto Consensus to Thousands of Transactions per SecondPreprint
Li, C., Li, P., Zhou, D., Xu, W., Long, F., & Yao, A. C.-C. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1805.03870 · Cited by 134 · see citing works
CUB, a Consensus Unit-Based Storage Scheme for Blockchain System
Xu, Z., Han, S., & Chen, L. (2018) · Proceedings - International Conference on Data Engineering · doi:10.1109/icde.2018.00025 · Cited by 117 · see citing works
Unreliable intrusion detection in distributed computations
Malkhi, D., & Reiter, M. K. (2002) · doi:10.1109/csfw.1997.596799 · Cited by 112 · see citing works
PHANTOM: A Scalable BlockDAG Protocol.Preprint
Sompolinsky, Y., & Zohar, A. (2018) · IACR Cryptology ePrint Archive · Cited by 94 · see citing works
Erasing Data from Blockchain Nodes
Florian, M., Henningsen, S., Beaucamp, S., & Scheuermann, B. (2019) · IEEE European Symposium on Security and Privacy Workshops (EuroS&PW) · doi:10.1109/eurospw.2019.00047 · Cited by 87 · see citing works
Rohrer, E., & Tschorsch, F. (2019) · ACM Conference on Advances in Financial Technologies (AFT) · doi:10.1145/3318041.3355469 · Cited by 72 · see citing works
Jidar: A Jigsaw-like Data Reduction Approach Without Trust Assumptions for Bitcoin System
Dai, X., Xiao, J. Q., Yang, W., et al. (2019) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2019.00132 · Cited by 65 · see citing works
Velocity: Scalability Improvements in Block Propagation Through Rateless Erasure Coding
Chawla, N., Behrens, H. W., Tapp, D., et al. (2019) · IEEE International Conference on Blockchain and Cryptocurrency (ICBC) · doi:10.1109/bloc.2019.8751427 · Cited by 46 · see citing works
Challenges and Pitfalls of Partitioning Blockchains
Fynn, E., & Pedone, F. (2018) · IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W) · doi:10.1109/dsn-w.2018.00051 · Cited by 43 · see citing works
Distributed Ledger Technology for IoT: Parasite Chain AttacksPreprint
Cullen, A., Ferraro, P., King, C., et al. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1904.00996 · Cited by 22 · see citing works
Incentive Compatibility of Ethereum’s PoS Consensus Protocol
Pavloff, U., Amoussou-Guenou, Y., & Tucci-Piergiovanni, S. (2025) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/lipics.opodis.2024.7 · Cited by 20 · see citing works
Proof-of-Participation: Implementation of Proof-of-Stake Through Proof-of-Work
Nandwani, A., Gupta, M., & Thakur, N. (2018) · Lecture notes in networks and systems · doi:10.1007/978-981-13-2324-9_3 · Cited by 12 · see citing works
Txilm: Lossy Block Compression with Salted Short HashingPreprint
Ding, D., Jiang, X., Wang, J., et al. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1906.06500 · Cited by 10 · see citing works
Bandwidth-Efficient Transaction Relay for BitcoinPreprint
Naumenko, G., Maxwell, G., Wuille, P., et al. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1905.10518 · Cited by 2 · see citing works
Flagged first, then by citations
Research works printed but not linked: 9
- C. Cachin, ''Architecture of the hyperledger blockchain fabric,'' in Proc. Workshop Distrib. Cryptocurrencies Consensus Ledgers, vol. 310, 2016.
- M. Zamani, M. Movahedi, and M. Raykova, ''RapidChain: Scaling blockchain via full sharding,'' in Proc. ACM SIGSAC Conf. Comput. Commun. Secur., Jan. 2018, pp. 931-948.
- I. Eyal, A. E. Gencer, E. G. Sirer, and R. Van Renesse, ''Bitcoin-NG: A scalable blockchain protocol,'' in Proc. 13th USENIX Symp. Netw. Syst. Design Implement. (NSDI), 2016, pp. 45-59.
- J. Poon and V. Buterin, ''Plasma: Scalable autonomous smart contracts,'' White Paper, 2017, pp. 1-47. [Online]. Available: https://www.plasma.io
- J. Teutsch and C. Reitwießner, ''A scalable verification solution for blockchains,'' 2019, arXiv:1908.04756. [Online]. Available: https://arxiv.org/abs/1908.04756 · arXiv
- E. Rohrer and F. Tschorsch, ''Kadcast: A structured approach to broadcast in blockchain networks,'' in Proc. 1st ACM Conf. Adv. Financial Technol., 2019, pp. 199-213.
- I. Abraham, D. Malkhi, K. Nayak, L. Ren, and A. Spiegelman, ''Solida: A blockchain protocol based on reconfigurable byzantine consen- sus,'' 2016, arXiv:1612.02916. [Online]. Available: https://arxiv.org/abs/ 1612.02916 · arXiv
- The Zilliqa Technical Whitepaper, Z. Team, Oakbrook Terrace, IL, USA, Sep. 2017, vol. 16, p. 2019.
- L. Baird, M. Harmon, and P. Madsen, ''Hedera: A governing council & public hashgraph network,'' Trust layer Internet, Whitepaper, vol. 1, 2018.
Cited by
Sorted by citations
A survey on the adoption of blockchain in IoT: challenges and solutions
Uddin, M. A., Stranieri, A., Gondal, I., & Balasubramanian, V. (2021) · Blockchain: Research and Applications · doi:10.1016/j.bcra.2021.100006 · Cited by 365 · see citing works
Sanka, A. I., Irfan, M., Huang, I., & Cheung, R. C. C. (2021) · Computer Communications · doi:10.1016/j.comcom.2020.12.028 · Cited by 265 · see citing works
Blockchain for Edge of Things: Applications, Opportunities, and Challenges
Gadekallu, T. R., Pham, Q.-V., Nguyen, D. C., Maddikunta, P. K. R., Deepa, N., Prabadevi, B., Pathirana, P. N., Zhao, J., & Hwang, W.-J. (2022) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3119639 · Cited by 217 · see citing works
- Authors
- Zhou, Q., Huang, H., Zheng, Z., & Bian, J.
- Affiliations
- Sun Yat-sen University (CN)
- Venue
- IEEE Access
- Published
- 2020
- Volume
- 8
- Pages
- 16440-16455
- ISSN
- 2169-3536 (ISSN-L)
- OpenAlex
- W3000385461
- Cited by
- 689
- References
- 53
- Citations by year
- 2026: 41 · 2025: 87 · 2024: 143 · 2023: 144 · 2022: 122 · 2021: 117 · 2020: 34 · 2017: 1
- FWCI
- 98.12
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- IEEE Access (publishedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Funders
- National Basic Research Program of China (2016YFB1000101)
- National Natural Science Foundation of China (61902445, 61722214)
- Guangdong Province Universities and Colleges Pearl River Scholar Funded Scheme
- Topics
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology in Education and Learning
- Physical Sciences › Computer Science › Computer Networks and Communications › Distributed systems and fault tolerance
- Keywords
- blockchain scalability, cryptocurrency, Bitcoin, proof-of-work, throughput, transaction latency, scaling solutions, decentralized systems
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review