Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

325 papersLast indexed Aug 31, 2026
Search papers

Paper index

325 results · page 11 of 14

Clear filters
Dec 16, 2022·Proceedings of the 2022 4th International Conference on Robotics, Intelligent Control and Artificial Intelligence
0 cites
A Multi-feature Fusion Method for Smart Contract Classification

Gang Tian, Xiaojin Wang, Hongjuan Yang, Rui Wang

The classification of the smart contract can effectively reduce the search space and improve retrieval efficiency. The existing classification methods are based on natural language processing technologies. Because the processing of source code by these technologies lacks extraction and processing in the software engineering field, there is still a lot of room for improvement in their methods of feature extraction. Therefore, this paper proposes a multi-feature fusion method for smart contract classification (MFF-SC) based on the code processing technology. From the source code perspective, source code processing method and attention mechanism are used to extract local code features. Structure-based traversal method are used to extract global code features from abstract syntax tree. Local and global code features introduce attention mechanism to generate code semantic features. From the perspective of account transaction, the feature of account transaction is extracted by using TransR. Next, the code semantic features and account transaction features generate smart contract semantic features by an attention mechanism. Finally, the smart contract semantic features are fed into a stacked denoising autoencoder and a softmax classifier for classification. Compared with other baselines and variants, experimental results on a real-world dataset show that MFF-SC achieves an accuracy rate of 83.9%.

Open access
Blockchain Technology Applications and Security
Advanced Malware Detection Techniques
Imbalanced Data Classification Techniques
Original source
Dec 8, 2022·Communications in computer and information science
3 cites
Privacy-Enhanced ZKP-Inspired Framework for Balanced Federated Learning

Stefano Marzo, Royston Pinto, Lucy McKenna, Rob Brennan

Federated learning (FL) is a distributed machine learning<br> approach that enables remote devices i.e. workers to collaborate to compute<br> the fitting of a neural network model without sharing their data.<br> While this method is favorable to ensure data privacy, an imbalanced<br> data distribution can introduce unfairness in the model training, causing<br> discriminatory bias towards certain under-represented groups. In this paper,<br> we show that imbalance federated data decreases indexes of equity<br> i.e. differences in treatment for underrepresented classes. To address the<br> problem, we propose a federated learning framework called Z-Fed that 1)<br> balances the training without exchange of privacy protected data using<br> a zero knowledge proof (ZKP) technique, and 2) allows for the collection<br> of information on data distributions based on one or more categorical<br> features to produce metadata about population proportions. The proposed<br> framework infers the precise data distribution without exchanging<br> knowledge of the data categories and uses it to coordinate a balanced<br> training set. Z-Fed aims to mitigate the effect of imbalanced data in<br> FL while respecting privacy and without using mediators or probabilistic<br> approaches. Compared to a non-balanced framework, Z-Fed improves<br> fairness and equality measured in equal opportunities (EPD) by 53.54%,<br> equal odds (EOD) by 56.41%, and statistical parity (SPD) by 46.1% on<br> imbalanced UTK datasets, reducing biased predictions among subgroups.<br> EPD, EOD, and SPD measure the disparity of treatment between privileged<br> e.g. over-represented and non-privileged groups. Given the results<br> obtained, Z-Fed can reduce discriminatory behaviors and enhance trustworthy<br> of federated learning.

Open access
2 source records
Privacy-Preserving Technologies in Data
Imbalanced Data Classification Techniques
Artificial Intelligence in Healthcare and Education
Original source
Nov 29, 2022·Revista de Engenharia e Pesquisa Aplicada
1 cites
Aprendizado de Máquina para a Previsão do Comportamento de Preços da Criptomoeda Ethereum

Lucas Penteado Lopes da Silva, Luiz Adeildo da Silva, Josafat Marinho Falcão Neto, Geidson Benício Coelho de Souza

Elaboração de algoritmos de aprendizado de máquina para a previsão do comportamento de preços da criptomoeda Ethereum, utilizando-se uma base de dados pública (Kaggle). Os modelos elaborados foram do tipo linear (ARIMA, séries temporais) e nãolinear (três modelos de redes neurais LTSM). Como melhor resultado, verificou-se que um dos modelos não lineares foi capaz de realizar previsões distantes em média de 4,32% dos preços reais.

