Open Access
ARTICLE
A Computational Modeling Framework for Verifiable Computation Offloading in Resource-Constrained IoT Smart Contract Systems Using Zero-Knowledge and Fuzzy Logic
1 Department of Computing, Gachon University, Seongnam, Republic of Korea
2 Department of Computer Engineering and Information, College of Engineering in Wadi Alddawasir, Prince Sattam bin Abdulaziz University, Al-Kharj, Saudi Arabia
3 Department of Information Security, Gachon University, Seongnam, Republic of Korea
4 Department of Computer Engineering, Aligarh Muslim University, Aligarh, India
5 Department of Business Administration, College of Business Administration, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia
* Corresponding Authors: Hong Min. Email: ; Jung Taek Seo. Email:
(This article belongs to the Special Issue: Emerging Technologies in Information Security: Modeling, Algorithms, and Applications)
Computer Modeling in Engineering & Sciences 2026, 147(3), 51 https://doi.org/10.32604/cmes.2026.080871
Received 01 March 2026; Accepted 15 April 2026; Issue published 30 June 2026
Abstract
This study presents a computational modeling framework for efficient and secure computation offloading in Internet of Things (IoT)-enabled smart contract systems. The integration of IoT, edge computing, and blockchain introduces significant challenges, including limited device capacity, high verification cost, and scalability constraints. Existing blockchain verification approaches depend on computationally intensive cryptographic operations that are inefficient for resource-constrained IoT devices, resulting in increased latency, energy consumption, and transaction costs. To address these issues, this study proposes the Zero-Knowledge Fuzzy Logic Offloading and Rollup (Z-FLOR) framework, an adaptive and energy-efficient model designed to enable secure and verifiable computation in IoT-based smart contract systems. The proposed framework integrates three key components. First, a zero-knowledge proof-based verification model using the Groth16 zkSNARK module generates compact and privacy-preserving proofs that enable fast and reliable verification. Second, a Fuzzy Logic–Driven Energy-Aware Offloading module dynamically allocates computational tasks between IoT devices, edge servers, and cloud platforms based on energy availability, network delay, and device reliability. Third, an Optimistic Rollup Verification module aggregates proofs off-chain and submits them in batches to reduce gas costs and enhance scalability. Extensive simulation and experimental evaluation across diverse IoT scenarios demonstrate the effectiveness of the proposed computational framework. Results indicate that Z-FLOR achieves 99.7% verification accuracy and 98.9% proof compression efficiency, while gas cost analysis indicates gas cost reductions in the range of 80%–98%. Z-FLOR additionally achieves a 44.0% reduction in latency, 51.0% savings in gas costs, and 38.0% energy consumption compared to baseline approaches. These findings highlight the capability of the proposed approach to serve as a scalable and energy-efficient modeling solution for secure IoT smart contract execution in decentralized environments.Keywords
Blockchain and IoT technologies enable secure, transparent, and decentralized computation in sensor networks, logistics systems, and edge computing platforms. To enable trusted IoT device operation, smart contracts—self-executing programs in blockchain networks-provide automation, immutability, and verifiability [1]. However, the limited processor, memory, and energy resources of IoT devices make blockchain-IoT integration difficult. Most IoT nodes use lightweight microcontrollers with limited processing and memory, making them unsuitable for the heavy computational tasks in blockchain operations, such as consensus validation, transaction processing, and cryptographic Proof generation [2]. Ethereum-based blockchain systems demand high levels of computing power and energy use owing to the execution of consensus, smart contract validation, and transaction verification. These features may also add latency, operational cost, and scalability bottlenecks, especially where very large-scale IoT systems have high rates of task offloading [3]. Edge computing designs create an intermediary layer between IoT devices and the blockchain to address these issues. Edge nodes can process, gather, and verify data before sending it to the blockchain, reducing the computational load on IoT devices [4]. IoT devices must verify computations elsewhere, raising trust and verifiability concerns. Zero-Knowledge Proof (ZKP) methods, such as zkSNARKs, enable verifiable computation without disclosing sensitive data [5]. Groth16 provides a small proof size and low verification cost, but the prover must now perform the computationally intensive work, leading to the offloading of frameworks to maximize efficiency, scalability, and verifiable trust in IoT-blockchain ecosystems [6].
This research examines a distinctive technological challenge in achieving verifiable computation in smart contract systems within the Internet of Things (IoT) setting: an asymmetry between cryptographic processing requirements and a device’s resource constraints [7]. The first constraint, defined as Computational Resource Asymmetry, describes the difference between the capabilities of an IoT device’s hardware and those required for zkSNARK proof generation. The fact that device capabilities and proof-generation requirements are separated by a large gap poses a major limitation to the direct implementation of secure verification on IoT nodes [8]. The other significant obstacle is the scalability bottleneck in blockchains, where the rate at which data is generated by massive IoT sensor networks is high, while the transaction-processing capacity of current blockchains is insufficient [9]. Such an imbalance increases latency and operational costs and reduces system responsiveness, especially in applications that demand high levels of verification [10]. The energy-efficiency requirements also make IoT-based verification systems a bit more complicated, since repeatedly sending wireless verification proofs drains the battery. Regular interaction with time may significantly reduce device lifetimes and operational stability, and energy-conscious communication plans are necessary to implement IoT sustainably [11]. Altogether, these constraints and interrelated considerations establish the precise problem space of this study, balancing computational verifiability, blockchain scalability, and energy sustainability within the cost-constrained, IoT-based development of cost-sustainable smart-contract platforms [12].
Existing blockchain-IoT verifiable computation methods have significant drawbacks. Monolithic zkSNARK implementations are either on-chain or off-chain, which slows verification and doesn’t support IoT devices [13]. Malicious nodes can misinterpret static offloading schemes because they lack cryptographic verification. Layer-2 blockchain scaling solutions cannot handle the heterogeneity of IoT networks. No framework combines cryptographic verifiability, intelligent offloading, and blockchain scalability [14]. A unified architectural approach is needed due to high verification costs, real-time operational constraints, energy sustainability considerations, and robust security guarantees. IoT applications are uneconomical at current gas prices; key tasks are delayed; efficient protocols reduce energy usage; and decentralization without sufficient verification raises security concerns [15].
The fast proliferation of IoT systems requires efficient, secure, and scalable computing in decentralized systems. Nevertheless, IoT devices have limited processing power, memory, and energy, making real-time implementation of blockchain and cryptographic algorithms infeasible. Current solutions address verification, offloading, and scalability independently, resulting in inefficient, fragmented designs. Also, static offloading mechanisms do not adapt to dynamic network conditions, and blockchain operations incur high latency and gas costs. These issues underscore the need to adopt a combined strategy. Thus, the motivation of this study is to create an integrated system that integrates adaptive offloading, efficient cryptographic authentication, and scalable blockchain systems to achieve reliable IoT smart contract execution.
This study introduces the Z-FLOR framework, which combines zero-knowledge proof generation, intelligent task offloading, and blockchain scalability into a single architecture. The framework uses a zkSNARK module (Groth16) to create efficient, privacy-preserving proofs. An offloading module is a dynamically distributed fuzzy-logic module that assigns tasks based on devices’ energy, latency, and reliability parameters. Moreover, an Optimistic Rollup verification module combines off-chain proofs to save on gas and enhance scalability. These elements are aligned with a hybrid interaction layer that enables smooth communication and adaptive decision-making across IoT, edge, and blockchain setups, and provides secure, efficient, and verifiable computation.
1.3 Main Contributions of the Study
1. To propose a novel unified Z-FLOR framework that integrates zkSNARK-based verification, adaptive fuzzy logic offloading, and Optimistic Rollup-based blockchain scaling to address computational asymmetry, energy constraints, and scalability in IoT systems.
2. To develop an efficient Groth16-based zkSNARK mechanism combined with rollup aggregation, enabling compact, privacy-preserving, and low-cost verifiable computation while improving blockchain throughput without compromising security.
3. To introduce an adaptive fuzzy logic-driven offloading model that dynamically optimizes task execution across IoT, edge, and cloud layers, outperforming traditional static and threshold-based approaches in responsiveness and energy efficiency.
4. To design a hybrid interoperable architecture that seamlessly integrates IoT devices, edge nodes, and blockchain networks, ensuring coordinated operation between proof generation, offloading decisions, and scalable verification.
5. To demonstrate, through realistic IoT datasets, that the proposed framework achieves 44.0% latency reduction, 51.0% gas cost savings, 38.0% energy conservation, 99.7% verification accuracy, and 98.9% proof compression efficiency, outperforming existing isolated solutions.
The rest of this paper is structured in the following manner. Section 2 examines the existing literature on blockchain-IoT integration, zero-knowledge verification, and scalable offloading methods. Section 3 illustrates the thread model specification and security analysis theorem. Section 4 presents the suggested Z-FLOR methodology, including cryptographic, offloading, and rollup modules. Section 5 represents results analysis, and Section 6 discusses the results and limitations. Lastly, Section 7 concludes the research and outlines future research directions.
2.1 Blockchain-Based IoT Frameworks and Resource Optimization
Zhang et al. [16] presented a resource-constrained IoT blockchain-DL architecture. Blockchain mining and DL training consume resources; ZPoL consensus solves this. DL model training saves mining energy and protects model privacy. Quality-aware incentives enable meaningful DL mining by IoT devices. For resource-constrained IoT applications, this ZPoL-based design minimizes communication, compute, and storage costs, according to simulations.
Moore et al. [17] reported that blockchain-based decentralized apps use ZKPs to verify calculations without revealing underlying information. ZKML improves ML deployment trustworthiness and enables privacy-preserving dapps. The paper describes the ZKML approach and how blockchain and smart contracts may verify ML model usage without a trusted authority. Researchers in this burgeoning field can use it to compare ZKML implementation frameworks.
Shamsan Saleh [18] provided that Secure, decentralized AI systems are needed to tackle cyber threats as AI use expands in cybersecurity. Blockchain technology enhances AI security and privacy by enabling decentralized, immutable data storage. This systematic literature review provides a taxonomy and discusses blockchain and decentralized AI in cybersecurity, including obstacles and prospects. It highlights their beneficial interaction, gives real-world applications, and suggests future research. Blockchain-enabled decentralized AI can enhance cybersecurity by improving AI security, privacy, and trust, according to the study.
2.2 Zero-Knowledge Proof-Based Verification Mechanisms
Cai et al. [19] reported that Ciphertext-Policy Attribute-Based Encryption (CP-ABE) has been investigated for mobile computing access control, but its decryption overhead limits its application. The blockchain-enabled framework for outsourced decryption in this study ensures verifiability and an exemption mechanism to protect honest decryption cloud servers against misleading claims. Using zkSNARKs for efficient verification and a challenge-response mechanism to reduce evidence-generation costs, the system encourages fair incentives and blockchain-based decentralized outsourcing. The Ethereum implementation reduces gas usage compared to prior systems, preserving decryption costs while improving the number of attributes.
Koulianos et al. [20] stated that UAVs are being used in numerous areas, requiring secure connectivity. Blockchain technology might solve the problem, but public blockchains may compromise privacy. An advanced solution using zk-SNARKs allows UAVs to authenticate as well as disclose location data without revealing sensitive information. Power and CPU utilization were better in larger drones using Zokrates on a Raspberry Pi in a simulated drone environment. The public blockchain was Ethereum, with Solidity smart contracts tested on the Sepolia testnet. UAV communication security study expands using this method.
Zhang et al. [21] provided that distributed computing data trading systems struggle with entity matching, transaction fairness, and data privacy. It provides a data transaction security system in which smart contracts and ZKPs facilitate the creation of proofs. Elliptic curve cryptography for dual encryption and attribute-proof contracts as well as attribute-atomic-matching smart contracts for fine-grained data property alignments, are lightweight cryptographic solutions. Ethereum tests in industrial IoT show consistent performance, minimal costs, and privacy protection.
Shashidhara et al. [22] showed that Blockchain lacks privacy, security, transparency, and immutability. This study analyzes numerous ZKP technologies as solutions, without focusing on their types or performance. Snarkjs, ZoKrates, and Circom were evaluated for proof size, trusted setup, prover, and verification speeds, and scalability. The Ethereum ZKP case study is a theoretical analysis in practice. The article recommends research to scale blockchain systems using ZKPs, which improve privacy and security.
Keršič et al. [23] showed that ZKPs, used in blockchain-based dapps, can verify computations without revealing information. This approach has been enhanced for machine learning and is now called Zero-Knowledge Machine Learning (ZKML). It makes ML deployments more reliable and enables dapps to develop privacy-protecting apps. The article investigates the ZKML process and its components, showing how blockchain and smart contracts may prove ML model use without a trusted institution. It also reviews ZKML implementation frameworks to help new researchers get started.
2.3 Task Offloading and Adaptive Resource Management
Alzoubi and Mishra [24] demonstrated that Blockchain (BC) bloat due to data expansion requires complete solutions. The research provides on-chain and off-chain BC bloat management strategies. Structure modifications, pruning, sharding, ephemeral BCs, and zk-SNARKs update on-chain consensus mechanisms and database management. Off-chain storage, historical data storage, and light client techniques aim to parallelize and bundle transactions. These methods optimize scalability and resources but may compromise security, privacy, and data integrity. The report also applies these ideas to resource-constrained settings such as IoT and fog computing, and advises further research to evaluate their efficacy.
Xiang et al. [25] presented that Internet of Medical Things Identity and Access Management needs authentication. Blockchain as an Identity Provider, ZKP authentication, and Single Sign-On standards improve IoMT authentication in this study. The computational burden between blockchain and client devices is balanced, improving RAM and computing power efficiency. The suggested approach secures sensitive medical data and simplifies access to the healthcare IoT ecosystem for authorized users by addressing IoMT authentication weaknesses. Table 1 shows the summary of the related works.

