A Feature-Based Robust Method for Abnormal Contracts Detection in Ethereum Blockchain

计算机科学 过度拟合 智能合约 块链 数据库事务 分类器(UML) 人工智能 机器学习 Boosting(机器学习) 操作码 数据挖掘 梯度升压 多数决原则 随机森林 计算机安全 数据库 人工神经网络 计算机硬件
作者
Ali Aljofey,Abdur Rasool,Qingshan Jiang,Qiang Qu
出处
期刊:Electronics [Multidisciplinary Digital Publishing Institute]
卷期号:11 (18): 2937-2937 被引量:17
标识
DOI:10.3390/electronics11182937
摘要

Blockchain technology has allowed many abnormal schemes to hide behind smart contracts. This causes serious financial losses, which adversely affects the blockchain. Machine learning technology has mainly been utilized to enable automatic detection of abnormal contract accounts in recent years. In spite of this, previous machine learning methods have suffered from a number of disadvantages: first, it is extremely difficult to identify features that enable accurate detection of abnormal contracts, and based on these features, statistical analysis is also ineffective. Second, they ignore the imbalances and repeatability of smart contract accounts, which often results in overfitting of the model. In this paper, we propose a data-driven robust method for detecting abnormal contract accounts over the Ethereum Blockchain. This method comprises hybrid features set by integrating opcode n-grams, transaction features, and term frequency-inverse document frequency source code features to train an ensemble classifier. The extra-trees and gradient boosting algorithms based on weighted soft voting are used to create an ensemble classifier that balances the weaknesses of individual classifiers in a given dataset. The abnormal and normal contract data are collected by analyzing the open source etherscan.io, and the problem of the imbalanced dataset is solved by performing the adaptive synthetic sampling. The empirical results demonstrate that the proposed individual feature sets are useful for detecting abnormal contract accounts. Meanwhile, combining all the features enhances the detection of abnormal contracts with significant accuracy. The experimental and comparative results show that the proposed method can distinguish abnormal contract accounts for the data-driven security of blockchain Ethereum with satisfactory performance metrics.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
共享精神应助aabbfz采纳,获得10
2秒前
ezekiet完成签到 ,获得积分10
5秒前
5秒前
7秒前
liudw完成签到,获得积分10
8秒前
8秒前
小手冰凉完成签到 ,获得积分10
9秒前
11秒前
领导范儿应助菠萝吹雪采纳,获得10
13秒前
lin完成签到 ,获得积分10
13秒前
小手冰凉关注了科研通微信公众号
15秒前
HMethod完成签到 ,获得积分10
15秒前
曾经耳机完成签到 ,获得积分10
16秒前
aabbfz发布了新的文献求助10
18秒前
21秒前
欣喜柚子完成签到 ,获得积分10
22秒前
未来完成签到,获得积分10
23秒前
Olivia完成签到,获得积分10
26秒前
章铭-111发布了新的文献求助200
26秒前
MY完成签到,获得积分10
29秒前
31秒前
酷波er应助horse82采纳,获得10
33秒前
33秒前
35秒前
RYAN完成签到 ,获得积分10
35秒前
坚定铸海完成签到,获得积分10
37秒前
快快显灵发布了新的文献求助10
39秒前
章铭-111完成签到,获得积分10
39秒前
菠萝吹雪发布了新的文献求助10
39秒前
顾矜应助善良小松鼠采纳,获得10
43秒前
菠萝吹雪完成签到,获得积分10
43秒前
44秒前
44秒前
44秒前
小蘑菇应助科研通管家采纳,获得30
45秒前
领导范儿应助科研通管家采纳,获得10
45秒前
ding应助科研通管家采纳,获得10
45秒前
蓝莓酱蘸橘子完成签到 ,获得积分10
45秒前
隐形曼青应助科研通管家采纳,获得10
45秒前
Lucas应助科研通管家采纳,获得10
45秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
PowerCascade: A Synthetic Dataset for Cascading Failure Analysis in Power Systems 2000
Various Faces of Animal Metaphor in English and Polish 800
Signals, Systems, and Signal Processing 610
Photodetectors: From Ultraviolet to Infrared 500
On the Dragon Seas, a sailor's adventures in the far east 500
Yangtze Reminiscences. Some Notes And Recollections Of Service With The China Navigation Company Ltd., 1925-1939 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6348636
求助须知:如何正确求助?哪些是违规求助? 8163804
关于积分的说明 17175241
捐赠科研通 5405227
什么是DOI,文献DOI怎么找? 2861939
邀请新用户注册赠送积分活动 1839676
关于科研通互助平台的介绍 1688963