Open access
Imbalanced Data Classification Techniques
Data Mining Algorithms and Applications
Statistical Methods and Applications
Original source
Nov 19, 2022·arXiv (Cornell University)
3 cites
Deep Smart Contract Intent Detection

Youwei Huang, Sen Fang, Jianwen Li, Bin Hu · 6 authors

In recent years, research in software security has concentrated on identifying vulnerabilities in smart contracts to prevent significant losses of crypto assets on blockchains. Despite early successes in this area, detecting developers' intents in smart contracts has become a more pressing issue, as malicious intents have caused substantial financial losses. Unfortunately, existing research lacks effective methods for detecting development intents in smart contracts. To address this gap, we propose \textsc{SmartIntentNN} (Smart Contract Intent Neural Network), a deep learning model designed to automatically detect development intents in smart contracts. \textsc{SmartIntentNN} leverages a pre-trained sentence encoder to generate contextual representations of smart contracts, employs a K-means clustering model to identify and highlight prominent intent features, and utilizes a bidirectional LSTM-based deep neural network for multi-label classification. We trained and evaluated \textsc{SmartIntentNN} on a dataset containing over 40,000 real-world smart contracts, employing self-comparison baselines in our experimental setup. The results show that \textsc{SmartIntentNN} achieves an F1-score of 0.8633 in identifying intents across 10 distinct categories, outperforming all baselines and addressing the gap in smart contract detection by incorporating intent analysis.

Open access
3 source records
Artificial Intelligence in Law
Imbalanced Data Classification Techniques
Law, Economics, and Judicial Systems
Original source
Nov 16, 2022·Lecture notes in computer science
3 cites
PU GNN: Chargeback Fraud Detection in P2E MMORPGs via Graph Attention Networks with Imbalanced PU Labels

Jiho Choi, Junghoon Park, Woocheol Kim, Jin‐Hyeok Park · 6 authors

The recent advent of play-to-earn (P2E) systems in massively multiplayer online role-playing games (MMORPGs) has made in-game goods interchangeable with real-world values more than ever before. The goods in the P2E MMORPGs can be directly exchanged with cryptocurrencies such as Bitcoin, Ethereum, or Klaytn via blockchain networks. Unlike traditional in-game goods, once they had been written to the blockchains, P2E goods cannot be restored by the game operation teams even with chargeback fraud such as payment fraud, cancellation, or refund. To tackle the problem, we propose a novel chargeback fraud prediction method, PU GNN, which leverages graph attention networks with PU loss to capture both the players' in-game behavior with P2E token transaction patterns. With the adoption of modified GraphSMOTE, the proposed model handles the imbalanced distribution of labels in chargeback fraud datasets. The conducted experiments on three real-world P2E MMORPG datasets demonstrate that PU GNN achieves superior performances over previously suggested methods.

Open access
2 source records
cs.LG
cs.SI
Imbalanced Data Classification Techniques
Original source
Nov 6, 2022·Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems
9 cites
Smart Contracts Vulnerability Classification through Deep Learning

Martina Rossini, Mirko Zichichi, Stefano Ferretti

We investigate the use of deep learning to classify smart contract code vulnerabilities. We use different variants of Convolutional Neural Networks (CNNs) and a Long Short-Term Memory (LSTM) neural network. Five classes of vulnerabilities were employed. Our results suggest that the CNNs are able to provide a good level of accuracy, thus showing the viability of the proposed approach.

Open access
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
Electricity Theft Detection Techniques
Original source
Oct 31, 2022·International Journal of Advanced Technology and Engineering Exploration
10 cites
A comprehensive review of significant learning for anomalous transaction detection using a machine learning method in a decentralized blockchain network

Authors unavailable

Blockchain technology has changed the global trading of assets. A blockchain can be viewed as a connected ledger managed by a distributed peer-topeer (P2P) network. Blockchain offers distinctive characteristics such as transactional privacy, the immutability of data, transparency and cryptographic, among others. These features paved the door for blockchain to develop numerous technology solution, including voting applications [1,2], internet of things (IoT) The increasing desire for technological advancements stimulated the development of BT.

