Skip to Content
DigitalDigital
  • Article
  • Open Access

8 March 2026

26 Pages

A Blockchain-Augmented CPS Framework to Mitigate FDI Attacks and Improve Resiliency

and
Department of Computer Science, University of Idaho, Moscow, ID 83844, USA
*
Authors to whom correspondence should be addressed.

Abstract

The integration of blockchain technology into Cyber–Physical Systems (CPS) offers decentralized resilience against data manipulation. This also introduces stochastic consensus latencies that threaten real-time control stability. We present a Stochastic-Aware Blockchain Predictive Control (SAB-PC) framework, which models blockchain-induced jitter as a state-dependent Markovian process, and embeds it within a Markovian Jump Linear System (MJLS) formulation. Using mode-dependent Linear Matrix Inequalities (LMIs), we derive Mean Square Stability (MSS) conditions, which capture the interaction between decentralized consensus dynamics and closed-loop control behavior. The framework is validated on the Tennessee Eastman Process (TEP) benchmark, using a calibrated stochastic delay model that reflects realistic blockchain congestion patterns. Our results show that standard blockchain-mediated control architectures become unstable under Practical Byzantine Fault Tolerance (PBFT)-induced quadratic latency growth, whereas SAB-PC maintains stable operation across decentralized networks up to 60 validator nodes. The predictive Safety Runway effectively masks long-tail delay distributions, ensuring real-time feasibility and preserving safe Reactor Pressure trajectories. Under coordinated False Data Injection (FDI) attacks, SAB-PC limits pressure deviations to only 1.2 kPa despite an 8.0 kPa adversarial bias, demonstrating cryptographic and control-theoretic resilience.

1. Introduction

1.1. Background and Motivation

The advent of Industry 4.0 has accelerated the transformation of traditional industrial processes into Networked Control Systems (NCSs) [1,2,3,4], where computation, communication, and physical dynamics are tightly integrated. While this convergence enables unprecedented levels of automation and operational efficiency, it simultaneously enlarges the cyber attack surface of industrial plants.
Among the most disruptive threats are False Data Injection (FDI) attacks, which compromise sensor integrity by manipulating measurement streams [5,6,7,8,9], and Denial-of-Service (DoS) attacks, which exploit network vulnerabilities to induce packet losses, timing violations, and ultimately destabilize the closed-loop system [10,11,12].
Parallel advances in machine learning have demonstrated the growing feasibility of data-driven modeling and prediction in safety-critical dynamical systems. Recent work in nonlinear population dynamics [13] illustrates how learning-based models can capture complex temporal behavior and support predictive decision making. These developments underscore a broader trend, as industrial systems become increasingly interconnected and data-centric, their resilience depends not only on accurate prediction but also on secure and trustworthy control architectures.
Conventional Cyber–Physical Systems (CPS) typically rely on centralized security mechanisms, which introduce a structural single point of failure. If the supervisory controller or communication hub is compromised, the integrity of the entire physical process is jeopardized. Blockchain technology has therefore emerged as a compelling decentralized alternative, offering an immutable and distributed ledger that enhances data integrity, auditability, and tamper resistance.
However, despite its security advantages, blockchain consensus introduces stochastic and often bursty latency, an aspect frequently overlooked in cybersecurity-oriented studies. These delays pose a fundamental challenge to real-time control stability, particularly in fast industrial loops where timing guarantees are essential.

1.2. Related Works

Research at the intersection of advanced control, cybersecurity, and decentralized computation has expanded rapidly, yet existing efforts remain fragmented across control-theoretic, blockchain-centric, and machine learning-based perspectives. Early work in intelligent control demonstrated the importance of feedback-aware stability mechanisms in safety-critical domains such as autonomous driving, where lateral error feedback analysis improves robustness under dynamic operating conditions [14]. While these studies highlight the value of adaptive control strategies, they do not consider the timing variability introduced by decentralized consensus protocols.
At the protocol level, the Ethereum Yellow Paper [15] formalizes opcode-level execution costs and gas-dependent latency, revealing that consensus delay is shaped not only by network congestion but also by low-level virtual machine semantics. Despite this, most blockchain-enabled CPS frameworks abstract the ledger as a static communication channel and overlook the stochastic, state-dependent nature of consensus latency.
The first wave of blockchain-in-the-loop control studies focused primarily on feasibility. Proof-of-Authority (PoA) consensus was shown in [16] to support secondary microgrid control, demonstrating that permissioned blockchains can meet millisecond-scale timing requirements. Similarly,  ref. [17] employed smart contracts to decentralize Engineering Change Orders (ECOs) in industrial shop floor systems. Although these works validate the architectural potential of blockchain-mediated control, they assume constant or negligible delay and therefore fail to capture the bursty, mode-dependent jitter observed in real decentralized networks.
To address latency, the Cyber–Authentic–Physical System (CAPS) framework [18,19] introduced Networked Predictive Control (NPC) to transmit sequences of future control inputs, thereby masking communication delays. While CAPS represents an important step toward delay-aware blockchain control, it relies on bounded-interval delay assumptions and does not model the Markovian temporal correlation of network states, leading to conservative or inaccurate stability guarantees under persistent congestion.
Parallel to these developments, machine learning-based intrusion detection has gained traction for cyber threat mitigation. Multi-Head Self-Attention Long Short-Term Memory (MHSA-LSTM) architectures have been applied to early ransomware detection [20], and cognitive–physiological synchronization has been explored for adaptive Internet of Things (IoT) defense [21]. Although effective for anomaly recognition, these approaches lack deterministic guarantees and remain vulnerable to adversarial manipulation, making them insufficient for real-time industrial CPS.
Blockchain has also been leveraged as a tamper-proof audit layer. Data-driven observers in [22] detect inconsistencies between predicted and received sensor data, while heuristic anomaly detectors [23,24] attempt to identify malicious perturbations.
However, these methods treat the ledger as a passive storage mechanism and do not enforce opcode-level execution integrity, leaving the control logic itself exposed to manipulation.
Beyond protocol-specific studies, recent work on the topology and geometry of the Ethereum transaction graph [25] reveals that decentralized ledgers exhibit highly non-uniform structural and congestion patterns. These findings underscore the need for control-aware models that explicitly incorporate stochastic, state-dependent latency, an aspect largely absent from existing blockchain-enabled control frameworks.

1.3. Gaps in Literature and Problem Statement

Despite growing interest in blockchain-enabled CPS, the literature lacks a unified treatment that couples decentralized consensus dynamics with control-theoretic stability guarantees. Several critical gaps motivate the development of the SAB-PC framework.
The first limitation arises from the treatment of blockchain latency. Foundational studies such as [26,27] model block generation time as a fixed or deterministic parameter, effectively assuming that consensus delay is a constant overhead. This abstraction overlooks the bursty, mode-dependent jitter that characterizes real decentralized networks.
More recent efforts in [28] incorporate delays into robust control formulations; however, these models restrict latency to a bounded interval, and fail to capture the temporal correlation of congestion events, which often cluster and produce prolonged periods of degraded performance.
A second gap concerns architectural assumptions. Many blockchain–CPS frameworks adopt a black-box design in which the ledger serves only as a supervisory or logging layer [29,30]. In these architectures, the controller remains network-blind; it neither adapts to consensus-layer conditions nor receives timing-aware feedback from the blockchain. As a result, the control loop implicitly assumes a passive communication channel, an assumption violated by decentralized networks whose latency depends on validator behavior, message complexity, and adversarial activity.
Third, existing security-oriented approaches rely heavily on machine learning-based anomaly detection. While effective for pattern recognition, these methods introduce new attack surfaces. Studies such as [23,24] show that gradient-based adversarial perturbations can blind Artificial Intelligence (AI) classifiers, enabling stealthy FDI attacks. Even advanced sensing frameworks, including MHSA-LSTM ransomware detection [20] and cognitive–physiological synchronization for IoT defense [21], lack deterministic guarantees and cannot ensure safety under worst-case timing or adversarial conditions.
Although Markovian Jump Linear Systems (MJLS) offer a powerful framework for modeling stochastic switching behavior, with extensive results in filtering [31], asynchronous output feedback control [32], and policy optimization [33], these works assume that mode transitions arise from intrinsic system dynamics or exogenous stochastic processes with well-defined statistical properties. Blockchain-enabled NCSs, however, exhibit switching behavior driven by decentralized consensus processes, congestion bursts, validator churn, and protocol-level execution delays. These transitions are neither independent nor memoryless, and they violate the classical assumptions underlying standard MJLS formulations.
Finally, recent analyses of Ethereum’s topology and transaction graph geometry [25] reveal highly non-uniform structural and congestion patterns, reinforcing the need for control-aware models that explicitly incorporate state-dependent and temporally correlated latency. Yet no existing blockchain control architecture integrates these insights into a stability-certifiable control framework.
The core problem addressed in this work is the absence of a control-theoretic framework that performs the following:
1.
Models blockchain-induced latency as a mode-dependent MJLS process with temporally correlated congestion states driven by decentralized consensus dynamics.
2.
Characterizes the impact of consensus-driven switching on closed-loop stability, particularly for fast industrial processes where timing violations can trigger catastrophic failures.
3.
Provides computable Mean Square Stability (MSS) guarantees under protocol-induced delay patterns, including long-tail congestion, validator set scaling, and adversarial network conditions.
Existing MJLS theory does not account for consensus jitter, validator-induced slowness, or opcode-level execution costs. Likewise, existing blockchain-enabled control architectures do not incorporate stochastic delay models or mode-aware compensation strategies. This work bridges these gaps by developing a stochastic, delay-aware predictive control framework that explicitly couples blockchain consensus physics with plant-level stability requirements.

