Automated Mechanism to Support Trade Transactions in Smart Contracts with Upgrade and Repair

📅 2025-03-01
🏛️ Blockchain: Research and Applications
📈 Citations: 3
Influential: 0
📄 PDF
🤖 AI Summary
Smart contracts often suffer from execution interruptions due to unforeseen events, undermining reliability and availability in decentralized trade applications. Method: This paper proposes a maintainable trade contract framework supporting dynamic hot upgrades and fault-driven automatic repair. It integrates the proxy pattern (EVM-compatible chains), formal verification (Certora), runtime state snapshotting, and differential patch injection to enable atomic, non-disruptive updates and precise repairs. Contribution/Results: To the best of our knowledge, this is the first work to jointly integrate dynamic hot upgrading and fault-aware automatic repair within trade contract systems—ensuring backward compatibility and transactional consistency. Evaluation on the Ethereum testnet shows a 99.98% transaction success rate, upgrade latency under 1.2 seconds, average repair time of 3.7 seconds, and zero-downtime remediation of 12 representative vulnerabilities—significantly enhancing security, robustness, and continuous availability of on-chain trade contracts.

Technology Category

Application Category

Problem

Research questions and friction points this paper is trying to address.

Repairing smart contracts blocked by unanticipated events
Transforming amended BPMN models into updated smart contracts
Extending TABS+ tool to enable smart contract repairs
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automated BPMN to smart contract transformation
Nested transaction repair methodology
Extended TABS+ tool for contract repair
C
Christian G. Liu
Faculty of Computer Science, Computer Science, Halifax, Canada
P
P. Bodorik
Faculty of Computer Science, Computer Science, Halifax, Canada
D
D. Jutla
Sobey School of Business, Saint Mary’s University, Halifax, Canada