skip to main content
survey

Blockchain Data Storage Optimisations: A Comprehensive Survey

Published: 09 April 2024 Publication History

Abstract

Blockchain offers immutability, transparency, and security in a decentralised way for many applications, including finance, supply chain, and the Internet of Things (IoT). Due to its popularity and widespread adoption, it has started to process an enormous number of transactions, placing an ever-growing demand for storage. As the technology gains more popularity, the storage requirements of blockchain will increase, necessitating storage optimisation solutions. Proposed solutions for blockchain storage efficiency range from reducing the degree of data replication to redacting or compressing data. Each of these storage optimisation categories involves a complex interplay with the timing of blockchain data processing and mining, yet no existing survey analyses these dimensions. This article surveys the state-of-the-art blockchain storage optimisations and categorises them into replication-based, redaction-based, and content-based optimisations. Replication-based optimisations focus on reducing duplication of blockchain data shared among participants after committing data on the blockchain ledger. Redaction-based optimisations allow users to modify or delete data already committed on the ledger in various ways, while content-based optimisations compress data before or after committing it to the ledger. We analyse and evaluate these solutions in the aspects of security, decentralisation, and scalability. We present the advantages and disadvantages of the existing blockchain storage optimisations and comprehensively compare them. Additionally, we discuss the opportunities and challenges for future work to optimise blockchain storage.

References