Open access
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
Electricity Theft Detection Techniques
Original source
Oct 30, 2022·IEEE Transactions on Network Science and Engineering
17 cites
Time-Aware Metapath Feature Augmentation for Ponzi Detection in Ethereum

Chengxiang Jin, Jiajun Zhou, Jie Jin, Jiajing Wu · 5 authors

With the development of Web 3.0 which emphasizes decentralization, blockchain technology ushers in its revolution and also brings numerous challenges, particularly in the field of cryptocurrency. Recently, a large number of criminal behaviors continuously emerge on blockchain, such as Ponzi schemes and phishing scams, which severely endanger decentralized finance. Existing graph-based abnormal behavior detection methods on blockchain usually focus on constructing homogeneous transaction graphs without distinguishing the heterogeneity of nodes and edges, resulting in partial loss of transaction pattern information. Although existing heterogeneous modeling methods can depict richer information through metapaths, the extracted metapaths generally neglect temporal dependencies between entities and do not reflect real behavior. In this paper, we introduce Time-aware Metapath Feature Augmentation (TMFAug) as a plug-and-play module to capture the real metapath-based transaction patterns during Ponzi scheme detection on Ethereum. The proposed module can be adaptively combined with existing graph-based Ponzi detection methods. Extensive experimental results show that our TMFAug can help existing Ponzi detection methods achieve significant performance improvements on the Ethereum dataset, indicating the effectiveness of heterogeneous temporal information for Ponzi scheme detection.

Open access
3 source records
Blockchain Technology Applications and Security
Spam and Phishing Detection
Imbalanced Data Classification Techniques
Original source
Oct 26, 2022·arXiv
4 cites
An Attention-based Long Short-Term Memory Framework for Detection of Bitcoin Scams

Puyang Zhao, Wei Tian, Lefu Xiao, Xinhui Liu · 5 authors

Bitcoin is the most common cryptocurrency involved in cyber scams. Cybercriminals often utilize pseudonymity and privacy protection mechanism associated with Bitcoin transactions to make their scams virtually untraceable. The Ponzi scheme has attracted particularly significant attention among the Bitcoin fraudulent activities. This paper considers a multi-class classification problem to determine whether a transaction is involved in Ponzi schemes or other cyber scams, or is a non-scam transaction. We design a specifically designed crawler to collect data and propose a novel Attention-based Long Short-Term Memory (A-LSTM) method for the classification problem. The experimental results show that the proposed model has better efficiency and accuracy than existing approaches, including Random Forest, Extra Trees, Gradient Boosting, and classical LSTM. With correctly identified scam features, our proposed A-LSTM achieves an F1-score over 82% for the original data and outperforms the existing approaches.

Open access
2 source records
cs.CR
cs.CY
cs.LG
Original source
Sep 21, 2022·Security and Communication Networks
1 cites
Ethereum Ponzi Scheme Detection Based on PD-SECR

Shuhui Zhang, Tian Lan, Lianhai Wang, Shujiang Xu · 5 authors

Ethereum, a typical application of blockchain technology, has attracted extensive attention from all walks of life since its release. Owing to imperfections in existing supervision technology, illegal and criminal activities on blockchain platforms are becoming increasingly frequent. The most typical Ethereum fraud is the Ponzi scheme, which causes blockchain investors to lose millions of assets and severely impacts social development. Currently, Ponzi scheme detection primarily focuses on machine learning and data mining. However, existing detection methods still have two problems in data imbalance processing and feature extraction: (1) data enhancement using an oversampling algorithm produces noise and (2) feature redundancy existing in extracted feature data. The SMOTEENN algorithm is introduced to solve data imbalance. The PD-SECR method, the Convolutional Neural Network (CNN) feature extraction, and random forest (RF) classification models are used for detection, but the two models are independently trained. The results show that the detection method proposed in this study is more suitable for the Ethereum Ponzi scheme.

Open access
Blockchain Technology Applications and Security
Currency Recognition and Detection
Imbalanced Data Classification Techniques
Original source
Sep 21, 2022·Sensors
194 cites
A Machine Learning and Blockchain Based Efficient Fraud Detection Mechanism

Tehreem Ashfaq, Rabiya Khalid, Adamu Sani Yahaya, Sheraz Aslam · 7 authors