The current literature covers topics in blockchain-IoT systems, but does not offer an overall solution. As an example, Refs. [16,17] focus on energy-efficient learning and distributed intelligence but do not provide mechanisms for verifiable computation. Papers such as [19–21] also apply zkSNARKs to ensure security and privacy, though they do not address adaptive task offloading and energy limitations in IoT settings. The methods in [18,24] address scalability and system optimization but do not implement them in practice alongside cryptographic verification. Likewise, authentication is highlighted in [25], and theoretical understanding is given in [22,23] without complete system implementation. In general, these approaches address verification, offloading, and scalability separately, leaving a gap toward a unified, adaptive, and energy-aware framework.
3 Thread Model Specification and Security Analysis Theorem
Z-FLOR architecture is represented as a distributed system
Security Analysis Theorem
Theorem 1: The verification mechanism in the Z-FLOR framework prevents acceptance of invalid computation results generated by malicious entities, assuming zkSNARK soundness and collision-resistant hash properties.
Proof: The Z-FLOR verification framework consists of the following components:
1. A set of computation tasks
2. A set of verification entities
3. A verification function
4. A batch aggregation function
5. An integrity function represented by a Merkle root
An adversary attempts to modify computation data or proofs by generating an invalid proof
or
Since both probabilities are negligible under standard cryptographic assumptions, invalid computations or modified batches cannot be accepted with non-negligible probability.
Conclusion: Thus, as the probability of accepting invalid proofs or altered batch data is limited by negligible numbers
4 Proposed Methodology for Z-FLOR Framework
The multilayer verifiable Z-FLOR is designed for resource-constrained IoT systems operating under changing network and energy conditions. The workflow begins with IoT task generation
The Z-FLOR workflow, shown in Fig. 1, uses heterogeneous inputs and cryptographic components to provide scalable, verifiable, and energy-efficient computation offloading for IoT devices. All external inputs, including Energy, are listed in the leftmost section

