International audienceThe practice of writing smart contracts for the Ethereum blockchain is quite recent and still in development. A blockchain developer should expect constant changes in the security software field, as new bugs and security risks are discovered, and new good practices are developed. Following the security practices accepted in the blockchain community is not enough to ensure the writing of secure smart contracts. The paper aims to study the practice of code cloning among the smart contracts by analyzing two corpora. The first corpus, the "Smart-Corpus", includes smart contracts already deployed in the Ethereum blockchain. The second corpus, the "Open-Zeppelin's Solidity Library", is supervised by a community of developers...
The success of Bitcoin since 2009 stimulates the development of other blockchain-based applications,...
peer reviewedThe capability of executing so-called smart contracts in a decentralised manner is one ...
Ethereum represents the second generation of blockchain technology by providing an open and global c...
International audienceThe practice of writing smart contracts for the Ethereum blockchain is quite r...
Smart Contracts have gained tremendous popularity in the past few years, to the point that billions...
Smart contracts are programs that are used for verifying and enforcing the terms of an agreement. Et...
The most popular smart contract-based blockchain platform at the moment is Ethereum. Based on ma...
In this work, we perform a comprehensive empirical study of smart contracts deployed on the ethereum...
A Smart Contract (SC) is a program stored in the Ethereum blockchain by a contract-creation transact...
Ethereum is a major blockchain-based platform for smart contracts – Turing complete programs that ar...
Many empirical software engineering studies show that there is a need for repositories where source ...
This paper explores the connection between software contracts and smart contracts. Despite the asson...
Smart Contracts have gained tremendous popularity in the past few years, to the point that billions ...
Modern blockchains, such as Ethereum, gained tremendously in popularity over the past few years. Wha...
Smart Contracts have gained tremendous popularity in the past few years, to the point that billions ...
The success of Bitcoin since 2009 stimulates the development of other blockchain-based applications,...
peer reviewedThe capability of executing so-called smart contracts in a decentralised manner is one ...
Ethereum represents the second generation of blockchain technology by providing an open and global c...
International audienceThe practice of writing smart contracts for the Ethereum blockchain is quite r...
Smart Contracts have gained tremendous popularity in the past few years, to the point that billions...
Smart contracts are programs that are used for verifying and enforcing the terms of an agreement. Et...
The most popular smart contract-based blockchain platform at the moment is Ethereum. Based on ma...
In this work, we perform a comprehensive empirical study of smart contracts deployed on the ethereum...
A Smart Contract (SC) is a program stored in the Ethereum blockchain by a contract-creation transact...
Ethereum is a major blockchain-based platform for smart contracts – Turing complete programs that ar...
Many empirical software engineering studies show that there is a need for repositories where source ...
This paper explores the connection between software contracts and smart contracts. Despite the asson...
Smart Contracts have gained tremendous popularity in the past few years, to the point that billions ...
Modern blockchains, such as Ethereum, gained tremendously in popularity over the past few years. Wha...
Smart Contracts have gained tremendous popularity in the past few years, to the point that billions ...
The success of Bitcoin since 2009 stimulates the development of other blockchain-based applications,...
peer reviewedThe capability of executing so-called smart contracts in a decentralised manner is one ...
Ethereum represents the second generation of blockchain technology by providing an open and global c...