[1]
Amani Altarawneh, Tom Herschberg, Sai Medury, Farah Kandah, and Anthony Skjellum. 2020. Buterin’s scalability trilemma viewed through a state-change-based classification for common consensus algorithms. In 10th Annual Computing and Communication Workshop and Conference (CCWC’20). 0727–0736. DOI:
[2]
Giuseppe Ateniese, Bernardo Magri, Daniele Venturi, and Ewerton Andrade. 2017. Redactable blockchain–or–rewriting history in Bitcoin and friends. In IEEE European Symposium on Security and Privacy (EuroS&P’17). IEEE, 111–126.
[3]
Fadi Barbàra and Claudio Schifanella. 2022. BxTB: Cross-chain exchanges of Bitcoins for all Bitcoin wrapped tokens. In 4th International Conference on Blockchain Computing and Applications (BCCA’22). IEEE, 143–150.
[4]
Alireza Beikverdi and JooSeok Song. 2015. Trend of centralization in Bitcoin’s distributed network. In IEEE/ACIS 16th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD’15). IEEE, 1–6.
[5]
Eli Ben-Sasson, Alessandro Chiesa, Eran Tromer, and Madars Virza. 2014. Succinct Non-interactive zero knowledge for a Von Neumann architecture. In 23rd USENIX Security Symposium (USENIX Security’14). 781–796.
[6]
Juan Benet. 2014. IPFS - Content Addressed, Versioned, P2P File System. arxiv:1407.3561 [cs.NI].
[7]
J. Benet and N. Greco. 2017. Filecoin: A Decentralized Storage Network. Whitepaper. Protocol Labs. Retrieved from https://filecoin.io/filecoin.pdf
[8]
Nazanin Zahed Benisi, Mehdi Aminian, and Bahman Javadi. 2020. Blockchain-based decentralized storage networks: A survey. J. Netw. Comput. Applic. 162 (2020), 102656.
[9]
Mirko Bez, Giacomo Fornari, and Tullio Vardanega. 2019. The scalability challenge of Ethereum: An initial quantitative analysis. In IEEE International Conference on Service-Oriented System Engineering (SOSE’19). IEEE, 167–176.
[10]
Blockchair. 2022. Blockchain explorer, analytics and web services. Retrieved from https://blockchair.com/bitcoin
[11]
Joseph Bonneau, Izaak Meckler, Vanishree Rao, and Evan Shapiro. 2020. Mina: Decentralized Cryptocurrency at Scale. Whitepaper New York University O (1) Labs, New York, NY, 1–47.
[12]
Jan Camenisch, David Derler, Stephan Krenn, Henrich C. Pöhls, Kai Samelin, and Daniel Slamanig. 2017. Chameleon-hashes with ephemeral trapdoors. In IACR International Workshop on Public Key Cryptography. Springer, 152–182.
[13]
S. Kalyan Chakravarthy, N. Sudhakar, E. Srinivasa Reddy, D. Venkata Subramanian, and P. Shankar. 2019. Dimension reduction and storage optimization techniques for distributed and big data cluster environment. In Soft Computing and Medical Bioinformatics. Springer, 47–54.
[14]
Huan Chen and Yijie Wang. 2020. MiniChain: A lightweight protocol to combat the UTXO growth in public blockchain. J. Parallel Distrib. Comput. 143 (2020), 67–76.
[15]
Lichen Cheng, Jiqiang Liu, Chunhua Su, Kaitai Liang, Guangquan Xu, and Wei Wang. 2019. Polynomial-based modifiable blockchain structure for removing fraud transactions. Fut. Gen. Comput. Syst. 99 (2019), 154–163.
[16]
Shaen Corbet, Brian Lucey, and Larisa Yarovaya. 2018. Datestamping the Bitcoin and Ethereum bubbles. Finan. Res. Lett. 26 (2018), 81–88.
[17]
Kyle Croman, Christian Decker, Ittay Eyal, Adem Efe Gencer, Ari Juels, Ahmed Kosba, Andrew Miller, Prateek Saxena, Elaine Shi, Emin Gün Sirer, Dawn Song, and Roger Wattenhofer. 2016. On scaling decentralized blockchains: (A Position Paper). In International Conference on Financial Cryptography and Data Security, Springer, 106–125.
[18]
Hong-Ning Dai, Zibin Zheng, and Yan Zhang. 2019. Blockchain for internet of things: A survey. IEEE Internet Things J. 6, 5 (2019), 8076–8094.
[19]
Xiaohai Dai, Jiang Xiao, Wenhui Yang, Chaofan Wang, and Hai Jin. 2019. Jidar: A jigsaw-like data reduction approach without trust assumptions for Bitcoin system. In IEEE 39th International Conference on Distributed Computing Systems (ICDCS’19). IEEE, 1317–1326.
[20]
Erik Daniel and Florian Tschorsch. 2022. IPFS and friends: A qualitative comparison of next generation peer-to-peer data networks. IEEE Commun. Surv. Tutor. 24, 1 (2022), 31–52.
[21]
Sergi Delgado-Segura, Cristina Pérez-Sola, Guillermo Navarro-Arribas, and Jordi Herrera-Joancomartí. 2019. Analysis of the Bitcoin UTXO set. In International Workshops on Financial Cryptography and Data Security (FC’18). Springer, 78–91.
[22]
Sergi Delgado-Segura, Cristina Pérez-Solà, Guillermo Navarro-Arribas, and Jordi Herrera-Joancomartí. 2020. A fair protocol for data trading based on Bitcoin transactions. Fut. Gen. Comput. Syst. 107 (2020), 832–840.
[23]
Bassirou Diène, Ousmane Diallo, Joel J. P. C. Rodrigues, E. L. Hadji M. Ndoye, and Ciprian Teodorov. 2020. Data management mechanisms for IoT: Architecture, challenges and solutions. In 5th International Conference on Smart and Sustainable Technologies (SpliTech’20). IEEE, 1–6.
[24]
Ali Dorri, Salil S. Kanhere, and Raja Jurdak. 2017. Towards an optimized blockchain for IoT. In IEEE/ACM 2nd International Conference on Internet-of-Things Design and Implementation (IoTDI’17). IEEE, 173–178.
[25]
Ali Dorri, Salil S. Kanhere, and Raja Jurdak. 2019. MOF-BC: A memory optimized and flexible blockchain for large scale networks. Fut. Gen. Comput. Syst. 92 (2019), 357–373.
[26]
Ali Dorri, Salil S. Kanhere, Raja Jurdak, and Praveen Gauravaram. 2017. Blockchain for IoT security and privacy: The case study of a smart home. In IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops’17). IEEE, 618–623.
[27]
Martin Florian, Sebastian Henningsen, Sophie Beaucamp, and Björn Scheuermann. 2019. Erasing data from blockchain nodes. In IEEE European Symposium on Security and Privacy Workshops (EuroS&PW’19). IEEE, 367–376.
[28]
Daniel Fullmer and A. Stephen Morse. 2018. Analysis of difficulty control in Bitcoin and proof-of-work blockchains. In IEEE Conference on Decision and Control (CDC’18). IEEE, 5988–5992.
[29]
Thippa Reddy Gadekallu, Quoc-Viet Pham, Dinh C. Nguyen, Praveen Kumar Reddy Maddikunta, Natarajan Deepa, B. Prabadevi, Pubudu N. Pathirana, Jun Zhao, and Won-Joo Hwang. 2021. Blockchain for edge of things: Applications, opportunities, and challenges. IEEE Internet Things J. 9, 2 (2021), 964–988.
[30]
Karan Singh Garewal. 2020. Cryptocurrency Transaction Processing. Apress, Berkeley, CA, 113–136.
[31]
Victor Gayoso Martinez, Luis Hernández-Álvarez, and Luis Hernandez Encinas. 2020. Analysis of the cryptographic tools for blockchain and Bitcoin. Mathematics 8, 1 (2020), 131.
[32]
Suman Ghimire and Henry Selvaraj. 2018. A survey on Bitcoin cryptocurrency and its mining. In 26th International Conference on Systems Engineering (ICSEng’18). IEEE, 1–6.
[33]
Toby Gibbs and Suwaree Yordchim. 2014. Thai perception on Litecoin value. Int. J. Soc., Behav., Educ., Econ., Busin. Industr. Eng. 8, 8 (2014), 2613–5.
[34]
Dima Grigoriev and Vladimir Shpilrain. 2021. RSA and redactable blockchains. Int. J. Comput. Math.: Comput. Syst. Theor. 6, 1 (2021), 1–6.
[35]
Martin Haferkorn and Josué Manuel Quintana Diaz. 2015. Seasonality and interconnectivity within cryptocurrencies—An analysis on the basis of Bitcoin, Litecoin and Namecoin. In 7th International Workshop on Enterprise Applications and Services in the Finance Industry (FinanceCom’14). Springer, 106–120.
[36]
Abdelatif Hafid, Abdelhakim Senhaji Hafid, and Mustapha Samih. 2020. Scaling blockchains: A comprehensive survey. IEEE Access 8 (2020), 125244–125262.
[37]
A. K. M. Bahalul Haque, A. K. M. Najmul Islam, Sami Hyrynsalmi, Bilal Naqvi, and Kari Smolander. 2021. GDPR compliant blockchains—A systematic literature review. IEEE Access 9 (2021), 50593–50606.
[38]
Qinlu He, Zhanhuai Li, and Xiao Zhang. 2010. Data deduplication techniques. In International Conference on Future Information Technology and Management Engineering, Vol. 1. IEEE, 430–433.
[39]
Jun Wook Heo, Ali Dorri, and Raja Jurdak. 2022. Multi-level distributed caching on the blockchain for storage optimisation. In IEEE International Conference on Blockchain and Cryptocurrency (ICBC’22). Institute of Electrical and Electronics Engineers Inc.
[40]
Jun Wook Heo, Gowri Sankar Ramachandran, Ali Dorri, and Raja Jurdak. 2022. Blockchain storage optimisation with multi-level distributed caching. IEEE Trans. Netw. Serv. Manag. 19, 4 (2022), 3724–3736.
[41]
Huawei Huang, Wei Kong, Sicong Zhou, Zibin Zheng, and Song Guo. 2021. A survey of state-of-the-art on blockchains: Theories, modelings, and tools. ACM Comput. Surv. 54, 2 (2021), 1–42.
[42]
Ke Huang, Xiaosong Zhang, Yi Mu, Fatemeh Rezaeibagha, and Xiaojiang Du. 2021. Scalable and redactable blockchain with update and anonymity. Inf. Sci. 546 (2021), 25–41.
[43]
Puneet Kumar Kaushal, Amandeep Bagga, and Rajeev Sobti. 2017. Evolution of Bitcoin and security risk in Bitcoin wallets. In International Conference on Computer, Communications and Electronics (Comptelix’17). IEEE, 172–177.
[44]
Randhir Kumar and Rakesh Tripathi. 2019. Implementation of distributed file storage and access framework using IPFS and blockchain. In 5th International Conference on Image Information Processing (ICIIP’19). IEEE, 246–251.
[45]
Kejiao Li, Hui Li, Hanxu Hou, Kedan Li, and Yongle Chen. 2017. Proof of vote: A high-performance consensus protocol based on vote mechanism & consortium blockchain. In IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS’17). IEEE, 466–473.
[46]
Haojun Liu, Xinbo Luo, Hongrui Liu, and Xubo Xia. 2021. Merkle tree: A fundamental component of blockchains. In International Conference on Electronic Information Engineering and Computer Science (EIECS’21). IEEE, 556–561.
[47]
Yulin Liu, Luyao Zhang, and Yinhong Zhao. 2022. Deciphering Bitcoin blockchain data by cohort analysis. Scient. Data 9, 1 (2022), 136.
[48]
Shaofei Lu, Qinhua Xia, Xiaolin Tang, Xuyang Zhang, Yingping Lu, and Jingke She. 2021. A reliable data compression scheme in sensor-cloud systems based on edge computing. IEEE Access 9 (2021), 49007–49015.
[49]
Meng Ma, Ping Wang, and Chao-Hsien Chu. 2013. Data management for internet of things: Challenges, approaches and opportunities. In IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing. IEEE, 1144–1151.
[50]
Sidra Malik, Salil S. Kanhere, and Raja Jurdak. 2018. ProductChain: Scalable blockchain framework to support provenance in supply chains. In IEEE 17th International Symposium on Network Computing and Applications (NCA’18). IEEE, 1–10.
[51]
E. Manogar and S. Abirami. 2014. A study on data deduplication techniques for optimized storage. In 6th International Conference on Advanced Computing (ICoAC’14). IEEE, 161–166.
[52]
Roman Matzutt, Martin Henze, Jan Henrik Ziegeldorf, Jens Hiller, and Klaus Wehrle. 2018. Thwarting unwanted blockchain content insertion. In IEEE International Conference on Cloud Engineering (IC2E’18). IEEE, 364–370.
[53]
Roman Matzutt, Jens Hiller, Martin Henze, Jan Henrik Ziegeldorf, Dirk Müllmann, Oliver Hohlfeld, and Klaus Wehrle. 2018. A quantitative analysis of the impact of arbitrary blockchain content on Bitcoin. In International Conference on Financial Cryptography and Data Security. Springer, 420–438.
[54]
Roman Matzutt, Benedikt Kalde, Jan Pennekamp, Arthur Drichel, Martin Henze, and Klaus Wehrle. 2020. How to securely prune Bitcoin’s blockchain. In IFIP Networking Conference (Networking’20). IEEE, 298–306.
[55]
Du Mingxiao, Ma Xiaofeng, Zhang Zhe, Wang Xiangwei, and Chen Qijun. 2017. A review on consensus algorithm of blockchain. In IEEE International Conference on Systems, Man, and Cybernetics (SMC’17). IEEE, 2567–2572.
[56]
Satoshi Nakamoto. 2009. Bitcoin: A peer-to-peer electronic cash system. Retrieved from https://bitcoin.org/en/bitcoin-paper
[57]
Muhammad Hassan Nasir, Junaid Arshad, Muhammad Mubashir Khan, Mahawish Fatima, Khaled Salah, and Raja Jayaraman. 2022. Scalable blockchains—A systematic review. Fut. Gen. Comput. Syst. 126 (2022), 136–162.
[58]
Suman Nath. 2009. Energy efficient sensor data logging with amnesic flash storage. In International Conference on Information Processing in Sensor Networks. IEEE, 157–168.
[59]
Pranav Nerurkar, Dhiren Patel, Yann Busnel, Romaric Ludinard, Saru Kumari, and Muhammad Khurram Khan. 2021. Dissecting Bitcoin blockchain: Empirical analysis of Bitcoin network (2009–2020). J. Netw. Comput. Applic. 177 (2021), 102940.
[60]
Sina Rafati Niya, Julius Willems, and Burkhard Stiller. 2021. On-chain IoT data modification in blockchains. arXiv preprint arXiv:2103.10756 (2021).
[61]
Kazım Rıfat Özyılmaz, Harsh Patel, and Ankit Malik. 2018. Split-scale: Scaling Bitcoin by partitioning the UTXO space. In IEEE 9th International Conference on Software Engineering and Service Science (ICSESS’18). IEEE, 41–45.
[62]
Russell O’Connor and Marta Piekarska. 2017. Enhancing Bitcoin transactions with covenants. In International Workshops on Financial Cryptography and Data Security (FC’17). Springer, 191–198.
[63]
M. Padmavathi and R. M. Suresh. 2019. Secure P2P intelligent network transaction using Litecoin. Mob. Netw. Applic. 24 (2019), 318–326.
[64]
Huma Pervez, Muhammad Muneeb, Muhammad Usama Irfan, and Irfan Ul Haq. 2018. A comparative analysis of DAG-based blockchain architectures. In 12th International Conference on Open Source Systems and Technologies (ICOSST’18). IEEE, 27–34.
[65]
Andrew Poelstra. 2016. Mimblewimble. White paper (2016). https://download.wpsoftware.net/bitcoin/wizardry/mimblewimble.pdf
[66]
Eugenia Politou, Fran Casino, Efthymios Alepis, and Constantinos Patsakis. 2019. Blockchain mutability: Challenges and proposed solutions. IEEE Trans. Emerg. Topics Comput. 9, 4 (2019), 1972–1986.
[67]
Ivan Puddu, Alexandra Dmitrienko, and Srdjan Capkun. 2017. \(\mu\)chain: How to forget without hard forks. IACR Cryptology ePrint Archive 2017/106 (2017).
[68]
Chan Kyu Pyoung and Seung Jun Baek. 2019. Blockchain of finite-lifetime blocks with applications to edge-based IoT. IEEE Internet Things J. 7, 3 (2019), 2102–2116.
[69]
Rahul Radhakrishnan, Gowri Sankar Ramachandran, and Bhaskar Krishnamachari. 2019. SDPP: Streaming data payment protocol for data economy. In IEEE International Conference on Blockchain and Cryptocurrency (ICBC’19). IEEE, 17–18.
[70]
Gowri Sankar Ramachandran and Bhaskar Krishnamachari. 2018. Blockchain for the IoT: Opportunities and challenges. arXiv preprint arXiv:1805.02818 (2018).
[71]
Gowri Sankar Ramachandran, Sidra Malik, Shantanu Pal, Ali Dorri, Volkan Dedeoglu, Salil Kanhere, and Raja Jurdak. 2021. Blockchain in supply chain: Opportunities and design considerations. arXiv preprint arXiv:2108.12032 (2021).
[72]
Gowri Sankar Ramachandran, Rahul Radhakrishnan, and Bhaskar Krishnamachari. 2018. Towards a decentralized data marketplace for smart cities. In IEEE International Smart Cities Conference (ISC2’18). 1–8. DOI:
[73]
Ridhima Rani, Meenu Khurana, Deepika Sharma, and Aditi Moudgil. 2021. Comparative study on various storage optimization techniques in IoT-cloud ecosystem. In International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE’21). IEEE, 659–663.
[74]
Spyridon Samonas and David Coss. 2014. The CIA strikes back: Redefining confidentiality, integrity and availability in security. J. Inf. Syst. Secur. 10, 3 (2014).
[75]
Maurice Schellekens. 2019. Does regulation of illegal content need reconsideration in light of blockchains? Int. J. Law Inf. Technol. 27, 3 (2019), 292–305.
[76]
Simon Schwerin. 2018. Blockchain and privacy protection in the case of the European general data protection regulation (GDPR): A delphi study. J. Brit. Blockchain Assoc. 1, 1 (2018).
[77]
Pratima Sharma, Rajni Jindal, and Malaya Dutta Borah. 2020. Blockchain technology for cloud storage: A systematic literature review. ACM Comput. Surv. 53, 4 (2020), 1–32.
[78]
Wellington Fernandes Silvano and Roderval Marcelino. 2020. IOTA tangle: A cryptocurrency to communicate internet-of-things data. Fut. Gen. Comput. Syst. 112 (2020), 307–319.
[79]
Pallavi Srivastava and Navish Garg. 2015. Secure and optimized data storage for IoT through cloud framework. In International Conference on Computing, Communication & Automation. IEEE, 720–723.
[80]
Unal Tatar, Yasir Gokce, and Brian Nussbaum. 2020. Law versus technology: Blockchain, GDPR, and tough tradeoffs. Comput. Law Secur. Rev. 38 (2020), 105454.
[81]
Sergei Tikhomirov. 2018. Ethereum: State of knowledge and research perspectives. In 10th International Symposium on Foundations and Practice of Security (FPS’17). Springer, 206–221.
[82]
Viktor Trón, Aron Fischer, Dániel A. Nagy, Zsolt Felföldi, and Nick Johnson. 2016. Swap, Swear, and Swindle: Incentive System for Swarm. Technical Report, Ethersphere Orange Papers 1 (2016).
[83]
Florian Tschorsch and Björn Scheuermann. 2016. Bitcoin and beyond: A technical survey on decentralized digital currencies. IEEE Commun. Surv. Tutor. 18, 3 (2016), 2084–2123.
[84]
J. Vijayalakshmi and A. Murugan. 2019. Revamp perception of Bitcoin using cognizant merkle. In Emerging Research in Computing, Information, Communication and Applications Conference (ERCICA’18). Springer, 141–150.
[85]
David Vorick and Luke Champine. 2014. Sia: Simple Decentralized Storage. Retrieved May 8, 2014. https://sia.tech/sia.pdf
[86]
Marko Vukolić. 2016. The quest for scalable blockchain fabric: Proof-of-work vs. BFT replication. In International Workshop on Open Problems in Network Security (iNetSec’15). Springer, 112–125.
[87]
Xiaoqing Wang, Chunping Wang, Kun Zhou, and Hongbing Cheng. 2021. ESS: An efficient storage scheme for improving the scalability of Bitcoin network. IEEE Trans. Netw. Serv. Manag. 19, 2 (2021), 1191–1202.
[88]
Shawn Wilkinson, Tome Boshevski, Josh Brandoff, and Vitalik Buterin. 2014. Storj a peer-to-peer cloud storage network. White Paper. https://www.storj.io/storj2014.pdf
[89]
Gavin Wood. 2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151, 2014 (2014), 1–32.
[90]
Junfeng Xie, F. Richard Yu, Tao Huang, Renchao Xie, Jiang Liu, and Yunjie Liu. 2019. A survey on the scalability of blockchain systems. IEEE Netw. 33, 5 (2019), 166–173.
[91]
Ronghua Xu, Gowri Sankar Ramachandran, Yu Chen, and Bhaskar Krishnamachari. 2019. BlendSM-DDM: Blockchain-enabled secure microservices for decentralized data marketplaces. In IEEE International Smart Cities Conference (ISC2’19). IEEE, 14–17.
[92]
Zihuan Xu, Siyuan Han, and Lei Chen. 2018. CUB, a consensus unit-based storage scheme for blockchain system. In IEEE 34th International Conference on Data Engineering (ICDE’18). IEEE, 173–184.
[93]
He Xue, Dajiang Chen, Ning Zhang, Hong-Ning Dai, and Keping Yu. 2023. Integration of blockchain and edge computing in internet of things: A survey. Fut. Gen. Comput. Syst. 144 (2023), 307–326.
[94]
Ruizhe Yang, F. Richard Yu, Pengbo Si, Zhaoxin Yang, and Yanhua Zhang. 2019. Integrated blockchain and edge computing systems: A survey, some research issues and challenges. IEEE Commun. Surv. Tutor. 21, 2 (2019), 1508–1532.
[95]
Tao Ye, Min Luo, Yi Yang, Kim-Kwang Raymond Choo, and Debiao He. 2023. A survey on redactable blockchain: Challenges and opportunities. IEEE Trans. Netw. Sci. Eng. 10, 3 (2023), 1669–1683.
[96]
Fei Richard Yu and Ying He. 2019. A service-oriented blockchain system with virtualization. Trans. Blockch. Technol. Applic. 1, 1 (2019), 1–10.
[97]
Fei Richard Yu, Jianmin Liu, Ying He, Pengbo Si, and Yanhua Zhang. 2018. Virtualization for distributed ledger technology (vDLT). IEEE Access 6 (2018), 25019–25028.
[98]
Changqiang Zhang, Cangshuai Wu, and Xinyi Wang. 2020. Overview of blockchain consensus mechanism. In 2nd International Conference on Big Data Engineering. 7–12.
[99]
Di Zhang, Junqing Le, Xinyu Lei, Tao Xiang, and Xiaofeng Liao. 2021. Exploring the redaction mechanisms of mutable blockchains: A comprehensive survey. Int. J. Intell. Syst. 36, 9 (2021), 5051–5084.
[100]
Xiaojing Zhang, Rui Qin, Yong Yuan, and Fei-Yue Wang. 2018. An analysis of blockchain-based Bitcoin mining difficulty: Techniques and principles. In Chinese Automation Congress (CAC’18). IEEE, 1184–1189.
[101]
Qiuhong Zheng, Yi Li, Ping Chen, and Xinghua Dong. 2018. An innovative IPFS-based storage model for blockchain. In IEEE/WIC/ACM International Conference on Web Intelligence (WI’18). 704–708. DOI:
[102]
Qiheng Zhou, Huawei Huang, Zibin Zheng, and Jing Bian. 2020. Solutions to scalability of blockchain: A survey. IEEE Access 8 (2020), 16440–16455.
[103]
Yan Zhu, Ruiqi Guo, Guohua Gan, and Wei-Tek Tsai. 2016. Interactive incontestable signature for transactions confirmation in Bitcoin blockchain. In IEEE 40th Annual Computer Software and Applications Conference (COMPSAC’16), Vol. 1. IEEE, 443–448.

