An Overview of Smart Contract: Architecture, Applications, and Future Trends
Authors:
Top Cited Papers
- 1 June 2018
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 108-113
Abstract
With the rapid development of cryptocurrency and its underlying blockchain technologies, platforms such as Ethereum and Hyperledger began to support various types of smart contracts. Smart contracts are computer protocols intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. Smart contracts have broad range of applications, such as financial services, prediction markets and Internet of Things (IoT), etc. However, there are still many challenges such as security issues and privacy disclosure that await future research. In this paper, we present a comprehensive overview on blockchain powered smart contracts. First, we give a systematic introduction for smart contracts, including the basic framework, operating mechanisms, platforms and programming languages. Second, application scenarios and existing challenges are discussed. Finally, we describe the recent advances of smart contract and present its future development trends, e.g., parallel blockchain. This paper is aimed at providing helpful guidance and reference for future research efforts.Keywords
This publication has 12 references indexed in Scilit:
- Blockchain Based Smart Contracts : A Systematic Mapping Study2017
- From parallel plants to smart plants: intelligent control and management for plant growthIEEE/CAA Journal of Automatica Sinica, 2017
- Towards blockchain-based intelligent transportation systems2016
- Making Smart Contracts Smarter2016
- The Blockchain Anomaly2016
- ACP-based social computing and parallel intelligence: Societies 5.0 and beyondCAAI Transactions on Intelligence Technology, 2016
- Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts2016
- Where does AlphaGo go: from church-turing thesis to AlphaGo thesis and beyondIEEE/CAA Journal of Automatica Sinica, 2016
- Blockchains and Smart Contracts for the Internet of ThingsIEEE Access, 2016
- Artificial Societies, Computational Experiments, and Parallel Systems: An Investigation on a Computational Theory for Complex Socioeconomic SystemsIEEE Transactions on Services Computing, 2012