1.4. Contributions

This work introduces a mathematically grounded and control-theoretic framework for blockchain-enabled CPS, addressing how decentralized consensus dynamics interact with real-time control stability. By modeling blockchain latency as a stochastic, mode-dependent process and integrating it into a predictive control architecture, the proposed SAB-PC framework provides deterministic safety guarantees that are absent from existing blockchain-mediated control approaches. The key contributions are summarized as follows:
  • We develop a control-theoretic model that represents blockchain-induced jitter as a state-dependent Markovian Jump Linear System (MJLS), to capture temporal congestion clustering, latency inertia across network modes, and adversarial or stress-induced delay spikes. This enables a realistic representation of decentralized consensus dynamics within the closed-loop control model.
  • We derive a Mean Square Stability (MSS) criterion using a mode-dependent Stochastic Lyapunov–Krasovskii functional. The resulting coupled Linear Matrix Inequalities (LMIs) provide a computable bound on the maximum tolerable consensus slowness, ensuring stability even when the blockchain delay exceeds the sampling interval. This establishes a stability certificate for blockchain-enabled NCS under stochastic, protocol-driven switching.
  • We introduce a predictive Safety Runway, implemented as an actuator-side Smart Buffer that decouples the control execution frequency from consensus-layer variability.
  • We design a deterministic verification layer that enforces the opcode-level integrity of the control law using Merkle-proof validation. The Ethereum Virtual Machine (EVM) verifies only the Merkle root once per prediction horizon, while the actuator performs lightweight per-step proof checks locally. This hybrid strategy provides cryptographic protection against tampering, negligible computational overhead, and a strong resilience to coordinated FDI attacks.
The remainder of this paper is structured to provide a comprehensive analysis of the proposed framework, from theoretical derivation to empirical validation. In Section 2, we establish the mathematical foundation of the CPS, modeling the blockchain-induced delays as a stochastic process. Section 3 details the SAB-PC architecture, introducing the predictive buffer mechanism and the derivation of the MSS criteria through mode-dependent Linear Matrix Inequalities (LMI). The empirical performance of the framework is evaluated in Section 4, where we provide a numerical verification using the TEP benchmark and discuss the security–performance trade-offs observed under various network conditions. Finally, Section 5 summarizes our findings and outlines potential avenues for future research in decentralized industrial control.

2. Model

2.1. Physical System Dynamics

We consider a class of discrete-time linear time-invariant (LTI) systems that characterize the behavior of modern industrial processes and microgrid components [34]. The state-space representation is
x ( k + 1 ) = A x ( k ) + B u ( k ) + ω ( k ) ,
where x ( k ) ∈ R n denotes the system state, u ( k ) ∈ R m is the control input, and  ω ( k ) is zero-mean Gaussian process noise with covariance Q ω = E [ ω ( k ) ω T ( k ) ] .

2.2. Stochastic Blockchain Delay Modeling

Blockchain-induced latency τ k is modeled as a discrete, non-deterministic variable, in contrast to the Gaussian approximations commonly used in traditional NCS [35,36,37]. The total delay is decomposed into three physical components:
τ ( σ k ) = τ p r o p + τ c o n s ( n ) + τ f i n a l .

2.2.1. Propagation Delay

The propagation delay τ p r o p captures multi-hop dissemination of control packets:
τ p r o p = ∑ h = 1 H S t x B W h + d p r o p , h + d p r o c , h ,
where S t x is the packet size, B W h is the per-hop bandwidth, and  d p r o p , h  and  d p r o c , h denote propagation and processing delays.

2.2.2. Consensus Delay

The consensus delay τ c o n s ( n ) reflects the communication complexity of Byzantine Fault Tolerance (BFT)-style protocols (PBFT and PoA), which scale quadratically with the validator count n:
τ c o n s ( n ) ≈ κ 1 n + κ 2 n 2 ,
where κ 1 and κ 2 depend on network topology and the validator processing capacity.

2.2.3. Finalization Delay

The finality delay τ f i n a l depends on the consensus mechanism, as follows:
  • Deterministic finality (BFT/PoA): τ f i n a l ≈ δ d b , where δ d b is the local commit time.
  • Probabilistic finality (Proof of Service(PoS)/Proof of Work (PoW)): τ f i n a l = C × T ¯ b l o c k , where C is the confirmation depth ensuring an adversarial success probability below the threshold ϵ for an attacker with the resource fraction q:
    P ( C , q ) = 1 − ∑ k = 0 C ( C λ ) k e − C λ k ! 1 − ( q / p ) C − k < ϵ .

2.2.4. Markovian Discretization

The continuous-time delay components are mapped to discrete steps relative to the sampling period T s :
τ ( σ k ) = τ p r o p + τ c o n s ( n ) + τ f i n a l T s .
To capture temporal correlation in congestion patterns, delays are assigned to Markovian modes i ∈ S :
d i = E τ p r o p + τ c o n s ( n ) + τ f i n a l T s σ k = i .
Mode transitions follow the probability matrix Π , with the residence time T i = ( 1 − π i i ) − 1 quantifying congestion persistence.
Remark 1.
All blockchain-induced delays in this work are generated from a calibrated stochastic model rather than a live blockchain deployment. The delay components in (2)–(7) are derived from empirical measurements reported in prior studies of BFT-style consensus protocols [38,39,40,41,42,43], enabling realistic end-to-end latency characterization without executing physical blockchain nodes.

2.2.5. Markovian State Representation

The stochastic evolution of blockchain-induced congestion is modeled as a discrete-time Markov chain { σ k , k ≥ 0 } defined on the finite mode set S = { 1 , … , N } . Each mode i ∈ S corresponds to a quantized delay value d i ∈ Z + , representing the number of sampling periods T s required for consensus and finalization. The transition dynamics follow the probability matrix Π = [ π i j ] :
π i j = P ( σ k + 1 = j ∣ σ k = i ) , ∑ j = 1 N π i j = 1 .
This state-dependent delay determines which predicted control input is retrieved from the actuator-side buffer, linking the blockchain congestion state directly to the applied control action.

2.2.6. Markovian Delay Characteristics

Blockchain consensus latency is inherently state dependent [44,45,46,47]. Protocols such as PBFT and PoA exhibit delay variations driven by network traffic, validator availability, and adversarial stress. These effects are captured by the same finite-state Markov chain { σ k } defined above, where each mode represents an operational regime ranging from low-latency nominal operation to high-latency congestion or adversarial conditions.
Congestion persistence is reflected in the diagonal dominance of Π ( π i i ≫ π i j ), indicating that once the network enters a high-latency regime, it is likely to remain there for multiple sampling periods.
The SAB-PC controller uses T i to anticipate prolonged delays and adjust the mode-dependent gain K σ k before the predictive buffer is depleted.
Transitions between modes modify the effective delay τ ( σ k ) and thus the closed-loop spectral properties. Low-latency modes minimize τ ( σ k ) , while transitions to higher-indexed modes introduce long-tail settlement delays such as τ f i n a l , extending the delay distribution. Incorporating the transition probabilities π i j into the stability analysis yields a probabilistic MSS guarantee, ensuring robustness to the long-tail delays characteristic of decentralized consensus protocols [45,46].

