Abstract
In recent years, blockchain has received a lot of interest and has also been widely adopted. Yet, blockchain scalability is proving to be a difficult problem. To create a new node in platforms like Bitcoin takes few days of time. This scalability problem has few proposed solutions. The present alternatives to blockchain scalability are divided into two groups in this paper: first layer and second layer techniques. Second layer solutions suggest procedures that are deployed outside of the blockchain, while first layer methods propose adjustments to the blockchain (i.e., altering the blockchain design, such as block size). We concentrate on sharding as a viable first-layer solution to the scalability problem. The thought behind sharding is to split the blockchain network into numerous groups, each processing a different set of transactions. Furthermore, we compare few of the already available sharding-based blockchain solutions and present a performance-based comparative analysis in form of the benefits and drawbacks of the existing solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nofer M, Gomber P, Hinz O et al (2017) Blockchain. Bus Inf Syst Eng 59:183–187. https://doi.org/10.1007/s12599-017-0467-3
Nakamoto S (2009). Bitcoin: a peer-to-peer electronic cash system. Cryptography Mailing list at https://metzdowd.com
Tikhomirov S (2018) Ethereum: state of knowledge and research perspectives. In: Imine A, Fernandez J, Marion JY, Logrippo L, Garcia-Alfaro J (eds) Foundations and practice of security (FPS 2017). Lecture notes in computer science, vol 10723. Springer, Cham. https://doi.org/10.1007/978-3-319-75650-9_14
Elli Androulaki et al (2018) Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth European conference on computer systems conference (EuroSys), pp 1–15
Wątorek M et al (2021) Multiscale characteristics of the emerging global cryptocurrency market. Phys Rep 901:1–82. ISSN 0370-1573, https://doi.org/10.1016/j.physrep.2020.10.005
Pirtle C, Ehrenfeld J (2018) Blockchain for healthcare: the next generation of medical records? J Med Syst 42:172. https://doi.org/10.1007/s10916-018-1025-3
Mohanta BK, Jena D, Ramasubbareddy S, Daneshmand M, Gandomi AH (2021) Addressing security and privacy issues of iot using blockchain technology. IEEE Internet Things J 8(2), 881–888. https://doi.org/10.1109/JIOT.2020.3008906
Mohite A, Acharya A (2018) Blockchain for government fund tracking using Hyperledger. In: International conference on computational techniques, electronics and mechanical systems (CTEMS), pp 231–234. https://doi.org/10.1109/CTEMS.2018.8769200
Azzi R et al (2019) The power of a blockchain-based supply chain. Comput Ind Eng 135:582–592. ISSN 0360-8352. https://doi.org/10.1016/j.cie.2019.06.042
Xue T, Yuan Y, Ahmed Z, Moniz K, Cao G, Wang C (2018) Proof of contribution: a modification of proof of work to increase mining efficiency. In: 2018 IEEE 42nd Annual computer software and applications conference (COMPSAC), pp 636–644. https://doi.org/10.1109/COMPSAC.2018.00096
Syafruddin WA, Dadkhah S, Köppen M (2019) Blockchain scheme based on evolutionary proof of work. IEEE Congress Evol Comput (CEC) 2019:771–776. https://doi.org/10.1109/CEC.2019.8790128
Sompolinsky Y, Lewenberg Y, Zohar A (2016) Spectre: A fast and scalable cryptocurrency protocol. IACR Cryptol 2016:1159
Nguyen CT, Hoang DT, Nguyen DN, Niyato D, Nguyen HT, Dutkiewicz E (2019) Proof-of-stake consensus mechanisms for future blockchain networks: fundamentals, applications and opportunities. IEEE Access 7:85727–85745. https://doi.org/10.1109/ACCESS.2019.2925010
Cheng Y, Hu X, Zhang J (2019) An improved scheme of proof-of-stake consensus mechanism. In: 2019 4th International conference on mechanical, control and computer engineering (ICMCCE), pp 826–8263. https://doi.org/10.1109/ICMCCE48743.2019.00189
Yang F, Zhou W, Wu Q, Long R, Xiong NN, Zhou M (2019) Delegated proof of stake with downgrade: a secure and efficient blockchain consensus algorithm with downgrade mechanism. IEEE Access 7:118541–118555. https://doi.org/10.1109/ACCESS.2019.2935149
Tan C, Xiong L (2020) DPoSB: delegated proof of stake with node's behavior and borda count. In: 2020 IEEE 5th information technology and mechatronics engineering conference (ITOEC), pp 1429–1434. https://doi.org/10.1109/ITOEC49072.2020.9141744
Asad NA, Elahi MT, Hasan AA, Yousuf MA (2020) Permission-based blockchain with proof of authority for secured healthcare data sharing. In: 2nd International conference on advanced information and communication technology (ICAICT), pp 35–40. https://doi.org/10.1109/ICAICT51780.2020.9333488
Alrubei S, Ball E, Rigelsford J (2021) Securing IoT-blockchain applications through honesty-based distributed proof of authority consensus algorithm. In: International conference on cyber situational awareness, data analytics and assessment (CyberSA), pp 1–7. https://doi.org/10.1109/CyberSA52016.2021.9478257
Driscoll K, Hall B, Sivencrona H, Zumsteg P (2003) Byzantine fault tolerance, from theory to reality. In: Anderson S, Felici M, Littlewood B (eds) Computer safety, reliability, and security. SAFECOMP 2003. Lecture notes in computer science, vol 2788. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39878-3_19
Castro M, Liskov B (1999) Practical Byzantine fault tolerance. In: Proceedings of the third symposium on operating systems design and implementation (OSDI ‘99). USENIX Association, USA, pp 173–186
Zhang L, Li Q (2018) Research on consensus efficiency based on practical byzantine fault tolerance. In: 10th International conference on modelling, identification and control (ICMIC), pp 1–6. https://doi.org/10.1109/ICMIC.2018.8529940
Mazieres D (2015) The stellar consensus protocol: a federated model for internet-level consensus. Stellar Development Foundation
Yoo J, Jung Y, Shin D, Bae M, Jee E (2019) Formal modeling and verification of a federated byzantine agreement algorithm for blockchain platforms. In: IEEE International workshop on blockchain oriented software engineering (IWBOSE), pp 11–21. https://doi.org/10.1109/IWBOSE.2019.8666514
NEO White Paper. http://docs.neo.org/en-us/
https://blog.bitmex.com/wp-content/uploads/2021/11/ethbtcsize-696x411.png
Manuskin A, Mirkin M, Eyal I (2020) Ostraka: secure blockchain scaling by node sharding. In: IEEE European symposium on security and privacy workshops (EuroS&PW), pp 397–406. https://doi.org/10.1109/EuroSPW51379.2020.00060
Feng X, Ma J, Miao Y et al (2019) Pruneable sharding-based blockchain protocol. Peer-to-Peer Netw. Appl. 12:934–950. https://doi.org/10.1007/s12083-018-0685-6
Zheng P, Xu Q, Zheng Z, Zhou Z, Yan Y, Zhang H (2021) Meepo: sharded consortium blockchain. In: IEEE 37th international conference on data engineering (ICDE), pp 1847–1852. https://doi.org/10.1109/ICDE51399.2021.00165
Hafid A, Hafid AS, Samih M (2019) New mathematical model to analyze security of sharding-based blockchain protocols. IEEE Access 7:185447–185457. https://doi.org/10.1109/ACCESS.2019.2961065
Aiyar K, Halgamuge MN, Mohamad A (2021) Probability distribution model to analyze the trade-off between scalability and security of sharding-based blockchain networks. https://doi.org/10.1109/CCNC49032.2021.9369563
Hong Z, Guo S, Li P, Chen W (2021) Pyramid: a layered sharding blockchain system. In: IEEE INFOCOM 2021-IEEE conference on computer communications, pp 1–10,https://doi.org/10.1109/INFOCOM42981.2021.9488747
Liu Y, Liu J, Li D, Yu H, Wu Q (2020) FleetChain: a secure scalable and responsive blockchain achieving optimal sharding, pp 409–425. https://doi.org/10.1007/978-3-030-60248-2_28
Jia D, Xin J, Wang Z, Wang G (2021) Optimized data storage method for sharding-based blockchain. IEEE Access 9:67890–67900. https://doi.org/10.1109/ACCESS.2021.3077650
Sidhu J (2017) Syscoin: a peer-to-peer electronic cash system with blockchain-based services for e-business. In: 2017 26th International conference on computer communication and networks (ICCCN), pp 1–6. https://doi.org/10.1109/ICCCN.2017.8038518
Wright CS (2017) The illusion of scale in segregated witness. Available at SSRN: https://ssrn.com/abstract=2993315 or https://doi.org/10.2139/ssrn.2993315
Negka LD, Spathoulas GP (2021) Blockchain state channels: a state of the art. IEEE Access 9:160277–160298. https://doi.org/10.1109/ACCESS.2021.3131419
Yadav AS, Kushwaha DS (2021) Blockchain-based digitization of land record through trust value-based consensus algorithm. Peer-to-Peer Netw Appl 14:3540–3558. https://doi.org/10.1007/s12083-021-01207-1
Yadav AS, Singh N, Kushwaha DS (2022) Sidechain: storage land registry data using blockchain improve performance of search records. Cluster Comput 25(2):1475–1495. https://doi.org/10.1007/s10586-022-03535-0
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Roy, M., Singh, M., Radhakrishnan, B. (2023). Blockchain Scalability: Solutions, Challenges and Future Possibilities. In: Ray, K.P., Dixit, A., Adhikari, D., Mathew, R. (eds) Proceedings of the 2nd International Conference on Signal and Data Processing. CSDP 2022. Lecture Notes in Electrical Engineering, vol 1026. Springer, Singapore. https://doi.org/10.1007/978-981-99-1410-4_12
Download citation
DOI: https://doi.org/10.1007/978-981-99-1410-4_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-1409-8
Online ISBN: 978-981-99-1410-4
eBook Packages: EngineeringEngineering (R0)