ARCHITECTURAL APPROACH TO DATA PROTECTION IN DISTRIBUTED SUPPLY CHAIN MANAGEMENT SYSTEM USING BLOCKCHAIN NODES
DOI:
https://doi.org/10.20998/2079-0023.2025.02.04Keywords:
dockerized blockchain architecture, supply chain management, containerized blockchain nodes, small-medium enterprises, supply chain, data protection in distributed system, blockchain proxy, hashing algorithms, ethereumAbstract
Dockerised blockchain solution can mitigate the low levels of distributed technology adoption in small and medium enterprises. It can be done via designing and implementing an environment which inherits ease of deployment and scalability of containerized systems with safety and transparency of distributed applications. Practical implementation of a dockerized blockchain solution designed as a demonstrative implementation for existing client–server architecture is described in this paper. This solution uses Docker containers to simplify the setup and deployment of a private blockchain network, a mediator server and a reverse proxy. Implementation of this system on a low scale demonstrates feasibility of integrating blockchain technology into existing business processes without fundamental architectural changes and acknowledges deployment and maintaining challenges that usually accompany distributed systems using private blockchain. Discussed implementation is a demonstration of designed architecture being potentially a reproducible and easily maintainable environment for logging and validating data through an immutable ledger on a smaller scale. Proof of concept successfully validates the core idea. The implementation shows a mediator server intercepting client request, recording them on a private Ethereum blockchain via a JSON-RPC interface, and then forwarding them to the original server. This confirms the solution’s ability to introduce a trusted, intermediate layer for data immutability. The project demonstrates a working framework for embedding distributed ledger technologies into client–server ecosystems. While the current Proof of Work consensus mechanism presents scalability limitations, the architecture provides a strong foundation for future research, including migrating to more efficient consensus mechanisms and integrating smart contracts.
References
Zherzherunov P. Y., Shmatko O. V. Designing the architecture and software components of the dockerised blockchain mediator. Systemnyi analiz, upravlinnia ta informatsiini tekhnolohii. 2025, no. 1 (13), pp. 101¬¬–105. DOI: https://doi.org/10.20998/2079-0023.2025.01.15.
Gervais A., Karame G., Wust K., Glykantiz V., Ritzdorf H., Capkun S. On the Security and Performance of Proof of Work Blockchains. CCS '16: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. 2016, pp. 3–16. DOI: https://doi.org/10.1145/2976749.2978341.
Docker. Available at: https://www.docker.com/what-docker (access date: 21.08.2025).
Rad B. B., Bhatti H. J., Ahmadi M. An introduction to docker and analysis of its performance. International Journal of Computer Science and Network Security (IJCSNS). 2017, no. 17 (3), pp. 228–235. Available at: https://www.researchgate.net/publication/318816158_An_Introduction_to_Docker_and_Analysis_of_its_Performance (access date: 21.08.2025).
Dockerfile reference. Docker Docs. Available at: https://docs.docker.com/reference/dockerfile/ (access date: 21.08.2025).
nginx-proxy. Available at: https://github.com/nginx-proxy/nginx-proxy (access date: 21.08.2025).
docker-gen. Available at: https://github.com/nginx-proxy/docker-gen (access date: 21.08.2025).
Kurtosis. Go Ethereum. Available at: https://ethereum.org/docs/fundamentals/kurtosis/ (access date: 21.08.2025).
Docker Hub container image library: App containerization. Available at: https://hub.docker.com/ (access date: 21.08.2025).
Joshi S. Feasibility of proof of authority as a consensus protocol model. arXiv. 2021. Available at: https://arxiv.org/abs/2109.02480 (access date: 21.08.2025)
Luo J. Unveiling Ethereum's P2P network: The role of chain and client diversity. arXiv. 2025. Available at: https://arxiv.org/abs/2501.16236 (access date: 21.08.2025)
Command-line options. Go Ethereum. Available at: https://geth.ethereum.org/docs/fundamentals/command-line-options (access date: 21.08.2025).
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