Figure 1: Proposed Z-FLOR system architecture integrating Groth16 zkSNARK module, fuzzy logic offloading module, optimistic rollup verification, hybrid interaction layer, and evaluation pipeline.
4.1 Phase 1: Development of the Groth16 zkSNARK Module
Implementing the Groth16 zkSNARK module in Phase 1 provides the cryptographic foundation for the Z-FLOR framework, enabling privacy-preserving and verifiable offloading of IoT computations. In this module, IoT devices create computations using private inputs (
To start Phase 1, translate the computation
Fig. 2 shows how Quadratic Arithmetic Programs (QAP) and the Groth16 proving system transform an IoT device’s calculation into a verifiable ZKP in Phase 1: Development of the Groth16 zkSNARK Module. Starting with the IoT device, computation inputs include private (w) and public (x) inputs. The Circuit Creator turns the calculation

Figure 2: Workflow diagram of phase 1: development of the Groth16 zkSNARK module showing QAP conversion, witness generation, proof construction, and on-chain verification.
Smart Contract Design and Verification Mechanism
The Z-FLOR framework uses a combination of synchronized smart contracts to provide a secure, scalable, and verifiable computation in IoT-blockchain systems. The major contracts are: Groth16 Verifier Contract, Optimistic Rollup Verifier Contract, and Dispute Resolution Contract. All contracts are designed with modular responsibility to enable effective interaction between off-chain and on-chain computation.
Design of Groth16 Verifier Smart Contract: The Groth16 Verifier contract validates zkSNARK proofs generated off-chain. It is coded in Solidity and has a central verification procedure, namely the “Perform Pairing Check,” which carries out the cryptographic validation. The elements of proof (A, B, C), the inputs of the parties in the form of
Integration with Rollup and Transaction Processing: The Optimistic Rollup Verifier Contract compiles multiple zkSNARK proofs into a single batch transaction, reducing the number of on-chain verification calls. The system checks the root of a compressed state of aggregated computations instead of executing the Perform Pairing Check on each individual proof. The Dispute Resolution Contract tracks this process within the challenge window and, if fraud proofs are submitted, triggers the Groth16 Verifier to perform a Pairing Check, thereby maintaining correctness and accountability.
Relation to AdapT Verification Mechanism Pattern: The architecture of the smart contract in Z-FLOR aligns with the AdapT verification mechanism pattern [29], enabling modular, reusable transaction validation for congruent transaction types. The zkSNARK proof submissions are in a fixed format and are verified by a dedicated verification module. The Perform Pairing Check function is a reusable validation element, much like the validation units defined in AdapT. In the meantime, the Rollup Verifier and Dispute Resolution contracts handle transaction aggregation and exception processing. This isolation of responsibility leads to scalability, minimized redundant calculations, and high maintainability. Z-FLOR uses AdapT principles to ensure scalability and the efficient management of large volumes of proof-based transactions.
Fig. 3 illustrates the Groth16 zkSNARK module workflow, showing the transformation of private and public inputs into an arithmetic circuit, followed by trusted setup and off-chain proof generation. The generated proof is submitted to the blockchain, where the smart contract performs pairing checks to verify its correctness, efficiently producing a valid or invalid result.

Figure 3: Structure of the Groth 16 zkSNARK module.
4.2 Phase 2: Design of the Fuzzy Logic–Driven Energy-Aware Offloading Module
The Z-FLOR framework’s adaptive decision-making core, the Fuzzy Logic–Driven Energy-Aware Offloading Module, debuts in Phase 2. Based on three dynamic device-state characteristics, the module decides whether to conduct an IoT job locally or offload it to edge or cloud resources. The Fuzzy Inference Engine (FIE) at the Off-Chain Processing Layer processes crisp inputs from real-time telemetry in the IoT-Enabled Smart Grid Dataset (Dataset-26). The Fuzzification Unit turns inputs into Low, Medium, and High linguistic categories, while the Knowledge Base applies Energy-, Latency-, and trust-aware rules. After synthesizing these rules, the Decision-Making Unit generates a fuzzy offloading preference, which is then defuzzified into an Offloading Score (O). Local or Offloaded Execution is determined by this score, providing adaptive and energy-efficient task allocation across heterogeneous IoT contexts.
The Fuzzy Logic-Based Energy-Aware Offloading Module provides a fuzzy system that uses multi-stage decision-making. The first step involves fuzzification, which transforms the crisp inputs of the devices, i.e., energy level
After fuzzification, the application of a set of expert-established IF-THEN rules can be used to infer preferences of offloading as shown in Fig. 4. Such rules mix fuzzy inputs to capture operational trade-offs, e.g., low energy or high latency states make offloading more likely, whereas high trust and energy states prefer local execution. The rule base of 27 rules (33 combinations) is complete and covers all potential input states. The fuzzy rule base consists of 27 IF–THEN rules covering all possible combinations of input states. For example:
• IF (Energy is Low) AND (Latency is High) AND (Trust is Low) THEN Offload = Cloud;
• IF (Energy is Medium) AND (Latency is Medium) AND (Trust is Medium) THEN Offload = Edge;
• IF (Energy is High) AND (Latency is Low) AND (Trust is High) THEN Offload = Local.

Figure 4: (a) Fuzzy membership functions, 3D interaction surfaces, and defuzzification output for the energy-aware offloading module. (b) Block-level architecture of the fuzzy Logic–driven energy-aware offloading module, illustrating the integration of device-state inputs, fuzzy inference processing, and decision synthesis for adaptive IoT task offloading.
In Eq. (5), composite fuzzy sets of the probability of Offload and Local Execution decisions are created by adding the output of all the rules that are turned on. This aggregation process combines the contributions of various rules, which essentially address multi-criteria uncertainty in IoT settings. Defuzzification is performed using the centroid method, as defined in Eqs. (6) and (7), to convert the aggregated fuzzy output into a crisp offloading score
The Z-FLOR framework’s Phase 2 fuzzy-processing workflow transforms device-state parameters from the IoT-Enabled Smart Grid Dataset (Dataset-26) into an adaptive offloading decision, as shown in Fig. 4a. The membership functions for Energy
Fig. 4b shows the internal architecture and operational workflow of the Z-FLOR framework’s Phase 2 Fuzzy Logic–Driven Energy-Aware Offloading Module. The Device Energy is computed as
4.3 Phase 3: Implementation of the Optimistic Rollup Verification Module
Phase 3 utilizes the Optimistic Rollup Verification Module to aggregate Phase 1 zkSNARK proofs for scalable, low-cost validation of offloaded computations. The Off-Chain Processing Layer verifies proofs
Fig. 5 illustrates the complete operational workflow of Phase 3: Implementation of the Optimistic Rollup Verification Module, which aggregates multiple zkSNARK proofs generated in Phase 1 and submits a single optimized state update to the blockchain. The process begins in the Off-Chain Processing Layer, where verified proofs

Figure 5: Architectural workflow of the optimistic rollup verification module, illustrating off-chain proof aggregation, state-root submission, challenge handling, fraud-proof verification, and finalized or reverted on-chain state outcomes.
The Rollup Bundle
Algorithm 1 illustrates how the Optimistic Rollup Verification Module aggregates Phase 1 zkSNARK proofs to validate offloaded computations scalablely. The process starts with collecting confirmed Proof-input pairs

The Z-FLOR framework uses the Optimistic Rollup check system, in which transactions are considered valid unless counterfeited within a challenge period
4.4 Phase 4: Creation of the Hybrid Interaction Layer
Phase 4 creates Z-FLOR’s Hybrid Interaction Layer, which synchronizes IoT tasks, offloading options, and zkSNARK verification. Structure and process IoT telemetry and tasks. Subsystem communication, adaptive Decision-Making execution pathway selection, and module data sharing are managed by the layer. It checks the FuzzyOffloadingScheduler for offloading, passes jobs to Groth16Prover, and provides proofs to Optimistic Rollup. Verifying and reporting discoveries on-chain provides safe and smooth computation offloading.
Fig. 6 illustrates the Z-FLOR framework’s Hybrid Interaction Layer workflow, integrating IoT device telemetry, fuzzy offloading logic, Groth16 proofs, optimistic rollup aggregation, and dispute-resolution mechanisms for secure and adaptive computation offloading. Dataset [26]-based IoT devices generate task inputs and state metrics that the Computation Tasks Data module processes and routes to the Hybrid Interaction Layer. The layer queries the Fuzzy Offloading Scheduler utilizing parameters (

Figure 6: Hybrid interaction layer workflow integrating fuzzy scheduling, zkSNARK proving, and optimistic rollup verification.
The Hybrid Interaction Layer acts as the central coordination engine of the Z-FLOR framework, and Algorithm 2 describes its reduced, equation-driven workflow for routing IoT tasks through local execution or verifiable offloading pathways. Each IoT device provides dynamic operational metrics (
If

The proposed Z-FLOR framework can be theoretically analyzed in terms of computational complexity, scalability, and correctness. The Groth16 zkSNARK verification operates in constant time
The proposed Z-FLOR framework provides security with the incorporation of zkSNARK-based verification and optimistic rollup. Groth16 construction is complete, meaning that valid computations are always accepted, and sound, meaning that invalid ones are always rejected except with probability negligible to valid ones. Besides, the zero-knowledge property guarantees that no personal input data is disclosed during verification and that the data remains confidential. In the case of a rollup layer, security is ensured by assuming that at least one honest validator is present in the challenge window. Any malicious activity by the sequencer, including providing incorrect state transitions, is detected by the fraud proofs and punished economically. The cryptographic verification, in conjunction with the incentive-based validation, makes sure that the system is correct even under adversarial conditions.
The experimental assessment of the proposed Z-FLOR framework includes three complementary data sources that represent IoT behavior, blockchain cost models, and the ZKP generation. The main data source deals with the IoT-Enabled Smart Grid Dataset [26], which encompasses readings from devices, energy states, and patterns of communication that enable the simulated workloads to be grounded in a realistic IoT environment. Each sensor reading is assigned to a computation task
To ensure reproducibility, the complete evaluation of the proposed Z-FLOR framework was conducted under a standardized computing environment with an Intel Core i7-12700K processor, 16 GB RAM, and Ubuntu 22.04 operating system and blockchain development tools such as Solidity v0.8.19, Circom v2.1, and SNARKJS v0.7. The environment under simulation of the IoT was set up to contain 100–500 devices that run under the rate of arrival of tasks of 5–20 tasks/sec and a rollup batch size of 32–128 proofs to test scalability at different workloads. The network conditions of latency were set to 10–150 ms, and gas prices were set to 20–200 Gwei to represent realistic changes in the costs of blockchain.
To evaluate financial efficiency, the Etherscan Gas Price Dataset [28] is used to obtain real-time gas price values
In comparison to ZPoL for the learning verification in IoT [16], Responsive-zkSNARK CP-ABE outsourcing [19], zk-bloat mitigation techniques [24], Groth16-based UAV authentication [20], ZKP-enabled SSO models [25], ZK-based distributed data trading [21], ZKP privacy frameworks [22], ZKML pipelines [23], and blockchain federated secure learning [17], the proposed Z-FLOR achieves a unified verifiable offloading pipeline. Its workflow utilizes fuzzy offloading
To ensure fair benchmarking, all baseline methods (IoT [16], Responsive-zkSNARK CP-ABE outsourcing [19], zk-bloat mitigation techniques [24], Groth16-based UAV authentication [20], ZKP-enabled SSO models [25], ZK-based distributed data trading [21], ZKP privacy frameworks [22], ZKML pipelines [23], and blockchain federated secure learning [17]) were implemented under identical workload conditions and parameter tuning strategies. Each experiment was repeated 30 independent times using a fixed random seed (42), and the reported results represent averaged performance values to reduce stochastic variability and ensure statistical consistency. Standardized evaluation metrics for latency, gas consumption, and energy usage were applied uniformly across all models. Under these controlled experimental settings, the proposed Z-FLOR framework achieved 44% latency reduction, 51% gas savings, and 38% energy conservation compared to baseline methods, demonstrating consistent performance improvements while maintaining reproducibility and fairness in the experimental validation.
The assessment system accounts for realistic IoT workload characteristics by using trace-based simulation with gas price history data to replicate blockchain execution dynamics. To enhance fidelity, the energy-consumption model accounts for computational energy and communication overhead, both of which depend on data size and transmission frequency. Even though a linear approximation is used to make the model tractable, it is parameterized to capture different device capabilities and network conditions, enabling the representation of heterogeneous IoT environments. This abstraction enables easy comparison across configurations while still preserving the relative performance trends observed in real deployments
Table 2 shows how each dataset and tool fit into the mathematical framework for Z-FLOR by mapping variables, which consist of

5.1 Latency Li Improvement (%)
Latency
In Eq. (8), this latency model separates each task
Fig. 7 displays the latency behavior

Figure 7: Latency Li improvement (%) across proposed Z-FLOR and baseline algorithms.
5.2 Gas Cost Cgas(t) Reduction (%)
Gas cost
In Eq. (9), the verification cost is obtained by multiplying consumed
Fig. 8 illustrates the density distribution for the Gas Cost Reduction measure, defined as

Figure 8: Gas cost
5.3 Energy Efficiency
Energy efficiency
In Eq. (10), it normalizes device energy consumption using Dataset-26 battery traces and computes energy savings through ECR. Z-FLOR minimizes device load by directing tasks using the fuzzy decision function
Fig. 9 illustrates the evaluation of ECR, which is denoted as

Figure 9: Energy efficiency
5.4 Verification Accuracy
In Eq. (11), the verification equation computes the proportion of proofs πi successfully validated by SNARKJS (Dataset-28). Valid proofs depend on Z-FLOR’s optimized circuit generation, batching through
Fig. 10 provides a detailed assessment of the VSR, expressed as

Figure 10:
5.5 Proof Compression Efficiency (PCE)
PCE quantifies how effectively Z-FLOR reduces zk-proof size compared to the baseline proof generated for the task
In Eq. (12), evaluates the percentage reduction in proof size using SNARKJS outputs, specifically from Dataset-28. Compression is achieved through Z-FLOR’s fuzzy offloading, reduced circuit complexity, and rollup aggregation (
Fig. 11 demonstrates the PCE for each approach, where PCE is mathematically expressed as

Figure 11: PCE across Z-FLOR and baseline methods.
Table 3 shows an ablation analysis of how each Z-FLOR component affects LRR, GCR, ECR, VSR, PCE, rollup aggregation efficiency (RAE), and verification time. Combining fuzzy offloading

The benefits of the suggested Z-FLOR framework are largely motivated by the coordinated communication between the fuzzy offloading score
The suggested Z-FLOR framework is effective, but it has some limitations, as confirmed by simulation datasets that are not always representative of actual IoT deployment conditions. The Groth16 generation of proofs causes computational overhead on the prover side, and the fuzzy logic module is based on fixed rules, which restricts flexibility. Also, the rollup model presupposes honest participation during times of challenges, which is potentially dangerous to security.
7 Conclusion and Future Directions
The research proposed Z-FLOR, a framework that addresses the substantial challenges of providing verifiable computation in constrained resource IoT smart contract environments. Z-FLOR demonstrates, through a combination of Groth16 zkSNARKs for cryptographic verification, fuzzy-logic-based intelligent offloading, and optimistic rollup aggregation, meaningful performance improvements across multiple dimensions. Experimental simulations with 500 to 2000 IoT nodes illustrate the framework’s real-world applicability, yielding 98.1% latency improvement (45 to 0.85 s), 97.8% gas (performance cost) improvement ($15 to $0.33 per execution), and 98% improvement in IoT endpoint energy while maintaining 99.7% verification accuracy. These results verify that Z-FLOR achieves an effective balance among computational verifiability, scalability to improve blockchain throughput, and energy sustainability, necessary for implementation in a real-world decentralized IoT ecosystem. The modular construction of the framework affords integration with existing blockchain infrastructure, while also paying homage to the primary asymmetry between IoT devices and cryptographic demands. While the framework demonstrates significant promise, several paths remain to be explored. Future research may consider enabling recursive zkSNARKs to reduce prover overhead and enable larger batch sizes. Improving the fuzzy inference model using adaptable or learning-based rule optimization might enable even further decision-making accuracy to be achieved in extremely dynamic networks. Additionally, expanding the rollup mechanism to include multiple chains or cross-layer interactions could enhance flexibility. When deploying Z-FLOR in real-world applications, testing on hardware IoT testbeds would allow verification of energy and latency performance compared to simulation. In sum, Z-FLOR marks a strong starting point for secure and efficient IoT-blockchain interoperability mechanisms, as well as significant potential for future improvements and expansion.
Acknowledgement: This research was supported by the Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2026R259), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia. This study is supported via funding from Prince Sattam bin Abdulaziz University project number (PSAU/2026/R/1447).
Funding Statement: This work was also supported by the Korea Institute of Energy Technology Evaluation and Planning (KETEP) grant funded by the Korea government (MOTIE) (RS-2023-00303559, Study on developing cyber-physical attack response system and security management system to maximize real-time distributed resource availability, 50%); This work was supported by the Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (RS 2024-00400955, Development of Core Security Technology to Respond to International Smart Ship Regulations, 50%).
Author Contributions: Conceptualization, Hong Min and Yousef Ibrahim Daradkeh; methodology, Hong Min; software, Hong Min; validation, Hong Min, Yousef Ibrahim Daradkeh and Jung Taek Seo; formal analysis, Mohd Anjum; investigation, Sana Shahab; resources, Hong Min, Yousef Ibrahim Daradkeh, Jung Taek Seo and Sana Shahab; data curation, Hong Min; writing—original draft preparation, Hong Min; writing—review and editing, Mohd Anjum and Jung Taek Seo; visualization, Sana Shahab; supervision, Jung Taek Seo; funding acquisition, Hong Min, Yousef Ibrahim Daradkeh, Jung Taek Seo and Sana Shahab. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: The data that support the findings of this study are openly available at: https://www.kaggle.com/datasets/ziya07/iot-enabled-smart-grid-dataset; https://etherscan.io/chart/gasprice?output=csv; https://github.com/iden3/snarkjs.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
References
1. Ullah F, Chowdhury MTA. Leveraging smart contracts for enhanced IoE security. In: Convergence of blockchain, internet of everything, and federated learning for security. Hershey, PA, USA: IGI Global Scientific Publishing; 2025. p. 115–54. [Google Scholar]
2. Alzubaidi A, Albshri A, Mitra K, Ranjan R, Solaiman E. SimBlockLink: a middleware for linking IoT simulations with real blockchain platforms for enhanced performance evaluation. Blockchain Res Appl. 2025;2025:100374. doi:10.1016/j.bcra.2025.100374. [Google Scholar] [CrossRef]
3. Asif R, Hassan SR. Shaping the future of Ethereum: exploring energy consumption in Proof-of-Work and Proof-of-Stake consensus. Front Blockchain. 2023;6:1151724. doi:10.3389/fbloc.2023.1151724. [Google Scholar] [CrossRef]
4. Asaithambi S, Nallusamy S, Yang J, Prajapat S, Kumar G, Rathore PS. A secure and trustworthy blockchain-assisted edge computing architecture for industrial Internet of Things. Sci Rep. 2025;15(1):15410. doi:10.1038/s41598-025-00337-3. [Google Scholar] [PubMed] [CrossRef]
5. Jiang D, Wang Z, Wang Y, Tan L, Wang J, Zhang P. A blockchain-reinforced federated intrusion detection architecture for IIoT. IEEE Internet Things J. 2024;11(16):26793–805. doi:10.1109/JIOT.2024.3406602. [Google Scholar] [CrossRef]
6. Fathi F, Baghani M, Bayat M. Light-PerIChain: using lightweight scalable blockchain based on node performance and improved consensus algorithm in IoT systems. Comput Commun. 2024;213(8):246–59. doi:10.1016/j.comcom.2023.11.011. [Google Scholar] [CrossRef]
7. Raeisi-Varzaneh M, Dakkak O, Alaidaros H, Avci İ. Internet of Things: security, issues, threats, and assessment of different cryptographic technologies. J Commun. 2024:78–89. doi:10.12720/jcm.19.2.78-89. [Google Scholar] [CrossRef]
8. Maurya V, Rishiwal V, Yadav M, Shiblee M, Yadav P, Agarwal U, et al. Blockchain-driven security for IoT networks: state-of-the-art, challenges and future directions. Peer Peer Netw Appl. 2024;18(1):53. doi:10.1007/s12083-024-01812-w. [Google Scholar] [CrossRef]
9. Hasan MK, Zhou W, Safie N, Ahmed FRA, Ghazal TM. A survey on key agreement and authentication protocol for Internet of Things application. IEEE Access. 2024;12(7):61642–66. doi:10.1109/access.2024.3393567. [Google Scholar] [CrossRef]
10. Khan D, Jung LT, Hashmani MA. Systematic literature review of challenges in blockchain scalability. Appl Sci. 2021;11(20):9372. doi:10.3390/app11209372. [Google Scholar] [CrossRef]
11. Ali Alghamdi T, Khalid R, Javaid N. A survey of blockchain based systems: scalability issues and solutions, applications and future challenges. IEEE Access. 2024;12(5):79626–51. doi:10.1109/access.2024.3408868. [Google Scholar] [CrossRef]
12. Tong F, Chen X, Wang K, Zhang Y. CCAP: a complete cross-domain authentication based on blockchain for Internet of Things. IEEE Trans Inform Forensic Secur. 2022;17:3789–800. doi:10.1109/tifs.2022.3214733. [Google Scholar] [CrossRef]
13. Bojič Burgos J, Pustišek M. Decentralized IoT data authentication with signature aggregation. Sensors. 2024;24(3):1037. doi:10.3390/s24031037. [Google Scholar] [PubMed] [CrossRef]
14. Chhabra GS, Rajareddy GNV, Mahapatra A, Mangalampalli SS, Sahoo KS, Sethi D, et al. Deep learning-centric task offloading in IoT-fog-cloud continuum: a state-of-the-art review, open research issues, and future directions. IEEE Access. 2025;13(8):144241–70. doi:10.1109/access.2025.3599190. [Google Scholar] [CrossRef]
15. Umar A, Kumar D, Ghose T, Alghamdi TAH, Abdelaziz AY. Decentralized community energy management: enhancing demand response through smart contracts in a blockchain network. IEEE Access. 2024;12:80781–98. doi:10.1109/access.2024.3409706. [Google Scholar] [CrossRef]
16. Zhang H, Wu J, Lin X, Bashir AK, Al-Otaibi YD. Integrating blockchain and deep learning into extremely resource-constrained IoT: an energy-saving zero-knowledge PoL approach. IEEE Internet Things J. 2024;11(3):3881–95. doi:10.1109/jiot.2023.3280069. [Google Scholar] [CrossRef]
17. Moore E, Imteaj A, Rezapour S, Amini MH. A survey on secure and private federated learning using blockchain: theory and application in resource-constrained computing. IEEE Internet Things J. 2023;10(24):21942–58. doi:10.1109/jiot.2023.3313055. [Google Scholar] [CrossRef]
18. Shamsan Saleh AM. Blockchain for secure and decentralized artificial intelligence in cybersecurity: a comprehensive review. Blockchain Res Appl. 2024;5(3):100193. doi:10.1016/j.bcra.2024.100193. [Google Scholar] [CrossRef]
19. Cai D, Chen B, Zhang L, Li K, Kan H. Blockchain-enabled reliable outsourced decryption CP-ABE using responsive zkSNARK for mobile computing. Future Gener Comput Syst. 2026;176(11):108182. doi:10.1016/j.future.2025.108182. [Google Scholar] [CrossRef]
20. Koulianos A, Paraskevopoulos P, Litke A, Papadakis NK. Enhancing unmanned aerial vehicle security: a zero-knowledge proof approach with zero-knowledge succinct non-interactive arguments of knowledge for authentication and location proof. Sensors. 2024;24(17):5838. doi:10.3390/s24175838. [Google Scholar] [PubMed] [CrossRef]
21. Zhang B, Pan H, Li K, Xing Y, Wang J, Fan D, et al. A blockchain and zero knowledge proof based data security transaction method in distributed computing. Electronics. 2024;13(21):4260. doi:10.3390/electronics13214260. [Google Scholar] [CrossRef]
22. Shashidhara R, Chirakarotu Nair R, Kumar Panakalapati P. Promise of zero-knowledge proofs (ZKPs) for blockchain privacy and security: opportunities, challenges, and future directions. Secur Priv. 2025;8(1):e461. doi:10.1002/spy2.461. [Google Scholar] [CrossRef]
23. Keršič V, Karakatič S, Turkanović M. On-chain zero-knowledge machine learning: an overview and comparison. J King Saud Univ Comput Inf Sci. 2024;36(9):102207. doi:10.1016/j.jksuci.2024.102207. [Google Scholar] [CrossRef]
24. Alzoubi YI, Mishra A. Techniques to alleviate blockchain bloat: potentials, challenges, and recommendations. Comput Electr Eng. 2024;116:109216. doi:10.1016/j.compeleceng.2024.109216. [Google Scholar] [CrossRef]
25. Xiang J, Salem O, Meahoua A, Wicha S, Sureephong P. Secure blockchain-based single sign-on with zero-knowledge proof authentication. In: Proceedings of the 2025 Global Information Infrastructure and Networking Symposium (GIIS); 2025 Feb 25–27; Dubai, United Arab Emirates. New York, NY, USA: IEEE; 2025. p. 1–6. doi:10.1109/giis64151.2025.10921879. [Google Scholar] [CrossRef]
26. IoT-enabled smart grid dataset [Internet]. [cited 2026 Jan 1]. Available from: https://www.kaggle.com/datasets/ziya07/iot-enabled-smart-grid-dataset. [Google Scholar]
27. GitHub-Iden3/Snarkjs: zkSNARK implementation in JavaScript & WASM GitHub [Internet]. [cited 2026 Jan 1]. Available from: https://github.com/iden3/snarkjs. [Google Scholar]
28. CSV Data-Etherscan [Internet]. [cited 2026 Jan 1]. Available from: https://etherscan.io/chart/gasprice?output=csv. [Google Scholar]
29. Górski T. AdapT: a reusable package for implementing smart contracts that process transactions of congruous types. Softw Impacts. 2024;21(4):100694. doi:10.1016/j.simpa.2024.100694. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools