Abstract
As the underlying technology of Bitcoin, blockchain has become increasingly mature in financial, medical, logistics and other commercial fields, and has great application potential in the marine field. Its “decentralized” feature can maintain data security and reliability through decentralized methods. Marine data management system is one of the specific application scenarios that blockchain technology is used to protect marine network data information. The consensus algorithm and decentralized idea possessed by the blockchain technology can effectively guarantee the information collaboration of the marine network, and help to improve the collaboration efficiency among multiple parties involved in the safe sharing of marine data. In this paper, according to the analysis of the construction demands of the marine data management system, based on the blockchain technology, a distributed cross-chain transaction, called the global blockchain, is structured, which integrates the marine data collaborative heterogeneous blockchain network. On this basis, aimed at the problems of the existing PBFT consensus algorithm, such as poor dynamic addition and deletion of nodes, and large communication overhead, etc., a global consensus algorithm adapted to the marine data global blockchain network is designed for optimization of the checkpoint mechanism and view change mechanism as well as reduction of the amount of transmitted information in these two processes of the system. The simulation results show that the algorithm can effectively guarantee the consensus efficiency and the trustworthiness of the proxy nodes, realize the efficient sharing of marine data, and support the design and implementation of the blockchain-based marine data management system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yuan, Y., Wang, F.Y.: Blockchain and cryptocurrencies: model, techniques, and applications. IEEE Trans. Syst. Man Cybern. Syst. 48(9), 1421–1428 (2018)
Gramoli, V.: From blockchain consensus back to Byzantine consensus. Future Gener. Comput. Syst. 107, 760–769 (2020)
Nakamoto, S., Bitcoin, A.: A peer-to-peer electronic cash system (2008). Bitcoin https://bitcoin.org/bitcoin.pdf
Linnhoff-Popien, C.: Blockchain-the next big thing? (2018)
Zheng, P., Zheng, Z., Luo, X., Chen, X., Liu, X.: A detailed and real-time performance monitoring framework for blockchain systems. In: 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), pp. 134–143. IEEE (2018)
Dinh, T.T.A., Liu, R., Zhang, M., Chen, G., Ooi, B.C., Wang, J.: Untangling blockchain: a data processing view of blockchain systems. IEEE Trans. Knowl. Data Eng. 30(7), 1366–1385 (2018)
Wang, W., et al.: A survey on consensus mechanisms and mining strategy management in blockchain networks. IEEE Access 7, 22328–22370 (2019)
Tschorsch, F., Scheuermann, B.: Bitcoin and beyond: a technical survey on decentralized digital currencies. IEEE Commun. Surv. Tutor. 18(3), 2084–2123 (2016)
Hasan, H.R., Salah, K.: Proof of delivery of digital assets using blockchain and smart contracts. IEEE Access 6, 65439–65448 (2018)
Turkanović, M., Hölbl, M., Košič, K., Heričko, M., Kamišalić, A.: EduCTX: a blockchain-based higher education credit platform. IEEE Access 6, 5112–5127 (2018)
Aitzhan, N.Z., Svetinovic, D.: Security and privacy in decentralized energy trading through multi-signatures, blockchain and anonymous messaging streams. IEEE Trans. Depend. Secure Comput. 15(5), 840–852 (2016)
Shae, Z., Tsai, J.J.: On the design of a blockchain platform for clinical trial and precision medicine. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 1972–1980. IEEE (2017)
Bamakan, S.M.H., Motavali, A., Bondarti, A.B.: A survey of blockchain consensus algorithms performance evaluation criteria. Expert Syst. Appl. 154, 113385 (2020)
Xiao, Y., Zhang, N., Li, J., Lou, W., Hou, Y.T.: Distributed consensus protocols and algorithms. In: Blockchain for Distributed Systems Security, vol. 25 (2019)
Xiao, Y., Zhang, N., Lou, W., Hou, Y.T.: A survey of distributed consensus protocols for blockchain networks. IEEE Commun. Surv. Tutor. 22(2), 1432–1465 (2020)
King, S., Nadal, S.: PPcoin: peer-to-peer crypto-currency with proof-of-stake. self-published paper (2012)
Larimer, D.: Delegated proof-of-stake white paper (2014)
Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: 2014 USENIX Annual Technical Conference (USENIXATC 2014), pp. 305–319 (2014)
Belotti, M., Božić, N., Pujolle, G., Secci, S.: A Vademecum on blockchain technologies: when, which, and how. IEEE Commun. Surv. Tutor. 21(4), 3796–3838 (2019)
Castro, M., Liskov, B., et al.: Practical Byzantine fault tolerance. In: OSDI, vol. 99, pp. 173–186 (1999)
Lamport, L., et al.: Paxos made simple. ACM SIGACT News 32(4), 18–25 (2001)
Cachin, C., et al.: Architecture of the hyperledger blockchain fabric. In: Workshop on Distributed Cryptocurrencies and Consensus Ledgers, vol. 310, p. 4 (2016)
Platania, M., Obenshain, D., Tantillo, T., Amir, Y., Suri, N.: On choosing server-or client-side solutions for BFT. ACM Comput. Surv. (CSUR) 48(4), 1–30 (2016)
Liu, S., Viotti, P., Cachin, C., Quéma, V., Vukolić, M.: XFT: practical fault tolerance beyond crashes. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016), pp. 485–500 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Fang, Z., Wei, Z., Wang, X., Xie, W. (2020). A Blockchain Consensus Mechanism for Marine Data Management System. In: Zheng, Z., Dai, HN., Fu, X., Chen, B. (eds) Blockchain and Trustworthy Systems. BlockSys 2020. Communications in Computer and Information Science, vol 1267. Springer, Singapore. https://doi.org/10.1007/978-981-15-9213-3_2
Download citation
DOI: https://doi.org/10.1007/978-981-15-9213-3_2
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-9212-6
Online ISBN: 978-981-15-9213-3
eBook Packages: Computer ScienceComputer Science (R0)