A survey of smart contract formal specification and verification

P Tolmach, Y Li, SW Lin, Y Liu, Z Li - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
A smart contract is a computer program that allows users to automate their actions on the
blockchain platform. Given the significance of smart contracts in supporting important …

Securing IoTs in distributed blockchain: Analysis, requirements and open issues

S Moin, A Karim, Z Safdar, K Safdar, E Ahmed… - Future Generation …, 2019 - Elsevier
IoTs are integrated, interconnected concepts of things or objects in our surroundings, with an
essence of virtualization. The interconnectivity of the business world, health environments …

A comprehensive survey on smart contract construction and execution: paradigms, tools, and systems

B Hu, Z Zhang, J Liu, Y Liu, J Yin, R Lu, X Lin - Patterns, 2021 - cell.com
Smart contracts are regarded as one of the most promising and appealing notions in
blockchain technology. Their self-enforcing and event-driven features make some online …

Sailfish: Vetting smart contract state-inconsistency bugs in seconds

P Bose, D Das, Y Chen, Y Feng… - … IEEE Symposium on …, 2022 - ieeexplore.ieee.org
This paper presents SAILFISH, a scalable system for automatically finding state-
inconsistency bugs in smart contracts. To make the analysis tractable, we introduce a hybrid …

The blockchain imitation game

K Qin, S Chaliasos, L Zhou, B Livshits, D Song… - 32nd USENIX Security …, 2023 - usenix.org
The use of blockchains for automated and adversarial trading has become commonplace.
However, due to the transparent nature of blockchains, an adversary is able to observe any …

Security threat mitigation for smart contracts: A comprehensive survey

N Ivanov, C Li, Q Yan, Z Sun, Z Cao, X Luo - ACM Computing Surveys, 2023 - dl.acm.org
The blockchain technology, initially created for cryptocurrency, has been re-purposed for
recording state transitions of smart contracts—decentralized applications that can be …

A taxonomy study on securing Blockchain-based Industrial applications: An overview, application perspectives, requirements, attacks, countermeasures, and open …

K Hameed, M Barika, S Garg, MB Amin… - Journal of Industrial …, 2022 - Elsevier
Blockchain technology has taken on a leading position in today's industrial applications by
providing salient features and showing significant performance since its beginning …

Recent advances in smart contracts: A technical overview and state of the art

VY Kemmoe, W Stone, J Kim, D Kim, J Son - IEEE Access, 2020 - ieeexplore.ieee.org
Smart contracts, as an added functionality to blockchain, have received increased attention
recently. They are executable programs whose instance and state are stored in blockchain …

[PDF][PDF] SODA: A Generic Online Detection Framework for Smart Contracts.

T Chen, R Cao, T Li, X Luo, G Gu, Y Zhang, Z Liao… - NDSS, 2020 - comp.polyu.edu.hk
Smart contracts have become lucrative and profitable targets for attackers because they can
hold a great amount of money. Unfortunately, existing offline approaches for discovering the …

Is code law? Current legal and technical adoption issues and remedies for blockchain-enabled smart contracts

D Drummer, D Neumann - Journal of information technology, 2020 - journals.sagepub.com
Blockchain technology has enabled so-called smart contracts between different parties on a
decentralized network. These self-enforceable and self-executable computerized contracts …