An overview on smart contracts: Challenges, advances and platforms
Z Zheng, S ** conventional industry and business processes.
Being embedded in blockchains, smart contracts enable the contractual terms of an …
Being embedded in blockchains, smart contracts enable the contractual terms of an …
Smart contract development: Challenges and opportunities
Smart contract, a term which was originally coined to refer to the automation of legal
contracts in general, has recently seen much interest due to the advent of blockchain …
contracts in general, has recently seen much interest due to the advent of blockchain …
Finding the greedy, prodigal, and suicidal contracts at scale
Smart contracts---stateful executable objects hosted on blockchains like Ethereum---carry
billions of dollars worth of coins and cannot be updated once deployed. We present a new …
billions of dollars worth of coins and cannot be updated once deployed. We present a new …
A survey of smart contract formal specification and verification
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 …
blockchain platform. Given the significance of smart contracts in supporting important …
Verx: Safety verification of smart contracts
We present VerX, the first automated verifier able to prove functional properties of Ethereum
smart contracts. VerX addresses an important problem as all real-world contracts must …
smart contracts. VerX addresses an important problem as all real-world contracts must …
Ethereum smart contract security research: survey and future research opportunities
Blockchain has recently emerged as a research trend, with potential applications in a broad
range of industries and context. One particular successful Blockchain technology is smart …
range of industries and context. One particular successful Blockchain technology is smart …
Blockchain smart contracts formalization: Approaches and challenges to address vulnerabilities
Blockchain as a distributed computing platform enables users to deploy pieces of software
(known as smart contracts) for a wealth of next-generation decentralized applications …
(known as smart contracts) for a wealth of next-generation decentralized applications …
A semantic framework for the security analysis of ethereum smart contracts
Smart contracts are programs running on cryptocurrency (eg, Ethereum) blockchains, whose
popularity stem from the possibility to perform financial transactions, such as payments and …
popularity stem from the possibility to perform financial transactions, such as payments and …
Renovating blockchain with distributed databases: An open source system
A blockchain is a decentralised linked data structure that is characterised by its inherent
resistance to data modification, but it is deficient in search queries primarily due to its inferior …
resistance to data modification, but it is deficient in search queries primarily due to its inferior …
Blockchain-based distributed trust and reputation management systems: A survey
Distributed Ledger Technologies (DLTs), like Blockchain, are characterized by features such
as transparency, traceability, and security by design. These features make the adoption of …
as transparency, traceability, and security by design. These features make the adoption of …