DESIGNING THE ARCHITECTURE AND SOFTWARE COMPONENTS OF THE DOCKERISED BLOCKCHAIN MEDIATOR

Authors

DOI:

https://doi.org/10.20998/2079-0023.2025.01.15

Keywords:

dockerized blockchain architecture, supply chain management, containerized blockchain nodes, small-medium enterprises, supply chain, cryptography, hashing, hashing algorithms, ethereum

Abstract

Small and medium enterprises are not adopting blockchain solutions in their supply chains and business processes due to the cost of implementing and deploying the solutions.  The architecture, which is described, is aimed at lowering the barrier for smaller-scale businesses to adopt distributed technologies in their supply chains.  Docker’s containerization capabilities are leveraged to achieve these goals due to improved horizontal scaling and providing a unified environment for the application deployment. This architecture leverages tools provided by the Docker to design scalable and robust system that is easily maintainable. Some of the key challenges are addressed by the proposed architecture, such as high development costs, incompatibility with existing systems, and complicated setup processes, which are required for every participant in the supply chain. This research describes how utilizing Docker system capabilities can help enable smaller-scale businesses to adapt distributed solutions in their supply chains and cooperation with other companies by tackling the issues of traceability, transparency, and trust.  The main components of the architecture are a mediator server containerized within a Docker network, a blockchain node, and an NGINX proxy server container. They are implemented to process request data, store relevant information, and secure it on the Ethereum blockchain ledger. The proposed architecture is also aimed at integrating smoothly with existing company applications to reduce adoption costs. Security of the data in the Ethereum ledger is achieved via security measures such as cryptography mechanisms and hashing already integrated into the Ethereum platform.

Author Biographies

Pavlo Zherzherunov, National Technical University "Kharkiv Polytechnic Institute"

Student, National Technical University "Kharkiv Polytechnic Institute", Kharkiv, Ukraine

Olexandr Shmatko, National Technical University "Kharkiv Polytechnic Institute"

Doctor of Philosophy (PhD), Docent, National Technical University "Kharkiv Polytechnic Institute", Ass. Prof of Software Engineering and Management Intelligent Technologies Department, Kharkiv, Ukraine

References

Shubham Joshi, Anil Audumbar Pise, Manish Shrivastava, C. Revathy, Harish Kumar, Omar Alsetoohy, Reynah Akwafo. Adoption of blockchain technology for privacy and security in the context of industry 4.0. Wireless Communications and Mobile Computing. 2022. issue Explorations in Pattern Recognition and Computer Vision for Industry 4.0. article 4079781. DOI: https://doi.org/10.1155/2022/4079781.

Shmatko O. V., Kolomiitsev O. V., Zherzherunov P. Y., Tretiak V. F., Sinchuk A. V. Survey and categorization of blockchain solutions for supply chain management. Systemy obrobky informatsii [Information processing systems] 2024 no. 3 (178), pp. 84-92. DOI: https://doi.org/10.30748/soi.2024.178.10.

Jangla Kinnary. Accelerating Development Velocity Using Docker: Docker Across Microservices. Berkeley: Apress, 2018. pp. 27-53. Available at: https://link.springer.com/book/10.1007/978-1-4842-3936-0 (accessed: 15.04.2025).

Miell I., Sayers A. Docker in practice. New York City: Simon and Schuster, 2019. 384 p. Available at: https://www.simonandschuster.com/books/Docker-in-Practice-Second-Edition/Ian-Miell/9781617294808 (accessed: 15.04.2025).

dockerd. URL: docs.docker.com/reference/cli/dockerd/ (accessed 10.04.2025).

NGINX Ingress Controller. Available at: https://hub.docker.com/r/nginx/nginx-ingress (accessed: 15.04.2025).

ethereum/client-go. URL: https://hub.docker.com/r/ethereum/client-go (accessed: 15.04.2025).

What Is a Sequence Diagram. Available at: www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-sequence-diagram/ (accessed: 18.04.2025).

Fielding R., Gettys J., Mogul J., Frystyk H., Masinter L., Leach P., Berners-Lee T. RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1. United States: RFC Editor, 1999. DOI: https://doi.org/10.17487/RFC2616.

Pollard B. HTTP/2 in Action. New York City: Simon and Schuster, 2019. 416 p. Available at: https://www.simonandschuster.com/books/HTTP-2-in-Action/Barry-Pollard/9781617295164 (accessed: 18.04.2025)

Andreas M., Gavin W. Mastering Ethereum. Sebastopol: O’Reilly Media, 2019. 415 p.

Danen C. Introducing Ethereum and solidity. Berkeley: Apress, 2017. Vol. 1. 185 p.

Downloads

Published

2025-07-11

How to Cite

Zherzherunov, P., & Shmatko, O. (2025). DESIGNING THE ARCHITECTURE AND SOFTWARE COMPONENTS OF THE DOCKERISED BLOCKCHAIN MEDIATOR. Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, (1 (13), 101–105. https://doi.org/10.20998/2079-0023.2025.01.15

Issue

Section

INFORMATION TECHNOLOGY