2.2.7. Delayed Control Law

The control input applied at time k is retrieved from the predictive sequence that completed the consensus verification at time k − d σ k . The delayed control law is
u ( k ) = u ( k ∣ k − d σ k ) ,
where u ( k ∣ k − d σ k ) denotes the d σ k -step-ahead prediction generated at time k − d σ k . Substituting (9) into the plant dynamics (1) yields an MJLS, enabling a stability analysis that explicitly accounts for consensus-induced, mode-dependent delays.

2.3. Modeling Assumptions

To ensure both mathematical tractability and practical relevance, the following assumptions are adopted.
Assumption 1.
The pair ( A , B ) is controllable. This guarantees the existence of a stabilizing control law even under stochastic, mode-dependent delays.
Assumption 2.
The blockchain network satisfies the BFT condition: for a validator set of size n, the number of faulty or malicious nodes f obeys n ≥ 3 f + 1 . This ensures the consensus layer’s safety.
Assumption 3.
All sensor measurements and control packets are authenticated using an Elliptic Curve Digital Signature Algorithm (ECDSA). Private keys are stored in a Hardware Security Module (HSM), making packet spoofing or external Man-in-the-Middle (MITM) attacks computationally infeasible. Under a Byzantine fault model, compromised but authenticated nodes may inject malicious data; in such cases, protection against FDI relies on BFT consensus and model-based consistency checks.
Assumption 4.
Nodes in the Authentic Layer are synchronized via Precision Time Protocol (PTP), enabling accurate timestamping for computing the mode-dependent delay τ ( σ k ) .

2.4. Predictive Compensation and Latency Masking

The SAB-PC framework co-designs predictive control with decentralized consensus dynamics. The blockchain-induced latency is modeled as a state-dependent Markovian delay d σ k , where σ k ∈ S denotes the network mode.
At each sampling instant k, the controller generates a sequence of future control inputs:
U k = { u ( k | k ) , u ( k + 1 | k ) , … , u ( k + L | k ) } ,
where L is the predictive horizon. The sequence is cryptographically signed and submitted to the blockchain. After verification, the actuator retrieves the most recent available sequence from the Smart Buffer and applies the delayed control law in (9). This mechanism decouples the plant’s execution rate from the stochastic consensus frequency, ensuring continuity of actuation even when d σ k > 1 .

2.5. Stochastic Stability via MJLS Reformulation

To analyze stability under mode-dependent delays, the closed-loop system is reformulated as a MJLS. We define the augmented state vector as follows:
η ( k ) = [ x T ( k ) , u T ( k − 1 ) , … , u T ( k − d max ) ] T ∈ R n + m d max ,
where d max is the maximum admissible delay. The system evolves according to
η ( k + 1 ) = A ( σ k ) η ( k ) + B ( σ k ) w ( k ) ,
with A ( σ k ) denoting the mode-dependent transition matrix. MSS is ensured if there exist symmetric positive-definite matrices P i such that, for all i ∈ S ,
A i T ∑ j = 1 N π i j P j A i − P i < 0 ,
where π i j is the transition probability between the congestion regimes.

2.6. Byzantine Resilience and Integrity Bound

The SAB-PC framework leverages BFT consensus to ensure control signal integrity. The probability of maintaining untampered control data satisfies
Pr ( Data Integrity ) ≥ 1 − P ( Byzantine Failure ∣ n , f ) ,
with n ≥ 3 f + 1 . This bound guarantees that any malicious bias, δ ( k ) , injected by up to f compromised validators is rejected during consensus, preserving the integrity of the predictive sequence in (10) before it enters the actuator buffer.

3. Method

This section presents the co-design strategy through which the control layer proactively compensates for the stochastic consensus jitter introduced by the blockchain layer.

3.1. Blockchain-Based Networked Predictive Control (BNPC)

A key challenge in blockchain-enabled control is that the delay τ k is unknown at the time the control input is computed. To ensure that the actuator always has access to a valid, verified command, we adopt an NPC strategy. At each sampling instant k, the controller generates a sequence of future control inputs in (10), where L is chosen to satisfy L > max ( τ k ) . The sequence is cryptographically signed and broadcast to the blockchain as a single transaction.

Smart Buffer Mechanism

Once the blockchain finalizes the block containing (10), the actuator stores the validated sequence in a Smart Buffer. Because the delay is governed by the Markovian mode σ k , the actuator retrieves the control input corresponding to the appropriate prediction index:
u ( k ) = u ( k ∣ k − τ ( σ k ) ) = K σ k x ( k − τ ( σ k ) ) ,
where K σ k is the mode-dependent gain associated with the current network state. This mechanism ensures that the actuator applies a temporally consistent control input even when τ ( σ k ) varies stochastically.
Algorithm 1 integrates three components: the controller generates and signs a predictive sequence, the blockchain introduces a mode-dependent delay τ ( σ k ) before validation and the actuator retrieves the correct prediction index from the Smart Buffer. The Markov chain governing σ k evolves according to Π , capturing the temporal correlation of congestion and shaping the closed-loop dynamics.
Algorithm 1 Stochastic-Aware Blockchain Predictive Control (SAB-PC)
1:
Initialize: Plant matrices A , B , horizon L, transition matrix Π , Smart Buffer B .
2:
for  k = 1 , … , T  do
3:
    Controller: Measure x ( k ) and compute (10).
4:
    Sign and broadcast (10) to the blockchain.
5:
    Blockchain: Reach consensus with delay τ ( σ k ) .
6:
    Update B with validated U k − τ ( σ k ) .
7:
    Actuator: Retrieve u ( k ) = B . get ( u ( k | k − τ ( σ k ) ) ) .
8:
    Apply u ( k ) to the plant.
9:
    Update: Transition σ k + 1 via Π and compute x ( k + 1 ) .
10:
end for

3.2. Parameterization of System Dynamics via Node Count

To link network physics with control-theoretic stability, the mode-dependent transition matrix A σ k is parameterized by the physical network variables Θ = { n , B W h , h , S t x } . The validator count n determines the consensus latency τ c o n s ( n ) , which scales quadratically for BFT-style protocols, O ( n 2 ) .
The mode-dependent operator A i ( d i ) is determined by the delay d i ( n ) obtained from the quantization in (7). The augmented dynamics follow the vector-recursive structure:
x ( k + 1 ) = A x ( k ) + B u ( k − d i ( n ) ) , u ( k − j + 1 ) = u ( k − j ) , j = 1 , … , d i ,
which corresponds to the augmented state representation in (11). As n increases, the consensus complexity O ( n 2 ) enlarges the delay index d i ( n ) , expanding the dimension of the augmented state and shifting the control input deeper into the delay chain. This structural expansion increases the spectral radius ρ ( A c l ) and reduces the feasibility region of the stability LMIs. The resulting closed-loop system is a discrete-time MJLS whose mode-dependent matrices are directly grounded in the consensus-layer performance through the mapping in (7).
Theorem 1.
Consider the discrete-time LTI system under the SAB-PC framework with augmented dynamics
η ( k + 1 ) = A σ k η ( k ) + ω ¯ ( k ) ,
where η ( k ) is the augmented state vector defined in (11), and  A i is the mode-dependent transition matrix determined by the blockchain-induced delay d i from (7). The closed-loop system is MSS if there exist symmetric positive-definite matrices P i > 0 such that, for each mode i ∈ S ,
− P i A i T P ¯ i P ¯ i A i − P ¯ i < 0 ,
where P ¯ i = ∑ j = 1 N π i j P j .
Proof. 
Define the mode-dependent stochastic Lyapunov function
V ( η k , σ k = i ) = η T ( k ) P i η ( k ) ,
with P i = P i T > 0 for all i ∈ S . The structure of A i incorporates the delay d i arising from the consensus-layer dynamics described in Section 2.2, including the O ( n 2 ) PBFT complexity and multi-hop propagation effects.
For MSS, the expected Lyapunov decrement must satisfy
E [ Δ V ] = E [ V ( η k + 1 , σ k + 1 ) ∣ η k , σ k = i ] − V ( η k , i ) < 0 .
Ignoring noise for stability boundary analysis and substituting η ( k + 1 ) = A i η ( k ) yields
E [ V ( k + 1 ) ] = η T ( k ) A i T ∑ j = 1 N π i j P j A i η ( k ) .
Letting P ¯ i = ∑ j = 1 N π i j P j , the MSS condition from [48] becomes
η T ( k ) A i T P ¯ i A i − P i η ( k ) < 0 ,
which holds for all nonzero η ( k ) if and only if
A i T P ¯ i A i − P i < 0 .
Applying the Schur complement yields the LMI in (18). Since P ¯ i is a convex combination of { P j } and each P j > 0 , the feasibility of the coupled LMIs ensures that
ρ E [ A σ k ] < 1 ,
establishing MSS under stochastic, mode-dependent blockchain-induced delays.    □
Remark 2.
The SAB-PC framework ensures the integrity of the mode-dependent control law K σ k through Merkle proof verification. Let H ( K i ) denote the cryptographic hash of the control law in mode i. The actuator executes u ( k ) only if
Verify ( Root B , Proof k , H ( u k ) ) = True .
This guarantees that even if an adversary compromises local controller memory, the actuator applies only control inputs whose opcode-level integrity is validated against the on-chain Merkle root. Consequently, stealthy FDI attacks that evade residual-based AI detectors cannot alter the physical control action.