In this paper, we address the problems of fraud and anomalies in the Bitcoin network. These are common problems in e-banking and online transactions. However, as the financial sector evolves, so do the methods for fraud and anomalies. Moreover, blockchain technology is being introduced as the most secure method integrated into finance. However, along with these advanced technologies, many frauds are also increasing every year. Therefore, we propose a secure fraud detection model based on machine learning and blockchain. There are two machine learning algorithms-XGboost and random forest (RF)-used for transaction classification. The machine learning techniques train the dataset based on the fraudulent and integrated transaction patterns and predict the new incoming transactions. The blockchain technology is integrated with machine learning algorithms to detect fraudulent transactions in the Bitcoin network. In the proposed model, XGboost and random forest (RF) algorithms are used to classify transactions and predict transaction patterns. We also calculate the precision and AUC of the models to measure the accuracy. A security analysis of the proposed smart contract is also performed to show the robustness of our system. In addition, an attacker model is also proposed to protect the proposed system from attacks and vulnerabilities.

Open access
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
Cybercrime and Law Enforcement Studies
Original source
Sep 16, 2022·Electronics
33 cites
A Feature-Based Robust Method for Abnormal Contracts Detection in Ethereum Blockchain

Ali Aljofey, Abdur Rasool, Qingshan Jiang, Qiang Qu

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.

Open access
2 source records
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
Spam and Phishing Detection
Original source
Sep 13, 2022·arXiv (Cornell University)
39 cites
Smart Contract Vulnerability Detection Technique: A Survey

Peng Qian, Zhenguang Liu, Qinming He, Butian Huang · 6 authors

Smart contract, one of the most successful applications of blockchain, is taking the world by storm, playing an essential role in the blockchain ecosystem. However, frequent smart contract security incidents not only result in tremendous economic losses but also destroy the blockchain-based credit system. The security and reliability of smart contracts thus gain extensive attention from researchers worldwide. In this survey, we first summarize the common types and typical cases of smart contract vulnerabilities from three levels, i.e., Solidity code layer, EVM execution layer, and Block dependency layer. Further, we review the research progress of smart contract vulnerability detection and classify existing counterparts into five categories, i.e., formal verification, symbolic execution, fuzzing detection, intermediate representation, and deep learning. Empirically, we take 300 real-world smart contracts deployed on Ethereum as the test samples and compare the representative methods in terms of accuracy, F1-Score, and average detection time. Finally, we discuss the challenges in the field of smart contract vulnerability detection and combine with the deep learning technology to look forward to future research directions.

Open access
2 source records
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
FinTech, Crowdfunding, Digital Finance
Original source
Sep 1, 2022·Decision Analytics Journal
101 cites
A novel fraud detection and prevention method for healthcare claim processing using machine learning and blockchain technology

Anokye Acheampong Amponsah, Adebayo Felix Adekoya, Benjamin Asubam Weyori

Healthcare fraud is a global problem affecting both developing and developed countries. It is the deliberate attempt of the perpetrators to take undue advantage of the inefficiencies in current healthcare systems. Fraud tends to deny legitimate beneficiaries of universal health coverage, especially those under health insurance protection. In this work, we propose using machine learning techniques and blockchain technology to detect and prevent fraud in healthcare, especially in claims processing. A decision tree classification algorithm is adopted to classify the original claims dataset. The extracted knowledge is programmed in the Ethereum blockchain smart contract to detect and prevent healthcare fraud. The comparative experimental results show that the best performing tool achieves a classification accuracy of 97.96% and a sensitivity of 98.09%. This means that the proposed system enhances the blockchain smart contract’s ability to detect fraud with an accuracy of 97.96%.

Open access
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
Cybercrime and Law Enforcement Studies
Original source
Jul 23, 2022·International Journal for Research in Applied Science and Engineering Technology
2 cites
Health Information Exchange using BlockChain and Cardiac Disease Prediction using Naïve Bayes Algorithm

Sumaiya Siddique

Abstract: The interchange of electronic health data across healthcare facilities is made possible via the health information exchange program. There is a potential for data manipulation in this. This article primarily focuses on using "Blockchain," i.e. one of the greatest technologies, to secure medical health data. Blockchain has demonstrated its outstanding qualities in the field of cryptocurrencies like bitcoin and Ethereum. This study employs the Secure Hash Algorithm (SHA), Simple Mail Transfer Protocol (SMTP), and AES Rijndael Algorithm (SMTP). Additionally, using the Naïve Bayes method, we forecast many heart illnesses related to this work.

