Security, performance, and applications of smart contracts: A systematic survey
Blockchain is the promising technology of recent years, which has attracted remarkable
attention in both academic studies and practical industrial applications. The smart contract is …
attention in both academic studies and practical industrial applications. The smart contract is …
Verification of smart contracts: A survey
M Almakhour, L Sliman, AE Samhat… - Pervasive and Mobile …, 2020 - Elsevier
To achieve trust and continuity in the smart contracts-based business process execution, the
verification of such smart contracts is mandatory. A blockchain-based smart contract should …
verification of such smart contracts is mandatory. A blockchain-based smart contract should …
Securify: Practical security analysis of smart contracts
Permissionless blockchains allow the execution of arbitrary programs (called smart
contracts), enabling mutually untrusted entities to interact without relying on trusted third …
contracts), enabling mutually untrusted entities to interact without relying on trusted third …
Madmax: Surviving out-of-gas conditions in ethereum smart contracts
Ethereum is a distributed blockchain platform, serving as an ecosystem for smart contracts:
full-fledged inter-communicating programs that capture the transaction logic of an account …
full-fledged inter-communicating programs that capture the transaction logic of an account …
Vandal: A scalable security analysis framework for smart contracts
The rise of modern blockchains has facilitated the emergence of smart contracts:
autonomous programs that live and run on the blockchain. Smart contracts have seen a …
autonomous programs that live and run on the blockchain. Smart contracts have seen a …
Sereum: Protecting existing smart contracts against re-entrancy attacks
Recently, a number of existing blockchain systems have witnessed major bugs and
vulnerabilities within smart contracts. Although the literature features a number of proposals …
vulnerabilities within smart contracts. Although the literature features a number of proposals …
Security analysis methods on ethereum smart contract vulnerabilities: a survey
Smart contracts are software programs featuring both traditional applications and distributed
data storage on blockchains. Ethereum is a prominent blockchain platform with the support …
data storage on blockchains. Ethereum is a prominent blockchain platform with the support …
Ethainter: a smart contract security analyzer for composite vulnerabilities
Smart contracts on permissionless blockchains are exposed to inherent security risks due to
interactions with untrusted entities. Static analyzers are essential for identifying security risks …
interactions with untrusted entities. Static analyzers are essential for identifying security risks …
ethor: Practical and provably sound static analysis of ethereum smart contracts
Ethereum has emerged as the most popular smart contract platform, with hundreds of
thousands of contracts stored on the blockchain and covering diverse application scenarios …
thousands of contracts stored on the blockchain and covering diverse application scenarios …
On the suitability of blockchain platforms for IoT applications: Architectures, security, privacy, and performance
Blockchain and distributed ledger technologies have received significant interest in various
areas beyond the financial sector, with profound applications in the Internet of Things (IoT) …
areas beyond the financial sector, with profound applications in the Internet of Things (IoT) …