Abstract
Since the advent of cryptocurrencies such as Bitcoin, blockchain, as their underlying technologies, has drawn a massive amount of attention from both academia and the industry. This ever-evolving technology inherits the “genes” of distributed systems, offering significant advantages of immutability, transparency, auditability, and tamper-resistance. These benefits help blockchain re-establish public confidence, and hold the significant promise of reliable information sharing and value transfer. Therefore, blockchain has become the foundation of crucial strategic deployments in countries across the world, and the fundamental basis for building the next generation Web 3.0 — “Internet of value”. In this article, we will start with unraveling the essential ingredients of blockchain technology, and showing the characteristics of each of these ingredients in the context of distributed systems. We will then present the core technical challenges that need to be addressed prior to unleashing its full potential, including its performance, scalability, and cross-chain interoperability. Finally, we will introduce the recent developments of blockchain systems, and discuss the future trends of the blockchain ecosystem.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Berkley J. The promise of the blockchain: the trust machine. The Economist, 2015
Herlihy M. Atomic cross-chain swaps. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), Egham, 2018. 245–254
Liu Z T, **ang Y X, Shi J, et al. Hyperservice: interoperability and programmability across heterogeneous blockchains. In: Proceedings of ACM SIGSAC Conference on Computer and Communications Security (CCS), London, 2019. 549–266
Andreas M. Mastering Bitcoin: Unlocking Digital Cryptocurrencies. Sebastopol: O’Reilly Media, 2014
Culler D E, Anderson T E, Patterson D A. System Support for Distributed Supercomputing on A Network of Workstations (now). AFRL-IF-RS-TR-1999-226 Final Technical Report, 1999
Anderson D P, Cobb J, Korpela E, et al. SETI@home: an experiment in public-resource computing. Commun ACM, 2002, 45: 56–61
Foster I, Kesselman C, Nick J M, et al. The physiology of the grid: an open grid services architecture for distributed systems integration. 2002. https://users.cs.northwestern.edu/∼srg/Papers/04-25-02/grid.pdf
** H. ChinaGrid: making grid computing a reality. In: Proceedings of International Conference on Asian Digital Libraries (ICADL), Shanghai, 2004. 13–24
Sefraoui O, Aissaoui M, Eleuldj M. Openstack: toward an open-source solution for cloud computing. Int J Comput Appl, 2012, 55: 38–42
Androulaki E, Barger A, Bortnikov V, et al. Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the 30th EuroSys Conference, New York, 2018. 1–15
Wang W B, Hoang D T, Hu P Z, et al. A survey on consensus mechanisms and mining strategy management in blockchain networks. IEEE Access, 2019, 7: 22328–22370
**ao Y, Zhang N, Lou W J, et al. A survey of distributed consensus protocols for blockchain networks. IEEE Commun Surv Tut, 2020, 22: 1432–1465
Andrews A. Litecoin: The Complete Guide to Understanding Litecoin Cryptocurrency and Litecoin Mining. New York: Platinum Press LLC, 2019
Alexander R. IOTA-introduction to the tangle technology: everything you need to know about the revolutionary blockchain alternative. 2018
Li C X, Li P L, Zhou D, et al. A decentralized blockchain with high throughput and fast confirmation. In: Proceedings of USENIX Annual Technical Conference (ATC), Boston, 2020. 515–528
Luu L, Narayanan V, Zheng C D, et al. A secure sharding protocol for open blockchains. In: Proceedings of ACM SIGSAC Conference on Computer and Communications Security (CCS), Vienna, 2016. 17–30
Ji Y M, Gu W H, Chen F, et al. SEBF: a single-chain based extension model of blockchain for fintech. In: Proceedings of the 20th International Joint Conference on Artificial Intelligence (IJCAI), Yokohama, 2020. 4497–4504
Qi Y, **ao J. Fintech: AI powers financial services to improve people’s lives. Commun ACM, 2018, 61: 65–69
Benčić F M, Žarko I P. Distributed ledger technology: blockchain compared to directed acyclic graph. In: Proceedings of the 38th International Conference on Distributed Computing Systems (ICDCS), Vienna, 2018. 1569–1570
Dinh T T A, Liu R, Zhang M H, et al. Untangling blockchain: a data processing view of blockchain systems. IEEE Trans Knowl Data Eng, 2018, 30: 1366–1385
** H, Dai X H, **ao J. Towards a novel architecture for enabling interoperability amongst multiple blockchains. In: Proceedings of the 38th International Conference on Distributed Computing Systems (ICDCS), Vienna, 2018. 1203–1211
Acknowledgements
This work was supported by National Natural Science Foundation of China (Grant No. 62072197).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
**, H., **ao, J. Towards trustworthy blockchain systems in the era of “Internet of value”: development, challenges, and future trends. Sci. China Inf. Sci. 65, 153101 (2022). https://doi.org/10.1007/s11432-020-3183-0
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11432-020-3183-0