Open access
Artificial Intelligence in Healthcare
Imbalanced Data Classification Techniques
Original source
Jul 6, 2022·Electronics
27 cites
Blockchain Smart Contract to Prevent Forgery of Degree Certificates: Artificial Intelligence Consensus Algorithm

Seong-Kyu Kim

Certificates are often falsified, such as fake diplomas and forged transcripts. As such, many schools and educational institutions have begun to issue diplomas online. Although diplomas can be issued conveniently anytime, anywhere, there are many cases wherein diplomas are forged through hacking and forgery. This paper deals with the required Blockchain diploma. In addition, we use an automatic translation system, which incorporates natural language processing, to perform verification work that does not require an existing public certificate. The hash algorithm is used to authenticate security. This paper also proposes the use of these security protocols to provide more secure data protection. In addition, each transaction history, whether a diploma is true or not, may be different in length if it is presented in text, but converting it into a hash function means that it is always more than a certain length of SHA-512 or higher. It is then verified using the time stamp values. These chaining codes are designed. This paper also provides the necessary experimental environment. At least 10 nodes are constructed. Blockchain platform development applies and references Blockchain standardization, and a platform test, measurement test, and performance measurement test are conducted to assess the smart contract development and performance measurement. A total of 500 nodes were obtained by averaging 200 times, and a Blockchain-based diploma file was agreed upon at the same time. It shows performance information of about 4100 TPS. In addition, the analysis of artificial intelligence distribution diagram was conducted using a four-point method, and the distribution chart was evenly distributed, confirming the diploma with the highest similarity. The verified values were then analyzed. This paper proposes these natural language processing-based Blockchain algorithms.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Imbalanced Data Classification Techniques
Original source
Jul 1, 2022·Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering
4 cites
Ethereum Smart Contract Representation Learning for Robust Bytecode-Level Similarity Detection

Zhenzhou Tian, Yaqian Huang, Jie Tian, Zhongmin Wang · 6 authors

Smart contracts are programs that run on a blockchain, where Ethereum is one of the most popular ones supporting them. Due to the fact that they are immutable, it is essential to design smart contracts bug-free before they are deployed. However, various defects have been found in the deployed smart contracts, causing huge economic losses and lowing people's trust. Writing secure smart contracts is far from trivial, where developers tend to engage in reliable resources or social coding platforms to reuse code. This leads to a large number of similar contracts with potential security risks. Therefore, detecting similarity of smart contracts helps to avoid vulnerabilities, identify threats, and improve the security of Ethereum. In this paper, we design a learning-effective and costefficient model, called SmartSD, for Ethereum smart contract similarity detection. Different from the current research efforts, SmartSD is performed on a bytecode level and leverages deep neural networks to learn the latent representations from the opcode sequences for smart contract bytecodes, where the representation learning and similarity measurement are supervised via siamese neural networks. The experimental evaluations demonstrate that SmartSD outperforms EClone's 93.27% accuracy, achieving 98.37% high detection accuracy and 0.9850 F1-score, which is computationally tractable and effectively mitigates the interference caused by compilers.

Open access
Blockchain Technology Applications and Security
Artificial Intelligence in Law
Imbalanced Data Classification Techniques
Original source
Jun 16, 2022·Neural Processing Letters
73 cites
Graph-Based LSTM for Anti-money Laundering: Experimenting Temporal Graph Convolutional Network with Bitcoin Data

Ismail Alarab, Simant Prakoonwit