3.3. Adversarial Robustness and FDI Mitigation

The SAB-PC framework provides adversarial robustness through a dual-layer defense architecture that separates cryptographic verification from real-time control execution. This ensures that both external and insider threats are mitigated while preserving closed-loop stability.

3.3.1. Adversary Model and FDI Characterization

We consider a Byzantine adversary capable of intercepting, modifying, or injecting packets. In a traditional NCS, an FDI attack alters the control input as
u attack ( k ) = u ( k ) + δ ( k ) ,
where δ ( k ) is a malicious bias designed to steer the state x ( k ) toward an unsafe set X u n s a f e while remaining stealthy to residual-based detectors [49].

3.3.2. Cryptographic Filtering and BFT Integrity

The SAB-PC framework mitigates such attacks through layered authentication and consensus validation. Each predictive sequence in (10) is signed using ECDSA, and the blockchain network verifies the signature before committing the sequence to the ledger:
V ( p k , U k , σ sig ) = 1 , if Verify ( p k , H ( U k ) , σ sig ) = True , 0 , otherwise ,
where H ( · ) is a Secure Hash Algorithm (SHA)-3 hash. Any modification where δ ( k ) ≠ 0 invalidates the signature, causing the P2P layer to drop the packet.
To inject a forged sequence into the ledger, an adversary must compromise a subset M of validators. The BFT consensus guarantees safety as long as
| M | ≤ f = n − 1 3 ,
ensuring that only legitimate, signed sequences are accepted into the Smart Buffer.

3.3.3. DoS-Induced Transitions and Stability Impact

While cryptographic and consensus mechanisms ensure the data integrity, an adversary may attempt a DoS attack to degrade availability. We model this as a forced transition in the Markov chain governing σ k .
Definition 1.
Under a DoS attack, the transition matrix Π is perturbed to Π attack , increasing the probability of entering a high-latency absorbing state σ DoS :
π i , σ DoS ≈ 1 , ∀ i ∈ S .
Even as τ ( σ k ) → τ max , the stability is preserved by Theorem 1. The controller switches to the precomputed gain K σ DoS , satisfying the LMI
− P σ DoS A σ DoS T P ¯ σ DoS P ¯ σ DoS A σ DoS − P ¯ σ DoS < 0 .

3.3.4. Predictive Buffering and Safety Runway

During a DoS event lasting T attack steps, the actuator continues applying verified inputs from the Smart Buffer:
u ( k ) = U k − τ [ k ] , k ∈ [ k start , k start + L ] .
The system remains stable provided T attack ≤ L , since the predictive horizon masks the absence of new consensus updates. This ensures that x ( k ) remains within the MSS bounds even under prolonged network layer disruption [44,48].
Remark 3.
In high-precision industrial processes such as the TEP, false positives can trigger unnecessary shutdowns. SAB-PC avoids this by combining deterministic ECDSA authentication with consensus layer validation. While ECDSA verifies origin authenticity, it does not validate semantic correctness; therefore, the blockchain consensus ensures that the signed payload is consistent with plant-level constraints before it is accepted into the Smart Buffer.
Modern adversaries may employ Generative Adversarial Networks (GAN)-based FDI attacks that mimic plant noise statistics, bypassing AI-based detectors. Since SAB-PC relies on the computational hardness of the Elliptic Curve Discrete Logarithm Problem, such attacks cannot alter the control sequence without the private key. Combined with Theorem 1, the Smart Buffer ensures that the system remains recovery ready and MSS stable without requiring AI-based classification.

4. Results and Discussion

4.1. Experimental Setup

The physical plant is modeled using the TEP, a highly nonlinear, open-loop unstable benchmark widely utilized in industrial control research [34]. The simulation utilizes the Fault-Free Training dataset to establish a steady-state baseline. Specifically, the Reactor Pressure (xmeas 7) is selected as the primary controlled variable due to its critical role in plant safety; deviations exceeding 3000 kPa trigger an automatic Emergency Shutdown (ESD). The simulation is executed at a sampling rate of T s = 100 ms, consistent with industrial Supervisory Control and Data Acquisition (SCADA) systems. The process dynamics are discretized to fit the state-space representation in (1).

4.1.1. Dataset and Preprocessing

The Fault-Free Training dataset contains multivariate time-series measurements from 41 process variables and 12 manipulated variables. All the signals are normalized to a zero mean and unit variance to ensure numerical stability during controller evaluation. No missing values are present in the dataset, and no additional filtering or smoothing is applied. The dataset is segmented into non-overlapping windows of 100 samples to emulate realistic batch-based controller updates.

4.1.2. Controller Configuration

Both the baseline controller and the proposed SAB-PC controller operate under identical plant conditions. The baseline controller uses fixed gains derived from the nominal linearized TEP model, while SAB-PC adapts its gain based on network congestion modes and predicted blockchain-induced delays.

4.1.3. Evaluation Protocol

To enable experimental replication, all experiments are executed using the same hardware and software environment: Python 3.13 on an Intel i7-12700K workstation with 64 GB RAM. MJLS dynamics were implemented using numpy and scipy, TEP data processing via pandas and pyreadr, and custom Merkle-tree and BFT-latency modules to model blockchain overhead. The total execution time per control loop remained below 50 ms. The TEP benchmark was used to evaluate the interaction between the consensus layer and the predictive controller. Each controller is evaluated over 30 independent runs to account for stochastic variations in network delay and switching modes.

4.1.4. Simulation Parameters

Table 1 summarizes all the simulation parameters used in the experiments, including the sampling time, controller gains, MJLS transition probabilities, delay distributions, and buffer configurations. These values enable full replication of the experimental results.
Table 1. Summary of simulation parameters (ranges used in experiments).
All the simulation code, controller implementations, and data preprocessing scripts are publicly available at https://github.com/opoku-ohemeng/SAB-PC, accessed on 26 January 2026. No real blockchain nodes were deployed; all latency values are generated from the stochastic delay model described in Section 2.2.

4.2. Cyber Infrastructure: Blockchain Consensus Layer

The decentralized communication layer is modeled as a BFT-style network whose latency evolves according to the MJLS transition matrix Π . Three operational modes are considered:
  • Mode 1 (Nominal): Low-latency regime; τ ∈ [ 1 , 5 ] steps.
  • Mode 2 (Congestion): High-traffic regime; τ ∈ [ 10 , 25 ] steps.
  • Mode 3 (Adversarial): Stress or DDoS regime; τ > 25 steps.
A PoA consensus configuration is used to emulate private industrial deployments. The validator count N is varied from 4 to 100 to evaluate scaling effects, with the baseline malicious node probability p m a l = 0.1 .

4.3. Adversarial Model: False Data Injection (FDI)

