The Use of Smart Contracts and Challenges

09/26/2018
by   Yining Hu, et al.
0

In December 2017, "CryptoKitties", a game on the Ethereum blockchain became an instant success shortly after its launch. It attracted 180,000 users with over 20 million of spend in Ether, and was at one point taking up 12 Ethereum transactions. Technically speaking, "CryptoKitties" is a smart contract - a piece of code with storage capability that resides on a blockchain. Smart contracts are gaining increasing popularity in recent years. We present a comprehensive review of smart contracts with a focus on existing applications and challenges they face. We have covered the smart contract mechanisms, promising use cases, as well as relevant research work and the open issues.

READ FULL TEXT
research
07/22/2019

Truffle tests for free – Replaying Ethereum smart contracts for transparency

The Ethereum blockchain is essentially a globally replicated public data...
research
03/12/2019

Introduction to Decentralization and Smart Contracts

The aim of this work is to study the use of decentralization and smart c...
research
01/21/2020

Blockchain Enabled Smart Contract Based Applications: Deficiencies with the Software Development Life Cycle Models

With the recent popularity of Blockchain and other Distributed Ledger Te...
research
07/05/2018

Hunting the Ethereum Smart Contract: Color-inspired Inspection of Potential Attacks

Blockchain and Cryptocurrencies are gaining unprecedented popularity and...
research
07/01/2020

Maintaining Smart Contracts on Ethereum: Issues, Techniques, and Future Challenges

Smart contracts are self-executed programs that run on a blockchain. The...
research
08/09/2020

Security checklists for Ethereum smart contract development: patterns and best practices

In recent years Smart Contracts and DApps are becoming increasingly impo...
research
11/03/2020

Smart-Corpus: an Organized Repository of Ethereum Smart Contracts Source Code and Metrics

Many empirical software engineering studies show that there is a great n...

Please sign up or login with your details

Forgot password? Click here to reset