Abstract Elliptic data—one of the largest Bitcoin transaction graphs—has admitted promising results in many studies using classical supervised learning and graph convolutional network models for anti-money laundering. Despite the promising results provided by these studies, only few have considered the temporal information of this dataset, wherein the results were not very satisfactory. Moreover, there is very sparse existing literature that applies active learning to this type of blockchain dataset. In this paper, we develop a classification model that combines long-short-term memory with GCN—referred to as temporal-GCN—that classifies the illicit transactions of Elliptic data using its transaction’s features only. Subsequently, we present an active learning framework applied to the large-scale Bitcoin transaction graph dataset, unlike previous studies on this dataset. Uncertainties for active learning are obtained using Monte-Carlo dropout (MC-dropout) and Monte-Carlo based adversarial attack (MC-AA) which are Bayesian approximations. Active learning frameworks with these methods are compared using various acquisition functions that appeared in the literature. To the best of our knowledge, MC-AA method is the first time to be examined in the context of active learning. Our main finding is that temporal-GCN model has attained significant success in comparison to the previous studies with the same experimental settings on the same dataset. Moreover, we evaluate the performance of the provided acquisition functions using MC-AA and MC-dropout and compare the result against the baseline random sampling model.

Open access
2 source records
Crime, Illicit Activities, and Governance
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
Original source
May 28, 2022·arXiv (Cornell University)
4 cites
A New High-Performance Approach to Approximate Pattern-Matching for Plagiarism Detection in Blockchain-Based Non-Fungible Tokens (NFTs)

Ciprian Pungilă, Darius Galiş, Viorel Negru

We are presenting a fast and innovative approach to performing approximate pattern-matching for plagiarism detection, using an NDFA-based approach that significantly enhances performance compared to other existing similarity measures. We outline the advantages of our approach in the context of blockchain-based non-fungible tokens (NFTs). We present, formalize, discuss and test our proposed approach in several real-world scenarios and with different similarity measures commonly used in plagiarism detection, and observe significant throughput enhancements throughout the entire spectrum of tests, with little to no compromises on the accuracy of the detection process overall. We conclude that our approach is suitable and adequate to perform approximate pattern-matching for plagiarism detection, and outline research directions for future improvements.

Open access
2 source records
Academic integrity and plagiarism
Imbalanced Data Classification Techniques
Topic Modeling
Original source
May 25, 2022·International Journal of Innovative Research in Computer Science & Technology
1 cites
Analyzing Various Machine Learning Algorithms for Blockchain-Based Fraud Detection

S. Giribabu, Vikruthi. Sriharsha, Patan Hussain Basha, K. Suresh · 5 authors

A blockchain network's economics and user confidence can be seriously harmed by fraud. Consensus algorithms like proof of work and proof of stake can verify the legitimacy of a transaction but not the identity of the people who are conducting or verifying it. On a blockchain network, fraud can still occur, as a result of this. One approach to fighting fraud is to make use of machine learning techniques. There are two types of machine learning: supervised and unsupervised. We use a variety of supervised machine learning techniques in this study to distinguish between legitimate and fraudulent purchases. We also compare decision trees, Naive Bayes, logistic regression, multilayer perceptron, and other supervised machine learning techniques in detail for this challenge.

Open access
Imbalanced Data Classification Techniques
Blockchain Technology Applications and Security
Anomaly Detection Techniques and Applications
Original source
May 8, 2022·Sensors
71 cites
A Novel Smart Contract Vulnerability Detection Method Based on Information Graph and Ensemble Learning

Lejun Zhang, Jinlong Wang, Weizheng Wang, Zilong Jin · 7 authors

Blockchain presents a chance to address the security and privacy issues of the Internet of Things; however, blockchain itself has certain security issues. How to accurately identify smart contract vulnerabilities is one of the key issues at hand. Most existing methods require large-scale data support to avoid overfitting; machine learning (ML) models trained on small-scale vulnerability data are often difficult to produce satisfactory results in smart contract vulnerability prediction. However, in the real world, collecting contractual vulnerability data requires huge human and time costs. To alleviate these problems, this paper proposed an ensemble learning (EL)-based contract vulnerability prediction method, which is based on seven different neural networks using contract vulnerability data for contract-level vulnerability detection. Seven neural network (NN) models were first pretrained using an information graph (IG) consisting of source datasets, which then were integrated into an ensemble model called Smart Contract Vulnerability Detection method based on Information Graph and Ensemble Learning (SCVDIE). The effectiveness of the SCVDIE model was verified using a target dataset composed of IG, and then its performances were compared with static tools and seven independent data-driven methods. The verification and comparison results show that the proposed SCVDIE method has higher accuracy and robustness than other data-driven methods in the target task of predicting smart contract vulnerabilities.

Open access
Blockchain Technology Applications and Security
Imbalanced Data Classification Techniques
Original source