Blockchain and Artificial Intelligence
Tshilidzi Marwala, Bo Xing

TL;DR
This paper explores how artificial intelligence can enhance blockchain technology, particularly in developing bug-free smart contracts, and discusses the potential for AI and blockchain integration to create new opportunities.
Contribution
It provides an overview of using AI to improve blockchain security and smart contract reliability, highlighting the potential for AI-assisted blockchain development.
Findings
AI can help deliver bug-free smart contracts
Blockchain implementation can be enhanced via AI techniques
The alliance of AI and blockchain creates new possibilities
Abstract
It is undeniable that artificial intelligence (AI) and blockchain concepts are spreading at a phenomenal rate. Both technologies have distinct degree of technological complexity and multi-dimensional business implications. However, a common misunderstanding about blockchain concept, in particular, is that blockchain is decentralized and is not controlled by anyone. But the underlying development of a blockchain system is still attributed to a cluster of core developers. Take smart contract as an example, it is essentially a collection of codes (or functions) and data (or states) that are programmed and deployed on a blockchain (say, Ethereum) by different human programmers. It is thus, unfortunately, less likely to be free of loopholes and flaws. In this article, through a brief overview about how artificial intelligence could be used to deliver bug-free smart contract so as to achieve…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Advanced Malware Detection Techniques · Software Reliability and Analysis Research