To assess Byzantine resilience, a coordinated FDI attack is introduced on the sensor-to-blockchain link. The adversary possesses MITM capabilities but lacks the private keys required to forge Merkle proofs. The corrupted measurement is modeled as
y ˜ ( k ) = y ( k ) + δ ( k ) ,
with δ ( k ) = 8.0 kPa for k ∈ [ 200 , 400 ] , representing a high-magnitude bias intended to mislead the controller into unsafe valve actuation.

4.4. Consensus Scaling and Security–Performance Trade-Off

Figure 1 illustrates the quadratic latency growth O ( n 2 ) characteristic of BFT protocols. Despite this communication overhead, scaling the validator set significantly improves architectural security. As shown in Figure 2, the probability of maintaining a safe consensus state approaches unity for N > 20 under p m a l = 0.1 .
Figure 1. This plot evaluates the communication overhead as the node count (N) increases. The quadratic growth ( O ( n 2 ) ) inherent to practical BFT protocols is highlighted. This characterization justifies the necessity of the proposed Safety Runway predictive buffer, which effectively masks these communication latencies to maintain real-time control stability in the physical process.
Figure 2. The probability of maintaining a safe consensus state ( P r ( S a f e t y ) ) as a function of the total number of consensus nodes (N). The results demonstrate that as the decentralized network scales, the probability of satisfying the Byzantine condition ( M < N / 3 , where M is the number of malicious nodes) approaches unity, validating the architectural security of the blockchain layer against coordinated node compromise.
The trade-off between latency and security is summarized in Figure 3. An operational region between 30 and 60 nodes achieves near-maximal security while keeping the consensus delay below the 100 ms threshold required for real-time TEP control. This range represents the optimal security–performance frontier for decentralized industrial CPS.
Figure 3. This scatter plot illustrates the relationship between consensus node count, network latency, and security probability. The results identify an optimal operational spot (≈30–60 nodes), where the framework achieves near-maximum security without exceeding the 100ms real-time control threshold required for industrial TEP loops.

4.5. Mitigation of False Data Injection (FDI) Attacks

The impact of the FDI attack is shown in Figure 4. The baseline controller exhibits severe pressure deviation under the 8.0 kPa bias, risking Emergency Shutdown. In contrast, SAB-PC rejects the adversarial signal through Merkle proof validation and predictive buffering. The resulting deviation is limited to approximately 1.2 kPa, well within TEP safety margins. This demonstrates that only cryptographically verified, non-tampered control sequences influence the actuator.
Figure 4. This plot compares resilience under FDI. The time-series response of the TEP Reactor Pressure under three operational modes: nominal, FDI attack, and SAB-PC mitigated. The framework successfully rejects the high-magnitude bias injection ( k ∈ [ 200 , 400 ] ) and maintains the pressure within safe operating limits, preventing the cascading failures typical of standard networked control systems.

4.6. Kinematic Stability and Predictive Compensation

Figure 5 presents the kinematic profile of the reactor pressure. The smooth control velocity ( Δ Pressure / Δ t ) confirms that the predictive Safety Runway prevents the chatter and aggressive switching typically caused by variable network latency. As the MJLS mode transitions between the nominal and congested states, the controller adapts K σ k to maintain actuator feasibility and to suppress deviations rapidly.
Figure 5. This plot shows the dynamic state trajectory and velocity analysis. It shows the rate of change ( Δ Pressure / Δ t ) of the critical process variable during active control. The kinematic profile reveals the damping characteristics of the SAB-PC controller, ensuring that control actions remain within the mechanical limits of the TEP actuators while rapidly suppressing any deviations caused by network-induced jitter.

4.7. Resilience Sensitivity and Stability Bounds

The robustness of SAB-PC is further evaluated through the sensitivity analysis in Figure 6. The heatmap shows that the system maintains a high safety probability even as the malicious node rate increases toward p m a l = 0.35 , provided the network size satisfies N ≥ 60 . These results align with the conservative Lyapunov-based MSS guarantees derived in Theorem 1. The predictive horizon L effectively compensates for long-tail delay distributions, ensuring stable operation even during peak congestion.
Figure 6. This plot is the heatmap illustrating the probability of maintaining a safe consensus state across varying node compromise rates ( p m a l ) and network sizes (N). This provide an assessment of the framework’s robustness, demonstrating that larger decentralized networks can tolerate significantly higher rates of adversarial infiltration while ensuring the integrity of the control sequences delivered to the physical layer.
Collectively, these results demonstrate that SAB-PC provides a real-time feasible and security-resilient solution for decentralized industrial control, maintaining stability and safety under both stochastic network variability and coordinated cyber–physical attacks.

4.8. Stability Analysis and Convergence

The stability of SAB-PC is determined by the ergodic evolution of the Markovian delay process σ ( k ) , governed by the transition matrix Π = [ π i j ] . For the MJLS with dynamics
x ( k + 1 ) = A σ ( k ) x ( k ) ,
Mean Square Stability (MSS) is achieved if there exist symmetric positive-definite matrices P i > 0 such that, for all i ∈ S ,
∑ j = 1 N π i j A i T P j A i − P i < 0 ,
where A i = A + B K i . The matrices P i serve as stochastic Lyapunov certificates: low-latency modes (Mode 1) accumulate Lyapunov energy margin, enabling the system to tolerate temporary excursions into high-latency regimes (Mode 3), where the instantaneous spectral radius may exceed unity.

4.8.1. Predictive Buffering and Temporal Decoupling

The Smart Buffer transforms the stochastic consensus delay τ k into a deterministic execution sequence by ensuring that the actuator always applies a verified control input. The applied command is
u ( k ) = K x ( k − τ k ) A c l τ k ,
where τ k is the age of the most recently validated block. As long as the information age a ( k ) = k − timestamp ( u k ) satisfies a ( k ) ≤ L , the actuator is never starved of control data. This temporal decoupling ensures that the control frequency remains independent of the consensus frequency, preserving contractivity even during congestion or validator re-election events.

4.8.2. Geometric Interpretation via Ellipsoidal Invariance

The LMI feasibility condition admits a geometric interpretation; each mode i defines an invariant ellipsoid E i = { x : x T P i x ≤ 1 } . When the network transitions from mode i to mode j, the state moves between the corresponding ellipsoids. MSS requires that the expected next-state Lyapunov energy satisfies
E [ V ( x k + 1 , σ k + 1 ) ∣ x k , σ k = i ] = ∑ j ∈ S π i j x k + 1 T P j x k + 1 < x k T P i x k .
This stochastic nesting ensures that, even if a single ellipsoid expands during prolonged delay, the expected trajectory remains contractive and is pulled toward the origin. As a result, the  controller rejects adversarial perturbations that attempt to push the state outside the safe operational manifold of the TEP reactor.

4.8.3. Stability Boundary and Predictive Horizon

The relationship between the predictive horizon L and the delay τ k defines the stability boundary of SAB-PC. In the TEP experiments, the sensitivity heatmap in Figure 6 shows that for L = 30 , the system maintains a safety margin across approximately 98.5 % of stochastic delay realizations. This confirms that the predictive horizon effectively compensates for long-tail latency distributions and provides a statistically proven defense against both network jitter and stealthy FDI attacks.

4.9. The Security–Performance Frontier

Blockchain-enabled control introduces an inherent tension between decentralized trust and real-time performance. Increasing the validator set strengthens Byzantine resilience but simultaneously amplifies stochastic latency, threatening the timing requirements of the control loop. The SAB-PC framework resolves this tension by mathematically decoupling the consensus horizon from the control execution horizon through predictive buffering and MJLS-based gain scheduling.

4.9.1. Stochastic Complexity of Decentralized Trust

The security of the consensus layer is determined by its tolerance to Byzantine failures. For a network of n validators, safety is preserved only if the number of malicious nodes f satisfies the BFT condition n ≥ 3 f + 1 . In a traditional NCS, increasing n eventually forces the closed-loop spectral radius to exceed unity:
lim n → ∞ ρ ( A c l τ c o n s ( n ) ) > 1 ,
leading to loss of stability as the delay grows beyond the plant’s tolerance.

4.9.2. Latency Masking via Predictive Compensation

