An Overview on Smart Contracts: Challenges, Advances and Platforms
arXiv:1912.10370 · doi:10.1016/j.future.2019.12.019
Abstract
Smart contract technology is reshaping conventional industry and business processes. Being embedded in blockchains, smart contracts enable the contractual terms of an agreement to be enforced automatically without the intervention of a trusted third party. As a result, smart contracts can cut down administration and save services costs, improve the efficiency of business processes and reduce the risks. Although smart contracts are promising to drive the new wave of innovation in business processes, there are a number of challenges to be tackled.This paper presents a survey on smart contracts. We first introduce blockchains and smart contracts. We then present the challenges in smart contracts as well as recent technical advances. We also compare typical smart contract platforms and give a categorization of smart contract applications along with some representative examples.
19 pages, 8 figures
References in corpus (11)
- Blockchain for Internet of Things: A Survey
- Vandal: A Scalable Security Analysis Framework for Smart Contracts
- Enigma: Decentralized Computation Platform with Guaranteed Privacy
- Crowdsourcing, Sharing Economies and Development
- Using Blockchain and smart contracts for secure data provenance management
- Towards Safer Smart Contracts: A Survey of Languages and Verification Methods
- Towards Safer Smart Contracts: A Sequence Learning Approach to Detecting Security Threats
- Dissecting Ponzi schemes on Ethereum: identification, analysis, and impact
- Hunting the Ethereum Smart Contract: Color-inspired Inspection of Potential Attacks
- Astraea: A Decentralized Blockchain Oracle
- SABRE: Protecting Bitcoin against Routing Attacks
Cited by in corpus (27)
- Blockchain-based Digital Twins: Research Trends, Issues, and Future Challenges
- A Consent Model for Blockchain-based Distributed Data Sharing Platforms
- When ChatGPT Meets Smart Contract Vulnerability Detection: How Far Are We?
- Is Blockchain for Internet of Medical Things a Panacea for COVID-19 Pandemic?
- Computing Without Borders: The Way Towards Liquid Computing
- Towards a GDPR-Compliant Blockchain-Based COVID Vaccination Passport
- Smart Contract Languages: a comparative analysis
- Enhancing Ethereum Fraud Detection via Generative and Contrastive Self-supervision
- SmartAxe: Detecting Cross-Chain Vulnerabilities in Bridge Smart Contracts via Fine-Grained Static Analysis
- Maintaining Smart Contracts on Ethereum: Issues, Techniques, and Future Challenges
- A Survey of State-of-the-Art on Blockchains: Theories, Modelings, and Tools
- Privacy-Preserving Healthcare Data in IoT: A Synergistic Approach with Deep Learning and Blockchain
- A Survey of Smart Contract Formal Specification and Verification
- Fusion of Machine Learning and Blockchain-based Privacy-Preserving Approach for Health Care Data in the Internet of Things
- Approaching multifractal complexity in decentralized cryptocurrency trading
- When Services Computing Meets Blockchain: Challenges and Opportunities
- Blockchain-enabled Internet of Medical Things to Combat COVID-19
- A formal model for ledger management systems based on contracts and temporal logic
- An Intrinsic Integrity-Driven Rating Model for a Sustainable Reputation System
- Smart-Corpus: an Organized Repository of Ethereum Smart Contracts Source Code and Metrics
- Decentralized Credential Status Management: A Paradigm Shift in Digital Trust
- Shackled: a 3D Rendering Engine Programmed Entirely in Ethereum Smart Contracts
- The Democratization of Wealth Management: Hedged Mutual Fund Blockchain Protocol
- Arguably Adequate Aqueduct Algorithm: Crossing A Bridge-Less Block-Chain Chasm
- Hop-by-hop Accounting and Rewards for Packet dIspAtching
- SoK: Stablecoins in Retail Payments
- EchoFuzz: Empowering Smart Contract Fuzzing with Large Language Models