Abstract
In recent years, blockchain technology has received more and more attention. Blockchain is a storage technology for public decentralized databases. The emergence of blockchain technology makes it possible to solve the trust problem of distributed system nodes within the wide area network. This article elaborated on the current advantages and disadvantages of blockchain technology and the main problems facing the development of wide-area distributed systems. This paper attempts to combine the ideas of blockchain and distributed system, and gives a complete design scheme of blockchain for building a wide area network distributed system. The designed blockchain not only retains the tamper-proof and traceable characteristics of the existing blockchain technology, but also can overcome the node trust problem of the wide-area distributed system.
This work was supported by National Key R&D Program of China (2018YFB1404401).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Baliga, A.: Understanding blockchain consensus models. Persistent 4, 1–14 (2017)
Brewer, E.A.: Towards robust distributed systems. In: PODC, vol. 7. Portland, OR (2000)
Crosby, M., Pattanayak, P., Verma, S., Kalyanaraman, V., et al.: Blockchain technology: beyond bitcoin. Appl. Innov. 2(6–10), 71 (2016)
Karger, D., Lehman, E., Leighton, T., Panigrahy, R., Levine, M., Lewin, D.: Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the world wide web. In: Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Computing, pp. 654–663 (1997)
Kleppmann, M.: Designing data-intensive applications: the big ideas behind reliable, scalable, and maintainable systems. “O’Reilly Media, Inc.” (2017)
Lakshman, A., Malik, P.: Cassandra: a decentralized structured storage system. ACM SIGOPS Operat. Syst. Rev. 44(2), 35–40 (2010)
Lakshman, A., Malik, P., Ellis, J.: Facebook’s cassandra paper, annotated and compared to apache cassandra 2.0 (2014)
Lynch, N., Conjecture, G.S.B.: the feasibility of consistent, available, partition-tolerant web services (2002)
Enhanced attribute based encryption for cloud computing: Na, S.K., GV, R.L., Ba, B. Procedia Computer Science 46, 689–696 (2015)
Nakamoto, S.: Bitcoin: A peer-to-peer electronic cash system. Technical report, Manubot (2019)
Pritchett, D.: Base: an acid alternative. Queue 6(3), 48–55 (2008)
Sharples, M., Domingue, J.: The blockchain and kudos: a distributed system for educational record, reputation and reward. In: Verbert, K., Sharples, M., Klobučar, T. (eds.) EC-TEL 2016. LNCS, vol. 9891, pp. 490–496. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45153-4_48
Wattenhofer, R.: Distributed Ledger Technology: The Science of the Blockchain. CreateSpace Independent Publishing Platform (2017)
Xue, S., Zhao, X., Li, X., Zhang, G., Xing, C.: A trusted system framework for electronic records management based on blockchain. In: Web Information Systems and Applications - 16th International Conference, WISA 2019, Qingdao, China, 20–22 September 2019 (2019), Proceedings. pp. 548–559 (2019). https://doi.org/10.1007/978-3-030-30952-7_55
Zhou, X., Tang, X.: Research and implementation of RSA algorithm for encryption and decryption. In: Proceedings of 2011 6th International Forum on Strategic Technology, vol. 2, pp. 1118–1121. IEEE (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhao, X., Lei, Z., Zhang, G., Zhang, Y., Xing, C. (2020). Blockchain and Distributed System. In: Wang, G., Lin, X., Hendler, J., Song, W., Xu, Z., Liu, G. (eds) Web Information Systems and Applications. WISA 2020. Lecture Notes in Computer Science(), vol 12432. Springer, Cham. https://doi.org/10.1007/978-3-030-60029-7_56
Download citation
DOI: https://doi.org/10.1007/978-3-030-60029-7_56
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-60028-0
Online ISBN: 978-3-030-60029-7
eBook Packages: Computer ScienceComputer Science (R0)