SAB-PC shifts this trade-off by using the Smart Buffer to mask consensus-induced delay. The predictive sequence in (10) ensures that the actuator always has access to a verified control input, even when τ ( σ k ) is large. MSS is maintained provided the predictive horizon satisfies
L ≥ E [ τ ( σ k ) ] + Var [ τ ( σ k ) ] ,
ensuring that the information age never exceeds the buffer capacity. Through the MJLS formulation, the controller switches gains K σ k to satisfy the mode-dependent Lyapunov inequality
A i T ∑ j = 1 N π i j P j A i − P i < 0 ,
for every network mode i ∈ S .

4.9.3. Quantitative Evaluation of the Frontier

The results in Figure 3 and Figure 6 validate this security–performance frontier for the TEP. The system achieves near-maximal consensus safety while maintaining real-time feasibility for validator sets in the 30–60 node range, confirming that SAB-PC effectively balances decentralization, latency, and closed-loop stability.
The stability behavior of both architectures can be expressed using the same MJLS formulation adopted throughout this work. The blockchain-induced delay is modeled as a finite-state Markov chain σ k ∈ { 1 , 2 , 3 } representing the nominal, congested, and adversarial network conditions. Each mode m corresponds to a delay d m and a stationary distribution
Π ( n ) = π 1 ( n ) , π 2 ( n ) , π 3 ( n ) ,
which depends on the validator set size n. The TEP linearized dynamics follow
x k + 1 = A x k + B u k ,
where A contains a lightly unstable eigenvalue associated with the high-pressure reactor subsystem. The baseline controller represents the canonical blockchain-mediated feedback loop used in the decentralized NCS literature. The actuator receives the delayed state x k − d σ k , and the control law is
u k = K base x k − d σ k .
Under mode σ k = m , the closed-loop operator becomes
A base ( m ) = A + B K base A d m .
Because the delay-lifted term A d m amplifies the lightly unstable mode of the TEP plant, the spectral radius satisfies
ρ A base ( m ) > 1 for all realistic d m .
The MJLS-averaged operator is
A base ( n ) = ∑ m = 1 3 π m ( n ) A base ( m ) ,
and Figure 7a confirms that
ρ A base ( n ) > 1 ∀ n .
Figure 7. Comparison of closed-loop stability and consensus delay as a function of validator node count. (a) The baseline controller becomes marginally unstable for all network sizes, with spectral radii consistently exceeding the stability threshold ρ = 1 . The SAB-PC controller maintains ρ ( A c l ) < 1 across the entire range of n, illustrating its robustness to delay and mode-switching effects. (b) End-to-end consensus delay grows with network size, reflecting increased communication and validation overhead. Shaded regions denote the standard deviation across Monte Carlo trials.
Thus, the baseline architecture becomes unstable not because the controller is weak, but because blockchain-induced delay fundamentally violates the timing assumptions required to stabilize the TEP reactor. SAB–PC differs structurally by explicitly compensating for the delay process. For each mode m, the controller predicts the plant state over the expected delay:
x ^ k + d m = A d m x k .
The control law is
u k = K sab ( m ) x ^ k + d m ,
where K sab ( m ) is a mode-dependent gain chosen to ensure contractivity. The resulting mode-dependent operator is
A sab ( m ) = A + B K sab ( m ) A d m .
By design,
ρ A sab ( m ) < 1 ∀ m ,
and the MJLS-averaged operator
A sab ( n ) = ∑ m = 1 3 π m ( n ) A sab ( m )
satisfies
ρ A sab ( n ) < 1 ∀ n ,
as shown in Figure 7a. This comparison highlights that the baseline is the standard blockchain–NCS architecture. Its instability arises from the interaction between the lightly unstable TEP dynamics, the delay-lifted operator A d m , and MJLS switching induced by consensus variability. SAB–PC succeeds not by using a stronger gain, but by introducing prediction and mode-aware compensation that preserves contractivity under delay. As a result, SAB–PC substantially expands the feasible operating region for decentralized control, enabling stable operation across a broad range of validator-set sizes.

4.10. Computational Cost Analysis and Real-Time Feasibility

The SAB-PC framework mitigates the computational burden of blockchain-enabled control by separating verification into two components, an infrequent on-chain Merkle root commitment and lightweight off-chain Merkle proof checks executed locally at the actuator. This design ensures that cryptographic integrity is preserved without compromising real-time control performance.

4.10.1. On-Chain Complexity: Merkle Root Commitment

At each prediction horizon L, the controller submits a batch of future control inputs whose Merkle root is finalized on-chain. This commitment occurs asynchronously and only once per horizon window, preventing consensus latency from entering the 100 ms control loop.
Empirical measurements from production-grade EVM clients (Geth, Besu, and Nethermind) and deployed protocols (Uniswap and Optimism) show that Merkle root verification is dominated by memory expansion and RLP decoding rather than the KECCAK256 opcode [15]. The typical gas costs are
  • Keccak-256 hashing (multiple 64-byte nodes): 20,000–60,000 gas (including EIP-150 quadratic memory expansion [15,50]);
  • RLP decoding and proof parsing: 10,000–40,000 gas;
  • Stack and control-flow operations: 2000–5000 gas.
Thus, the total on-chain commitment cost is
G root ≈ 50 , 000 – 120 , 000 gas .
Modern PoA validators process approximately 50–150 million gas per second [15], yielding a wall clock execution time of
t root = G root 50 × 10 6 ≈ 1 – 3 ms .
This confirms that on-chain verification is well below industrial block time limits and remains outside the real-time control loop.

4.10.2. Off-Chain Complexity: Per-Step Merkle Proof Checking

The actuator performs per-step verification by checking the Merkle proof of the selected control input against the previously validated root. For a 20-level Merkle tree (supporting over 10 6 leaves), only 20 hash operations are required. On embedded industrial hardware, such as ARM Cortex-A72 and Keccak-256,throughput reaches 80–120 MB/s. The per-step verification time is therefore
t proof ≈ 20 × 0.4 μ s ≈ 8 μ s .
Even with stack and control overhead, the total verification time remains below 1 ms, ensuring that cryptographic checks do not interfere with real-time actuation.

4.10.3. Real-Time Margin and Feasibility

The total real-time execution time is the sum of the proof verification, control computation t ctrl , and I/O latency t I / O :
t RT = t proof + t ctrl + t I / O < 1 ms + 3 ms + 5 ms = 9 ms .
This leaves a 91% timing margin relative to the 100 ms TEP sampling requirement. The hybrid verification strategy therefore provides strong cryptographic guarantees while fully preserving real-time feasibility.

4.11. Statistical Validation

To assess robustness across repeated trials, we conducted 30 independent evaluations of both the SAB-PC controller and a baseline method using the publicly available dataset in [51]. Figure 8 presents box plots of the resulting performance metrics. The SAB-PC framework exhibits a lower median error and reduced variance, demonstrating the improved consistency and resilience across stochastic realizations.
Figure 8. Box plots showing the distribution of performance metrics across 30 repeated runs for the proposed model and the baseline. The proposed method demonstrates lower median error and reduced variability, indicating improved robustness.
As shown in Figure 8, the SAB-PC model achieves both a substantially lower median error and a noticeably tighter interquartile range, indicating its improved average performance and reduced variability across repeated trials. In contrast, the baseline controller exhibits a higher median and wider dispersion, reflecting greater sensitivity to stochastic fluctuations. These results confirm that SAB-PC delivers more stable and reliable performance under repeated evaluation.

4.12. Limitations

The present study focuses on the core stability and performance properties of SAB–PC, and several important extensions remain open for future work. First, the buffer-empty case τ > L is not examined in our simulations. Handling this scenario requires safety-oriented fallback policies, such as input hold, safe shutdown, or degraded local control, which should be analyzed within a formal safety framework. Second, the blockchain-induced delay is modeled using a calibrated stochastic process rather than measurements from a live consensus deployment. This abstraction isolates the control-theoretic effects of latency but does not capture the full complexity of peer-to-peer gossip, serialization, or disk I/O present in operational networks. Finally, the scope of this work is limited to stability and nominal performance. A comprehensive treatment of cybersecurity threats, including validator churn, network partitioning, and coordinated adversarial behavior, remains an important direction for extending SAB–PC toward full-scale industrial deployment. These limitations do not undermine the core contribution but highlight natural avenues for strengthening the framework in future research.

5. Conclusions

