DeepAI AI Chat
Log In Sign Up

Mining Domain Models in Ethereum DApps using Code Cloning

03/01/2022
by   Noama Fatima Samreen, et al.
Ryerson University
0

This research study explores the use of near-miss clone detection to support the characterization of domain models of smart contracts for each of the popular domains in which smart contracts are being rapidly adopted. In this paper, we leverage the code clone detection techniques to detect similarities in functions of the smart contracts deployed onto the Ethereum blockchain network. We analyze the clusters of code clones and the semantics of the code fragments in the clusters in an attempt to categorize them and discover the structural models of the patterns in code clones.

READ FULL TEXT

page 7

page 8

page 10

page 11

page 12

03/01/2022

VOLCANO: Detecting Vulnerabilities of Ethereum Smart Contracts Using Code Clone Analysis

Ethereum Smart Contracts based on Blockchain Technology (BT) enables mon...
01/19/2020

Wallet Contracts on Ethereum

In the area of blockchains, a wallet is anything that manages the access...
01/17/2023

Shackled: a 3D Rendering Engine Programmed Entirely in Ethereum Smart Contracts

The Ethereum blockchain permits the development and deployment of smart ...
12/02/2020

VM Matters: A Comparison of WASM VMs and EVMs in the Performance of Blockchain Smart Contracts

WebAssemly is an emerging runtime for Web applications and has been supp...
11/03/2020

Smart-Corpus: an Organized Repository of Ethereum Smart Contracts Source Code and Metrics

Many empirical software engineering studies show that there is a great n...
05/23/2019

Non-Negative PARATUCK2 Tensor Decomposition Combined to LSTM Network For Smart Contracts Profiling

Smart contracts are programs stored and executed on a blockchain. The Et...
02/05/2018

Smart Contracts Software Metrics: a First Study

Smart contracts (SC) are software codes which reside and run over a bloc...