MODERN OPERATING SYSTEMS AS A PLATFORM FOR INTEGRATING BLOCKCHAIN TECHNOLOGIES, NOSQL STORAGE AND MULTI-PARADIGM PROGRAMMING (JAVA, PYTHON)

DOI: 10.31673/2412-4338.2025.048923

Authors

Abstract

This article presents a comprehensive analysis of the role of modern operating systems (OS) as a fundamental platform for the integration of heterogeneous technologies, including blockchain, NoSQL databases, and multi-paradigm programming languages (Java, Python). It addresses the critical architectural challenge of managing conflicting workloads—the compute-intensive nature of blockchain nodes versus the memory- and I/O-intensive demands of NoSQL databases. This problem is largely overlooked in existing research, which predominantly focuses on the application layer. The paper proves that the selection, configuration, and in-depth tuning of the OS are decisive factors for achieving the required performance, stability, and security in such complex distributed systems.

A systematic approach is presented, which includes the analysis of architectural patterns, proposing a hybrid model that combines microservices, event-driven architecture (EDA), and peer-to-peer (P2P) principles. The article provides practical, expert-level recommendations for Linux kernel tuning, covering memory management, I/O scheduling (noop for NVMe SSDs), and network stack optimization. Furthermore, a multi-layered security model based on a defense-in-depth strategy is formulated, combining host hardening with Mandatory Access Control (MAC) frameworks (SELinux/AppArmor) and workload isolation via containerization. Deployment strategies for stateful applications using Kubernetes, specifically with StatefulSets, are detailed and supported by real-world case studies.

The main scientific result of this research is a holistic reference architecture that synthesizes these best practices into a unified blueprint for building robust and efficient distributed systems. This architecture is based on the core principle of storing proofs on-chain and detailed state off-chain, leveraging the complementary strengths of each technology. The findings provide system architects and DevOps engineers with a scientifically grounded methodology and a practical framework for designing, optimizing, and operating complex, high-performance systems

.Keywords: operating system, blockchain, NoSQL, OOP, scalable systems, Java, Python, performance, containerization.

Published

2025-12-29

Issue

Section

Articles