This paper introduced the Stochastic-Aware Blockchain Predictive Control (SAB-PC) framework, a unified architecture that reconciles decentralized trust with real-time control stability. By modeling blockchain-induced latency as a state-dependent Markov process within an MJLS formulation, the framework replaces static delay assumptions with a dynamic representation of consensus behavior. We established a foundation by deriving the Mean Square Stability (MSS) conditions through mode-dependent Linear Matrix Inequalities (LMIs), ensuring contractive closed-loop behavior across all network modes.
Through the Safety Runway predictive buffer, SAB-PC decouples the control execution rate from consensus variability, effectively masking stochastic jitter. In the Tennessee Eastman Process (TEP) benchmark, the controller maintained stable operation for decentralized networks with up to 60 validators and preserved safe Reactor Pressure trajectories under long-tail delay distributions. Under coordinated False Data Injection (FDI) attacks, SAB-PC limited pressure deviations to 1.2 kPa despite an 8.0 kPa adversarial bias, demonstrating strong resilience grounded in both cryptographic verification and delay-aware control design.
Our numerical analysis further showed that standard blockchain-mediated control architectures become unstable under realistic PBFT-induced delays, whereas SAB-PC maintains contractivity for all tested validator set sizes. This expands the feasible operating region for decentralized industrial control and shifts the security–performance frontier by enabling high Byzantine resilience without violating real-time constraints.
Future work will extend this framework to single-chain TEP control, cross-chain interoperability, and the stability implications of heterogeneous, multi-layer blockchain networks with multi-modal latency distributions.

Author Contributions

Conceptualization, M.O.O. and F.T.S.; methodology, software; validation; formal analysis; investigation; resources; writing—original draft preparation; writing—review and editing; visualization; supervision; and project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available in [34,51] available in the public domain https://doi.org/10.24432/C56C76, accessed on 26 January 2026.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CPSCyber–Physical Systems
SAB-PCStochastic-Aware Blockchain Predictive Control (SAB-PC)
MJLSMarkovian Jump Linear System
MSSMean Square Stability
TEPTennessee Eastman Process
PBFTPractical Byzantine Fault Tolerance
FDIFalse Data Injection
NCSNetworked Control Systems
DoSDenial-of-Service
PoAProof-of-Authority
ECOEngineering Change Order
CAPSCyber–Authentic–Physical System
NPCNetworked Predictive Control
MHSA-LSTMMulti-Head Self-Attention Long Short-Term Memory
IoTInternet of Things
AIArtificial Intelligence
EVMEthereum Virtual Machine
LMILinear Matrix Inequalities
LTILinear Time-Invariant
PoSProof of Service
PoWProof of Work
ECDSAElliptic Curve Digital Signature Algorithm
HSMPrivate keys are stored in a Hardware Security Module
MITMMan-in-the-Middle
PTPPrecision Time Protocol
BNPCBlockchain-Based Networked Predictive Control
SHASecure Hash Algorithm
AIArtificial Intelligence
MSEMean Squared Error
GANGenerative Adversarial Networks
ESDEmergency Shutdown
SCADASupervisory Control and Data Acquisition

