SMARTSCAN: A COMPREHENSIVE FRAMEWORK FOR EFFICIENT AND OPTIMIZED FORMAL VERIFICATION OF COMPLEX BLOCKCHAIN SMART CONTRACTS
Smart contracts are gaining popularity as blockchain technology, and its uses continue to develop rapidly. Smart contracts are necessary to enforce real-time contracts in Blockchain systems. It is essential to thoroughly verify both simple and complex smart contracts since inconsistencies could lead to issues like the inability to deliver the required services. Existing tools like SmartCheck can automatically verify the correctness of smart contracts. However, a more complete solution that ensures the accuracy of smart contracts and considers security concerns is needed. In this study, we propose SmartScan, an efficient and optimal framework for formally verifying complex blockchain smart contracts. SmartScan uses a hybrid methodology that includes formal approaches, optimized heuristics, static analysis, and an optimized verification process to find weaknesses and inconsistencies in smart contracts. SmartScan's architecture aims to be robust to complex relationships and many interconnected parts. SmartScan streamlines the verification process by lowering its temporal and computational complexity. More importantly, it can validate the smart contracts of large-scale blockchain applications due to its scalable architecture. It manages the life cycle of smart contracts and can be extended to interface with other apps. Several algorithms in SmartScan aid in realizing the underlying architecture so that its primary functions can be accomplished. In terms of computer complexity, temporal complexity, and the ability to detect flaws and irregularities in simple and sophisticated smart contracts, SmartScan outperforms many currently used approaches, per an objective analysis using the DeFiLending case study. As a result, SmartScan is more than just a tool; it is a scalable and effective solution that can be incorporated into already-existing applications that deal with the life cycle of smart contracts and blockchain application development.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-02-15
- DOI
- https://doi.org/10.5281/zenodo.15781002
- Primary Topic
- Connective tissue disorders research
- Type
- article
- Field-Weighted Citation Impact
- 0.00