scispace - formally typeset
Journal ArticleDOI

Transaction-based classification and detection approach for Ethereum smart contract

Reads0
Chats0
TLDR
This paper collected over 10,000 smart contracts from Ethereum and focused on the data behavior generated by smart contracts and users, and proposed a transaction-based classification and detection approach for Ethereum smart contract to address issues.
Abstract
Blockchain technology brings innovation to various industries. Ethereum is currently the second blockchain platform by market capitalization, it’s also the largest smart contract blockchain platform. Smart contracts can simplify and accelerate the development of various applications, but they also bring some problems. For example, smart contracts are used to commit fraud, vulnerability contracts are deliberately developed to undermine fairness, and there are numerous duplicative contracts that waste performance with no actual purpose. In this paper, we propose a transaction-based classification and detection approach for Ethereum smart contract to address these issues. We collected over 10,000 smart contracts from Ethereum and focused on the data behavior generated by smart contracts and users. We identified four behavior patterns from the transactions by manual analysis, which can be used to distinguish the difference between different types of contracts. Then 14 basic features of a smart contract are constructed from these. To construct the experimental dataset, we propose a data slicing algorithm for slicing the collected smart contracts. After that, we use an LSTM network to train and test our datasets. The extensive experimental results show that our approach can distinguish different types of contracts and can be applied to anomaly detection and malicious contract identification with satisfactory precision, recall, and f1-score.

read more

Citations
More filters
Journal ArticleDOI

Quantum-Inspired Blockchain-Based Cybersecurity: Securing Smart Edge Utilities in IoT-Based Smart Cities

TL;DR: This paper presents a new authentication and encryption protocol based on quantum-inspired quantum walks (QIQW) that can defend against message attack and impersonation attacks, thus ensuring secure transmission of data among IoT devices.
Journal ArticleDOI

hOCBS: A privacy-preserving blockchain framework for healthcare data leveraging an on-chain and off-chain system design

TL;DR: In this article, a modular hybrid privacy-preserving framework leveraging off-chain and on-chain blockchain system design applied to three different reference models that illustrate how blockchain can enhance healthcare information management.
Journal ArticleDOI

Systematic Review of Security Vulnerabilities in Ethereum Blockchain Smart Contract

TL;DR: A systematic review of the security vulnerabilities in the Ethereum blockchain is presented and compared among the Ethereum smart contract analysis tools by considering various features to help the researchers to set the directions for future research in this domain.
Journal ArticleDOI

SPChain: Blockchain-based medical data sharing and privacy-preserving eHealth system

TL;DR: Wang et al. as mentioned in this paper proposed a blockchain-based medical data sharing and privacy-preserving eHealth system named SPChain, which can achieve high throughput (220 TPS) with low storage overhead.
Journal ArticleDOI

Taxonomy of centralization in public blockchain systems: A systematic literature review

TL;DR: This research derives an initial taxonomy of centralization present in decentralized blockchains through rigorous synthesis using a systematic literature review and proposes an encompassing taxonomyof centralization concerns based on empirically observable and measurable characteristics.
References
More filters
Journal ArticleDOI

Long short-term memory

TL;DR: A novel, efficient, gradient based method called long short-term memory (LSTM) is introduced, which can learn to bridge minimal time lags in excess of 1000 discrete-time steps by enforcing constant error flow through constant error carousels within special units.
Posted Content

Empirical evaluation of gated recurrent neural networks on sequence modeling

TL;DR: These advanced recurrent units that implement a gating mechanism, such as a long short-term memory (LSTM) unit and a recently proposed gated recurrent unit (GRU), are found to be comparable to LSTM.

Ethereum: A Secure Decentralised Generalised Transaction Ledger

Gavin Wood
TL;DR: Ethereum as mentioned in this paper is a transactional singleton machine with shared state, which can be seen as a simple application on a decentralised, but singleton, compute resource, and it provides a plurality of resources, each with a distinct state and operating code but able to interact through a message-passing framework with others.
Journal ArticleDOI

Blockchain challenges and opportunities: a survey

TL;DR: The blockchain taxonomy is given, the typical blockchain consensus algorithms are introduced, typical blockchain applications are reviewed, and the future directions in the blockchain technology are pointed out.
Proceedings ArticleDOI

Making Smart Contracts Smarter

TL;DR: This paper investigates the security of running smart contracts based on Ethereum in an open distributed network like those of cryptocurrencies, and proposes ways to enhance the operational semantics of Ethereum to make contracts less vulnerable.
Related Papers (5)