References

  1. Folgado, F.J.; Calderón, D.; González, I.; Calderón, A.J. Review of Industry 4.0 from the perspective of automation and supervision systems: Definitions, architectures and recent trends. Electronics 2024, 13, 782. [Google Scholar] [CrossRef] [Scilit]
  2. de Sá, A.O.; Machado, R.C. Identification of Data Injection Attacks in Networked Control Systems with Varying Setpoint Condition. In 2020 IEEE International Workshop on Metrology for Industry 4.0 & IoT; IEEE: Rome, Italy, 2020; pp. 447–451. [Google Scholar]
  3. de Sá, A.O.; Carmo, L.F.R.D.C.; Machado, R.C.S. Countermeasure for identification of controlled data injection attacks in networked control systems. In 2019 II Workshop on Metrology for Industry 4.0 and IoT (MetroInd4. 0&IoT); IEEE: Naples, Italy, 2019; pp. 455–459. [Google Scholar]
  4. Ren, W.; Wang, W.; Pan, Z.R.; Sun, X.M.; Teel, A.R.; Nešić, D. Emulation-based stabilization for networked control systems with stochastic channels. Automatica 2024, 163, 111594. [Google Scholar] [CrossRef] [Scilit]
  5. Gönen, S.; Sayan, H.H.; Yılmaz, E.N.; Üstünsoy, F.; Karacayılmaz, G. False data injection attacks and the insider threat in smart systems. Comput. Secur. 2020, 97, 101955. [Google Scholar] [CrossRef] [Scilit]
  6. Konstantinou, C.; Maniatakos, M. A case study on implementing false data injection attacks against nonlinear state estimation. In Proceedings of the 2nd ACM Workshop on Cyber-Physical Systems Security and Privacy, Vienna, Austria, 24–28 October 2016; pp. 81–92. [Google Scholar]
  7. Alrslani, F.A.; Alohali, M.A.; Aljebreen, M.; Alqahtani, H.; Alshuhail, A.; Alshammeri, M.; Almukadi, W.S. Enhancing cybersecurity via attribute reduction with deep learning model for false data injection attack recognition. Sci. Rep. 2025, 15, 3944. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Sahu, A.; Nguyen, T.; Chen, K.; Zhang, X.; Hassanaly, M. Detection of False Data Injection Attacks (FDIA) on Power Dynamical Systems With a State Prediction Method. IEEE Access 2024, 13, 12411–12426. [Google Scholar] [CrossRef] [Scilit]
  9. Hu, J.; Yang, X.; Yang, L.X. A framework for detecting false data injection attacks in large-scale wireless sensor networks. Sensors 2024, 24, 1643. [Google Scholar] [CrossRef] [Scilit]
  10. Ding, D.; Han, Q.L.; Xiang, Y.; Ge, X.; Zhang, X.M. A survey on security control and attack detection for industrial cyber-physical systems. Neurocomputing 2018, 275, 1674–1683. [Google Scholar] [CrossRef] [Scilit]
  11. Peng, C.; Sun, H. Switching-like event-triggered control for networked control systems under malicious denial of service attacks. IEEE Trans. Autom. Control 2020, 65, 3943–3949. [Google Scholar] [CrossRef] [Scilit]
  12. Alhashmi, A.; Idwaib, H.; Avci, S.A.; Rahebi, J.; Ghadami, R. Distributed denial-of-service (DDoS) on the smart grids based on VGG19 deep neural network and Harris Hawks optimization algorithm. Sci. Rep. 2025, 15, 18243. [Google Scholar] [CrossRef] [Scilit]
  13. Ohemeng, M.O. Leveraging machine learning to predict bacterial population dynamics and address antimicrobial resistance. Qual. Quant. 2025, 1–26. [Google Scholar] [CrossRef] [Scilit]
  14. Ohemeng, M.O.; Afful, B.A.; Ackora-Prah, J.; Barnes, B.; Takyi, I. Enhancing autonomous vehicle control with lateral error feedback analysis. IFAC J. Syst. Control 2026, 35, 100359. [Google Scholar] [CrossRef] [Scilit]
  15. Wood, G. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 2014, 151, 1–32. [Google Scholar]
  16. Yang, J.; Dai, J.; Gooi, H.B.; Nguyen, H.D.; Paudel, A. A proof-of-authority blockchain-based distributed control system for islanded microgrids. IEEE Trans. Ind. Inform. 2022, 18, 8287–8297. [Google Scholar] [CrossRef] [Scilit]
  17. Lin, C.T. Blockchain-based shop floor control system for small and medium-sized enterprise evolution to industry 4.0. Sci. Rep. 2025, 15, 28601. [Google Scholar] [CrossRef] [Scilit]
  18. Yu, Y.; Liu, G.P.; Xiao, H.; Hu, W. Design of networked secure and real-time control based on blockchain techniques. IEEE Trans. Ind. Electron. 2021, 69, 4096–4106. [Google Scholar] [CrossRef] [Scilit]
  19. Yu, Y.; Liu, G.P.; Zhou, X.; Hu, W. Blockchain protocol-based predictive secure control for networked systems. IEEE Trans. Ind. Electron. 2022, 70, 783–792. [Google Scholar] [CrossRef] [Scilit]
  20. Alqahtani, A.; Ohemeng, M.O.; Sheldon, F.T. An Intelligent Sensing Framework for Early Ransomware Detection Using MHSA-LSTM Machine Learning. Sensors 2026, 26, 952. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  21. Yazdinejad, A.; Karimipour, H.; Halabi, T. Towards Stress-Adaptive Cyber Defense: Cognitive–Physiological Synchronization in IoT Environments. IEEE Internet Things J. 2026. [Google Scholar] [CrossRef] [Scilit]
  22. Masood, A.B.; Hasan, A.; Vassiliou, V.; Lestas, M. A blockchain-based data-driven fault-tolerant control system for smart factories in industry 4.0. Comput. Commun. 2023, 204, 158–171. [Google Scholar] [CrossRef] [Scilit]
  23. Catak, F.O.; Kuzlu, M.; Catak, E.; Cali, U.; Unal, D. Security concerns on machine learning solutions for 6G networks in mmWave beam prediction. Phys. Commun. 2022, 52, 101626. [Google Scholar] [CrossRef] [Scilit]
  24. Aich, N.; Oubrahim, Z.; Ait Talount, H.; Abbou, A. Bi-Scale Mahalanobis Detection for Reactive Jamming in UAV OFDM Links. Future Internet 2025, 17, 474. [Google Scholar] [CrossRef] [Scilit]
  25. Li, Y.; Islambekov, U.; Akcora, C.; Smirnova, E.; Gel, Y.R.; Kantarcioglu, M. Dissecting ethereum blockchain analytics: What we learn from topology and geometry of the ethereum graph? In Proceedings of the 2020 SIAM International Conference on Data Mining; Society for Industrial and Applied Mathematics: Cincinnati, OH, USA, 2020; pp. 523–531. [Google Scholar] [CrossRef] [Scilit]
  26. Teslya, N.; Ryabchikov, I. Blockchain-based platform architecture for industrial IoT. In 2017 21st Conference of Open Innovations Association (FRUCT); IEEE: Helsinki, Finland, 2017; pp. 321–329. [Google Scholar]
  27. Mylrea, M.; Gourisetti, S.N.G. Blockchain for smart grid resilience: Exchanging distributed energy at speed, scale and security. In 2017 Resilience Week (RWS); IEEE: Wilmington, DE, USA, 2017; pp. 18–23. [Google Scholar]
  28. Wan, J.; Li, J.; Imran, M.; Li, D. A blockchain-based solution for enhancing security and privacy in smart factory. IEEE Trans. Ind. Inform. 2019, 15, 3652–3660. [Google Scholar] [CrossRef] [Scilit]
  29. Liang, G.; Weller, S.R.; Luo, F.; Zhao, J.; Dong, Z.Y. Distributed blockchain-based data protection framework for modern power systems against cyber attacks. IEEE Trans. Smart Grid 2018, 10, 3162–3173. [Google Scholar] [CrossRef] [Scilit]
  30. Putra, G.D.; Dedeoglu, V.; Kanhere, S.S.; Jurdak, R. Blockchain for trust and reputation management in cyber-physical systems. In Handbook on Blockchain; Springer International Publishing: Cham, Switzerland, 2022; pp. 339–362. [Google Scholar]
  31. Costa, O.L.; de Oliveira, A.M. Filtering for nonlinear and linear Markov jump systems. IEEE Trans. Autom. Control 2023, 69, 3309–3316. [Google Scholar] [CrossRef] [Scilit]
  32. Tao, Y.Y.; Wu, Z.G. Asynchronous static output-feedback control of Markovian jump linear systems. IEEE Trans. Autom. Control 2023, 69, 2453–2460. [Google Scholar] [CrossRef] [Scilit]
  33. Jansch-Porto, J.P.; Hu, B.; Dullerud, G.E. Convergence guarantees of policy optimization methods for Markovian jump linear systems. In 2020 American Control Conference (ACC); IEEE: Denver, CO, USA, 2020; pp. 2882–2887. [Google Scholar]
  34. Downs, J.J.; Vogel, E.F. A plant-wide industrial process control problem. Comput. Chem. Eng. 1993, 17, 245–255. [Google Scholar] [CrossRef] [Scilit]
  35. Zhang, B.; Ding, D.W. Optimal tracking and regulation performance of networked control systems with additive colored Gaussian noise and finite bandwidth. Appl. Math. Comput. 2025, 501, 129469. [Google Scholar] [CrossRef] [Scilit]
  36. Bhowmick, C.; Jagannathan, S. Availability-Resilient Control of Uncertain Linear Stochastic Networked Control Systems. In 2020 American Control Conference (ACC); IEEE: Denver, CO, USA, 2020; pp. 4016–4021. [Google Scholar]
  37. Lu, Z.; Zhan, X.; Wu, J.; Wu, B. Performance limitations of network control systems under channel delay and packet dropouts. Int. J. Control Autom. Syst. 2024, 22, 3044–3051. [Google Scholar] [CrossRef] [Scilit]
  38. Decker, C.; Wattenhofer, R. Information propagation in the bitcoin network. In IEEE P2P 2013 Proceedings; IEEE: Trento, Italy, 2013; pp. 1–10. [Google Scholar]
  39. Croman, K.; Decker, C.; Eyal, I.; Gencer, A.E.; Juels, A.; Kosba, A.; Miller, A.; Saxena, P.; Shi, E.; Gün Sirer, E.; et al. On Scaling Decentralized Blockchains: (A Position Paper). In International Conference on Financial Cryptography and Data Security; Springer: Berlin/Heidelberg, Germany, 2016; pp. 106–125. [Google Scholar]
  40. Gervais, A.; Karame, G.O.; Wüst, K.; Glykantzis, V.; Ritzdorf, H.; Capkun, S. On the security and performance of proof of work blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria, 24–28 October 2016; pp. 3–16. [Google Scholar]
  41. Buchman, E. Tendermint: Byzantine Fault Tolerance in the Age of Blockchains. Ph.D. Thesis, University of Guelph, Guelph, ON, Canada, 2016. [Google Scholar]
  42. Kiffer, L.; Rajaraman, R.; Shelat, A. A better method to analyze blockchain consistency. In Proceedings of the 2018 Acm Sigsac Conference on Computer and Communications Security, Toronto, ON, Canada, 15–19 October 2018; pp. 729–744. [Google Scholar]
  43. Thakkar, P.; Nathan, S.; Viswanathan, B. Performance benchmarking and optimizing hyperledger fabric blockchain platform. In 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS); IEEE: Milwaukee, WI, USA, 2018; pp. 264–276. [Google Scholar]
  44. Castro, M.; Liskov, B. Practical byzantine fault tolerance. In Proceedings of the Third Symposium on Operating Systems Design and Implementation; OsDI: New Orleans, LA, USA, 1999; Volume 99, pp. 173–186. [Google Scholar]
  45. Huang, X.; Huang, D. Performance Analysis of Blockchain Consensus Algorithm in Unmanned Aerial Vehicle Ad Hoc Networks. Drones 2025, 9, 334. [Google Scholar] [CrossRef] [Scilit]
  46. Jain, A.K.; Gupta, N.; Gupta, B.B. A survey on scalable consensus algorithms for blockchain technology. Cyber Secur. Appl. 2025, 3, 100065. [Google Scholar] [CrossRef] [Scilit]
  47. Bhavana, G.B.; An, R.; Ramprabhakar, J.; Guerrero, J.M.; Thakkar, N.; Ambikapathy, A. Comparative evaluation and simulation of blockchain consensus mechanisms for secure and scalable peer to peer energy trading in microgrids. Sci. Rep. 2025, 15, 43546. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  48. Do Costa, O.L.V.; Marques, R.P.; Fragoso, M.D. Discrete-Time Markov Jump Linear Systems; Springer: London, UK, 2005. [Google Scholar]
  49. Teixeira, A.; Shames, I.; Sandberg, H.; Johansson, K.H. A secure control framework for resource-limited adversaries. Automatica 2015, 51, 135–148. [Google Scholar] [CrossRef] [Scilit]
  50. Buterin, V. EIP 150: Gas Cost Changes for IO-Heavy Operations. 2016. Available online: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-150.md (accessed on 22 February 2026).
  51. Fisher, R. Iris [Dataset]. UCI Machine Learning Repository. 1936. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.