Exploring Smart Contract Recommendation: Towards Efficient Blockchain Development
【Author】 Jiang, Zigui; Zheng, Zibin; Chen, Kai; Luo, Xiapu; Tang, Xiuwen; Li, Yin
【Source】IEEE TRANSACTIONS ON SERVICES COMPUTING
【影响因子】11.019
【Abstract】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
【发表时间】2023 MAY-JUN
【收录时间】2023-08-01
【文献类型】理论模型
【主题类别】
区块链技术-核心技术-智能合约
【DOI】 10.1109/TSC.2022.3202081
评论