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
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
ll200207发布了新的文献求助10
1秒前
段泽鹏完成签到,获得积分10
2秒前
余真谛发布了新的文献求助10
2秒前
科研通AI2S应助宝哥采纳,获得10
2秒前
骡马市的阿强完成签到,获得积分10
3秒前
小牙医完成签到,获得积分10
3秒前
风xiao完成签到 ,获得积分10
3秒前
大个应助LJH采纳,获得10
3秒前
3秒前
自由抽屉发布了新的文献求助10
3秒前
功不唐捐完成签到,获得积分10
3秒前
1313发布了新的文献求助10
4秒前
4秒前
4秒前
大力元霜发布了新的文献求助10
4秒前
杨小洋发布了新的文献求助10
4秒前
石慧君完成签到 ,获得积分10
5秒前
沐缘发布了新的文献求助10
5秒前
NexusExplorer应助马小梁采纳,获得10
5秒前
lichee完成签到,获得积分10
5秒前
希望天下0贩的0应助王wang采纳,获得10
6秒前
6秒前
思源应助虚拟的立果采纳,获得10
7秒前
7秒前
白青完成签到,获得积分10
7秒前
Akim应助不安的半梦采纳,获得20
8秒前
8秒前
皮皮皮发布了新的文献求助10
8秒前
9秒前
9秒前
9秒前
小白t73发布了新的文献求助10
9秒前
9秒前
0823完成签到,获得积分10
10秒前
英俊的铭应助apple9515采纳,获得10
10秒前
10秒前
来杯冰美式完成签到,获得积分10
10秒前
明亮紫易完成签到,获得积分10
10秒前
11秒前
高分求助中
Cronologia da história de Macau 5000
Matrix Methods in Data Mining and Pattern Recognition 510
C语言程序设计(微课版) 500
Interactions of Vowel Quality and Prosody in East Slavic 500
Vander's Renal Physiology第10版 500
Forensic Science An Introduction to Scientific and Investigative Techniques 6th Edition 400
Reaction of 3-Methylenedihydro-(3H)furan-2-one with Diazoalkanes. Syntheses and Crystal Structures of Spiranic Cyclopropyl Compounds 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7093342
求助须知:如何正确求助?哪些是违规求助? 8750330
关于积分的说明 18507305
捐赠科研通 6645159
什么是DOI,文献DOI怎么找? 3136758
关于科研通互助平台的介绍 2244475
邀请新用户注册赠送积分活动 2111575