Smart contracts are computer programs that can be correctly executed by a network of mutually distrusting nodes, without the need of an external trusted authority. Since smart contracts handle and transfer assets of considerable value, besides their correct execution it is also crucial that their implementation is secure against attacks which aim at stealing or tampering the assets. We study this problem in Ethereum, the most well-known and used framework for smart contracts so far. We analyse the security vulnerabilities of Ethereum smart contracts, providing a taxonomy of common programming pitfalls which may lead to vulnerabilities. We show a series of attacks which exploit these vulnerabilities, allowing an adversary to steal money or c...
Programming errors in Ethereum smart contracts can result in catastrophic financial losses from stol...
With the evolution of technology, blockchain a swiftly impending phenomenon i.e., "decentralized com...
Trustworthy smart contracts is usually challenging due to the multifaceted semantics of essential do...
Smart contracts are computer programs that can be correctly executed by a network of mutually distru...
Smart contracts are self-executing programs that run on the blockchain and make it possible for peer...
Modern blockchains, such as Ethereum, gained tremendously in popularity over the past few years. Wha...
Modern blockchains, such as Ethereum, gained tremendously in popularity over the past few years. Wha...
Ethereum represents the second generation of blockchain technology by providing an open and global c...
Smart contracts on Ethereum enable billions of dollars to be transacted in a decentralized, transpar...
Ethereum is one of the top blockchain platforms that represents this second generation of blockchain...
Smart contracts on Ethereum enable billions of dollars of value to be transacted in a decentralised,...
peer reviewedIn recent years, smart contracts have suffered major exploits, cost- ing millions of do...
The use of blockchain and smart contracts have not stopped growing in recent years. Like all softwar...
peer reviewedIn recent years, smart contracts have suffered major exploits, cost- ing millions of do...
peer reviewedIn recent years, smart contracts have suffered major exploits, cost- ing millions of do...
Programming errors in Ethereum smart contracts can result in catastrophic financial losses from stol...
With the evolution of technology, blockchain a swiftly impending phenomenon i.e., "decentralized com...
Trustworthy smart contracts is usually challenging due to the multifaceted semantics of essential do...
Smart contracts are computer programs that can be correctly executed by a network of mutually distru...
Smart contracts are self-executing programs that run on the blockchain and make it possible for peer...
Modern blockchains, such as Ethereum, gained tremendously in popularity over the past few years. Wha...
Modern blockchains, such as Ethereum, gained tremendously in popularity over the past few years. Wha...
Ethereum represents the second generation of blockchain technology by providing an open and global c...
Smart contracts on Ethereum enable billions of dollars to be transacted in a decentralized, transpar...
Ethereum is one of the top blockchain platforms that represents this second generation of blockchain...
Smart contracts on Ethereum enable billions of dollars of value to be transacted in a decentralised,...
peer reviewedIn recent years, smart contracts have suffered major exploits, cost- ing millions of do...
The use of blockchain and smart contracts have not stopped growing in recent years. Like all softwar...
peer reviewedIn recent years, smart contracts have suffered major exploits, cost- ing millions of do...
peer reviewedIn recent years, smart contracts have suffered major exploits, cost- ing millions of do...
Programming errors in Ethereum smart contracts can result in catastrophic financial losses from stol...
With the evolution of technology, blockchain a swiftly impending phenomenon i.e., "decentralized com...
Trustworthy smart contracts is usually challenging due to the multifaceted semantics of essential do...