Journal ArticleDOI
Transaction-based classification and detection approach for Ethereum smart contract
Teng Hu,Teng Hu,Xiaolei Liu,Ting Chen,Xiaosong Zhang,Xiaoming Huang,Niu Weina,Jiazhong Lu,Kun Zhou,Kun Zhou,Yuan Liu +10 more
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
Ahmed A. Abd El-Latif,Bassem Abd-El-Atty,Irfan Mehmood,Khan Muhammad,Salvador E. Venegas-Andraca,Jialiang Peng +5 more
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
Ken Miyachi,Tim K. Mackey +1 more
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
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.