|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 187 - Issue 38 |
| Published: September 2025 |
| Authors: Jitendra Sharma, Jigyasu Dubey |
10.5120/ijca2025925660
|
Jitendra Sharma, Jigyasu Dubey . ZkDelay Mitigating Transaction-Ordering Dependence Using Commitment Schemes and Verifiable Delay Functions in Smart Contracts. International Journal of Computer Applications. 187, 38 (September 2025), 37-46. DOI=10.5120/ijca2025925660
@article{ 10.5120/ijca2025925660,
author = { Jitendra Sharma,Jigyasu Dubey },
title = { ZkDelay Mitigating Transaction-Ordering Dependence Using Commitment Schemes and Verifiable Delay Functions in Smart Contracts },
journal = { International Journal of Computer Applications },
year = { 2025 },
volume = { 187 },
number = { 38 },
pages = { 37-46 },
doi = { 10.5120/ijca2025925660 },
publisher = { Foundation of Computer Science (FCS), NY, USA }
}
%0 Journal Article
%D 2025
%A Jitendra Sharma
%A Jigyasu Dubey
%T ZkDelay Mitigating Transaction-Ordering Dependence Using Commitment Schemes and Verifiable Delay Functions in Smart Contracts%T
%J International Journal of Computer Applications
%V 187
%N 38
%P 37-46
%R 10.5120/ijca2025925660
%I Foundation of Computer Science (FCS), NY, USA
Transaction-Ordering Dependence (TOD) is a potential vulnerability of blockchain-based smart contracts, which allows malicious actors to exploit the order of transactions to obtain financial profit through front-running and back-running strategies. The purpose of this paper is to present ZkDelay, a new framework that jointly uses commitment schemes and Verifiable Delay Functions (VDFs) to counter TOD in decentralized applications. ZkDelay introduces a two-step transaction scheme: a user makes a cryptographic commitment to a transaction without announcing its purpose, and then, upon completing a verifiable delay with a VDF, the intended transaction can be revealed and carried out. This temporal discontinuity, combined with cryptographic acknowledgments, prevents adversaries from interfering with actionable knowledge in real-time, thereby eliminating any ordering-based attack possibilities. Moreover, ZkDelay is transparent and trustless, as it can be used to verify both commitments and delay execution through zero-knowledge proofs, without leaking sensitive data. Additional sections dedicated to rigorous security analysis and performance analysis in Ethereum-like environments are provided in the paper, demonstrating that ZkDelay incurs only a low amount of computational overhead and that it exponentially improves resistance to TOD attacks. The solution can be deployed in existing smart contract systems and adapted to DeFi protocols, order-sensitive auctions, and other mechanisms. ZkDelay addresses the challenge of integrating privacy-preserving mechanisms with the fairness of execution by providing a scalable and practical solution to one of the most prevalent security issues in smart contract environments.