arrow
Return

Exploring Smart Contract Recommendation: Towards Efficient Blockchain Development

delete2022-01-01
delete3
PRE
AI
蒋子规 cover
蒋子规 (Zigui Jiang) *
Z
Zibin Zheng
K
Kai Chen
X
Xiapu Luo
X
Xiuwen Tang
李寅 (Yin Li)
DOI:10.1109/TSC.2022.3202081delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Since the development of Blockchain 2.0, the smart contract has become the core of blockchain. However, smart contracts with inaccurate or non-standard codes and settings may cause security vulnerabilities, extra expense cost and wast of computing resource. To avoid these problems and assist users to create new smart contract or apply existing smart contract in a more efficient way, we propose smart contract recommendation by regarding smart contract as a special form of software service in a blockchain system. First, four real-world datasets are obtained from Ethereum and EOSIO for smart contract recommendation. Then, a novel smart contract recommendation framework is proposed and evaluated. In the large-scale experiments, the results validate the feasibility of smart contract recommendation. Additionally, the datasets are publicly released online to other researchers for further studies on smart contract recommendation.
Keywords:
Smart contracts
Codes
Blockchains
Software
Costs
Security
Machine learning algorithms
Blockchain
EOSIO
Index Terms
ethereum
service recommendation
smart contract

Journal

IEEE Transactions on Services Computing cover
IEEE Transactions on Services Computing
IF:
5.8
Papers:
2.1K
Citations:
6.5K

Organization

H
hong kong polytechnic university
Scholars:
3.0W
Papers: 4.1W
Citations: 921
S
Sun Yat Sen University
Scholars:
9.9W
Papers: 7.2W
Citations: 95
C
chinese academy of sciences
Scholars:
55.9W
Papers: 44.7W
Citations: 704
researcher View more organizations