Cited By

View all
  • (2025)Reconciling blockchain technology and data protection laws: regulatory challenges, technical solutions, and practical pathwaysJournal of Cybersecurity10.1093/cybsec/tyaf00211:1Online publication date: 19-Feb-2025
  • (2025)Self-sovereign identity framework with user-friendly private key generation and rule tableFuture Generation Computer Systems10.1016/j.future.2025.107757167(107757)Online publication date: Jun-2025
  • (2025)A blockchain-based LLM-driven energy-efficient scheduling system towards distributed multi-agent manufacturing scenario of new energy vehicles within the circular economyComputers & Industrial Engineering10.1016/j.cie.2025.110889(110889)Online publication date: Jan-2025
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Computing Surveys
ACM Computing Surveys  Volume 56, Issue 7
July 2024
1006 pages
EISSN:1557-7341
DOI:10.1145/3613612
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 April 2024
Online AM: 08 February 2024
Accepted: 31 January 2024
Revised: 17 December 2023
Received: 07 September 2022
Published in CSUR Volume 56, Issue 7

Check for updates

Author Tags

  1. Blockchain
  2. blockchain storage optimisation
  3. blockchain scalability

Qualifiers

  • Survey

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1,442
  • Downloads (Last 6 weeks)142
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Reconciling blockchain technology and data protection laws: regulatory challenges, technical solutions, and practical pathwaysJournal of Cybersecurity10.1093/cybsec/tyaf00211:1Online publication date: 19-Feb-2025
  • (2025)Self-sovereign identity framework with user-friendly private key generation and rule tableFuture Generation Computer Systems10.1016/j.future.2025.107757167(107757)Online publication date: Jun-2025
  • (2025)A blockchain-based LLM-driven energy-efficient scheduling system towards distributed multi-agent manufacturing scenario of new energy vehicles within the circular economyComputers & Industrial Engineering10.1016/j.cie.2025.110889(110889)Online publication date: Jan-2025
  • (2024)Building a Sustainable Digital Infrastructure for Higher Education: A Blockchain-Based Solution for Cross-Institutional EnrollmentSustainability10.3390/su1701019417:1(194)Online publication date: 30-Dec-2024
  • (2024)TPGraph: A Highly-scalable Time-partitioned Graph Model for Tracing BlockchainProceedings of the 17th ACM International Systems and Storage Conference10.1145/3688351.3689161(25-38)Online publication date: 16-Sep-2024
  • (2024)A Large-Scale Node Lightweight Consensus Algorithm of Blockchain for Internet of ThingsIEEE Internet of Things Journal10.1109/JIOT.2024.343986611:22(37170-37186)Online publication date: 15-Nov-2024
  • (2024)Challenges of Integrating Blockchain Technology into Educational Institutions2024 International Symposium on Networks, Computers and Communications (ISNCC)10.1109/ISNCC62547.2024.10759069(1-6)Online publication date: 22-Oct-2024
  • (2024)Re-Raft: An Improved Blockchain Consensus Algorithm with Enhanced Byzantine Resistance and Crash Tolerance2024 2nd International Conference on Computer, Vision and Intelligent Technology (ICCVIT)10.1109/ICCVIT63928.2024.10872606(1-6)Online publication date: 24-Nov-2024
  • (2024)Blockchain and DID-Based Cross-Domain Identity Authentication and Maintenance in Web32024 4th International Conference on Blockchain Technology and Information Security (ICBCTIS)10.1109/ICBCTIS64495.2024.00040(205-213)Online publication date: 17-Aug-2024
  • (2024)Protection Against Person-Identification from EEG Patterns: A Blockchain-based Approach2024 Conference on Building a Secure & Empowered Cyberspace (BuildSEC)10.1109/BuildSEC64048.2024.00014(36-40)Online publication date: 19-Dec-2024
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media