Abstract
The paper presents details of the blockchain workshop which was conducted at Polish Naval Academy, Gdynia, Poland in a period of 4 months from February to May 2017. The workshop was incorporated into the Software Engineering subject as a part of regular classes. The paper explores business and technical aspects of blockchain main projects developed under Hyperledger initiative. In the following sections authors focus on: reference architecture, business architecture and technical architecture as well as algorithms used in Hyperledger Fabric, Hyperledger Iroha and Hyperledger SawtoohLake projects. The Hyperledger Fabric blockchain project was chosen for conducting classes. The workshop encompassed blockchain introduction and configuration of simple application in cloud environment. Furthermore, students configured on-premises environment for development of blockchain applications. The last task was the development of complete application combining IBM BlueMix, Watson Internet-of-Things Platform and Blockchain service which monitored position, simulated by Node-Red service, of warship ORP Kosciuszko.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Castro, M., Liskov, B.: Practical Byzantine fault tolerance and proactive recovery. ACM Trans. Comput. Syst. 20(4), 398–461 (2002)
Clement, A., Wong, E. L., Alvisi, L., Dahlin, M., Marchetti. M.: Making Byzantine fault tolerant systems tolerate Byzantine faults. In: Proceedings of the 6th Symposium on Networked Systems Design and Implementation (NSDI), pp. 153–168 (2009)
Dai, M., Zhang, S., Wang, H., Jin, S.: A low storage room requirement framework for distributed ledger in blockchain. IEEE Access 6, 22970–22975 (2018)
Duan, S., Meling, H., Peisert, S., Zhang, H.: Bchain: Byzantine replication with high throughput and embedded reconfiguration., In: International Conference on Principles of Distributed Systems, pp. 91–106. Springer, Berlin (2014)
Efanov, D., Pavel Roschin, R.: The all-pervasiveness of the Blockchain technology. In: 8th Annual International Conference on Biologically Inspired Cognitive Architectures, BICA 2017. Proc. Comput. Sci. 123, 116–121 (2018)
Garay, J. A., Kiayias, A., Leonardos, N.: The bitcoin backbone protocol: analysis and applications. In: Advances in Cryptology: Eurocrypt 2015. Lecture Notes in Computer Science, vol. 9057, pp. 281–310 (2015)
Gramoli, V.: From blockchain consensus back to Byzantine consensus. Future Gener. Comput. Syst. (2018). Article in press
Jiang, P., Guo, F., Liang, K., Lai, J., Wen, Q.: Searchain: blockchain-based private keyword search in decentralized storage. Future Gener. Comput. Syst. (2018). Article in press
Kaijun, L., Ya, B., Linbo, J., Han-Chi, F., Van Nieuwenhuyse, I.: Research on agricultural supply chain system with double chain architecture based on blockchain technology. Future Gener. Comput. Syst. (2018). Article in press
Kandaswamy, R., Furlonger, D.: Blockchain primer for 2018. Gartner G00344070 (2018)
Khan, M.A., Salah, K.: IoT security: review, blockchain solutions, and open challenges. Future Gener. Comput. Syst. 82, 395–411 (2018)
Leadership vision for 2018: enterprise architecture and technology innovation leader. Gartner (2018)
Li, X., Jiang, P., Chen, P., Luo, X., Wen, Q.: A survey on the security of blockchain systems. Future Gener. Comput. Syst. (2018). Article in press
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf (2008)
Prybila, C., Schulte, S., Hochreiner, C., Weber, I.: Runtime verification for business processes utilizing the Bitcoin blockchain. Future Gener. Comput. Syst. (2018). Article in press
Pustišek, M., Kos, A.: Approaches to front-end IoT application development for the Ethereum blockchain. In: 2017 International Conference on Identification, Information and Knowledge in the Internet of Things. Proc. Comput. Sci. 129, 410–419 (2018)
Reyna, A., Martín, C., Chen, J., Soler, E., Díaz, M.: On blockchain and its integration with IoT. Challenges and opportunities. Future Gener. Comput. Syst. (2018). https://doi.org/10.1016/j.future.2018.05.046. Accepted for publication
Savelyev, A.: Copyright in the blockchain era: promises and challenges. Comput. Law Secur. Rev. 34, 550–561 (2018)
Schneider, F.B.: Implementing fault-tolerant services using the state machine approach: a tutorial. ACM Comput. Surv. 22(4), 299–319 (1990)
Sharma, P.K., Park, J.H.: Blockchain based hybrid network architecture for the smart city. Future Gener. Comput. Syst. (2018). Article in press
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)
Vukolic, M.: The quest for scalable blockchain fabric: proof-of-work vs. BFT replication. In: Proceedings of IFIP WG 11.4 Workshop iNetSec 2015 Open Problems in Network Security. Lecture Notes in Computer Science, vol. 9591, pp. 112–125 (2016)
Wang, B., Sun, J., He, Y., Pang, D., Lu, N.: Large-scale election based on blockchain. In: 2017 International Conference on Identification, Information and Knowledge in the Internet of Things. Proc. Comput. Sci. 129, pp. 234–237 (2018)
Wang, Q., Qin, B., Hu, J., Xiao, F.: Preserving transaction privacy in bitcoin. Future Gener. Comput. Syst. (2018). Article in press
Xia, Q., Sifah, E.B., Asamoah, K.O., Gao, J., Du, X., Guizani, M.: MeDShare: trust-less medical data sharing among cloud service providers via blockchain. IEEE Access 5, 14757–14767 (2017)
Yang, C., Chen, X., Xiang, Y.: Blockchain-based publicly verifiable data deletion scheme for cloud storage. J. Netw. Comput. Appl. 103, 185–193 (2018)
Yang, J., Lu, Z., Wu, J.: Smart-toy-edge-computing-oriented data exchange based on blockchain. J. Syst. Architect. 87, 36–48 (2018)
https://hyperledger-fabric.readthedocs.io/en/latest/releases.html
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
Górski, T., Marzantowicz, K., Szulc, M. (2020). Cloud-Enabled Warship’s Position Monitoring with Blockchain. In: Klempous, R., Nikodem, J. (eds) Smart Innovations in Engineering and Technology. ICACON APCASE 2017 2017. Topics in Intelligent Engineering and Informatics, vol 15. Springer, Cham. https://doi.org/10.1007/978-3-030-32861-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-32861-0_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32860-3
Online ISBN: 978-3-030-32861-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)