Skip to main content

A Blockchain Consensus Mechanism for Marine Data Management System

  • Conference paper
  • First Online:
Blockchain and Trustworthy Systems (BlockSys 2020)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1267))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Yuan, Y., Wang, F.Y.: Blockchain and cryptocurrencies: model, techniques, and applications. IEEE Trans. Syst. Man Cybern. Syst. 48(9), 1421–1428 (2018)

    Article  Google Scholar 

  2. Gramoli, V.: From blockchain consensus back to Byzantine consensus. Future Gener. Comput. Syst. 107, 760–769 (2020)

    Article  Google Scholar 

  3. Nakamoto, S., Bitcoin, A.: A peer-to-peer electronic cash system (2008). Bitcoin https://bitcoin.org/bitcoin.pdf

  4. Linnhoff-Popien, C.: Blockchain-the next big thing? (2018)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Wang, W., et al.: A survey on consensus mechanisms and mining strategy management in blockchain networks. IEEE Access 7, 22328–22370 (2019)

    Article  Google Scholar 

  8. Tschorsch, F., Scheuermann, B.: Bitcoin and beyond: a technical survey on decentralized digital currencies. IEEE Commun. Surv. Tutor. 18(3), 2084–2123 (2016)

    Article  Google Scholar 

  9. Hasan, H.R., Salah, K.: Proof of delivery of digital assets using blockchain and smart contracts. IEEE Access 6, 65439–65448 (2018)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. Bamakan, S.M.H., Motavali, A., Bondarti, A.B.: A survey of blockchain consensus algorithms performance evaluation criteria. Expert Syst. Appl. 154, 113385 (2020)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. King, S., Nadal, S.: PPcoin: peer-to-peer crypto-currency with proof-of-stake. self-published paper (2012)

    Google Scholar 

  17. Larimer, D.: Delegated proof-of-stake white paper (2014)

    Google Scholar 

  18. Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: 2014 USENIX Annual Technical Conference (USENIXATC 2014), pp. 305–319 (2014)

    Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Castro, M., Liskov, B., et al.: Practical Byzantine fault tolerance. In: OSDI, vol. 99, pp. 173–186 (1999)

    Google Scholar 

  21. Lamport, L., et al.: Paxos made simple. ACM SIGACT News 32(4), 18–25 (2001)

    Google Scholar 

  22. Cachin, C., et al.: Architecture of the hyperledger blockchain fabric. In: Workshop on Distributed Cryptocurrencies and Consensus Ledgers, vol. 310, p. 4 (2016)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weiwei Xie .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics