An exploratory analysis on ethereum transactions on state channel scaling
Ethereum is a decentralized blockchain which has smart contract functionality. In the recent years, due to its surging transaction fees and slowed transaction speed, Ethereum scaling has become a major concern for the developers. In order to expand Ethereum’s capacity in accommodating more concurren...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/148948 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-148948 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1489482021-05-21T06:00:48Z An exploratory analysis on ethereum transactions on state channel scaling Wang, Daini Anwitaman Datta School of Computer Science and Engineering Anwitaman@ntu.edu.sg Engineering::Computer science and engineering::Data Ethereum is a decentralized blockchain which has smart contract functionality. In the recent years, due to its surging transaction fees and slowed transaction speed, Ethereum scaling has become a major concern for the developers. In order to expand Ethereum’s capacity in accommodating more concurrent transactions, blockchain developers came up with various on-chain and off-chain solutions. On-chain scaling aims to increase the capacity in the main blockchain layer whereas off-chain scaling, also called Layer 2 scaling, helps to handle transactions off the Ethereum main chain. However, despite the existing implementations of these solutions, the benefits brought by some projects remain constrained. For example, a few projects targeting at one of the off-chain solutions, state channel, ceased development in 2018, and for the current similar ongoing projects, there is still room for improvement in the number of user base. Hence, in order to maximize the benefits of Ethereum Layer 2 scaling, this paper focuses on state channel and evaluates its effectiveness by conducting an exploratory analysis on current Ethereum transactions. We collected data from Google BigQuery platform and Etherscan and our study runs from August 2015 to March 2021. The exploratory analysis approached Ethereum transactions in terms of transaction activity, interaction purpose, transaction input and network protocol, from which we derived several interesting findings in this paper. Firstly, there was a weak relationship between the transaction time span and transaction volume. Secondly, most of the accounts with high activity were related to decentralized exchanges, gambling and mining. Thirdly, there was a new rise of user-contract interactions and ERC-721 transactions. Lastly, the current network protocol was not able to support accounts with high activity. Thereafter, we concluded that i) priority of construction of state channel should be given to accounts belonging to categories such as decentralized exchanges, gambling and mining, ii) more diverse functionalities of state channel should be developed to accommodate the new trends and, iii) more advanced network protocol should be implemented to make funds from accounts with high activity more accessible. Further studies are also proposed to deepen the study in this area. Bachelor of Engineering (Computer Science) 2021-05-21T06:00:47Z 2021-05-21T06:00:47Z 2021 Final Year Project (FYP) Wang, D. (2021). An exploratory analysis on ethereum transactions on state channel scaling. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148948 https://hdl.handle.net/10356/148948 en SCSE20-0562 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Data |
spellingShingle |
Engineering::Computer science and engineering::Data Wang, Daini An exploratory analysis on ethereum transactions on state channel scaling |
description |
Ethereum is a decentralized blockchain which has smart contract functionality. In the recent years, due to its surging transaction fees and slowed transaction speed, Ethereum scaling has become a major concern for the developers. In order to expand Ethereum’s capacity in accommodating more concurrent transactions, blockchain developers came up with various on-chain and off-chain solutions. On-chain scaling aims to increase the capacity in the main blockchain layer whereas off-chain scaling, also called Layer 2 scaling, helps to handle transactions off the Ethereum main chain. However, despite the existing implementations of these solutions, the benefits brought by some projects remain constrained. For example, a few projects targeting at one of the off-chain solutions, state channel, ceased development in 2018, and for the current similar ongoing projects, there is still room for improvement in the number of user base. Hence, in order to maximize the benefits of Ethereum Layer 2 scaling, this paper focuses on state channel and evaluates its effectiveness by conducting an exploratory analysis on current Ethereum transactions. We collected data from Google BigQuery platform and Etherscan and our study runs from August 2015 to March 2021. The exploratory analysis approached Ethereum transactions in terms of transaction activity, interaction purpose, transaction input and network protocol, from which we derived several interesting findings in this paper. Firstly, there was a weak relationship between the transaction time span and transaction volume. Secondly, most of the accounts with high activity were related to decentralized exchanges, gambling and mining. Thirdly, there was a new rise of user-contract interactions and ERC-721 transactions. Lastly, the current network protocol was not able to support accounts with high activity. Thereafter, we concluded that i) priority of construction of state channel should be given to accounts belonging to categories such as decentralized exchanges, gambling and mining, ii) more diverse functionalities of state channel should be developed to accommodate the new trends and, iii) more advanced network protocol should be implemented to make funds from accounts with high activity more accessible. Further studies are also proposed to deepen the study in this area. |
author2 |
Anwitaman Datta |
author_facet |
Anwitaman Datta Wang, Daini |
format |
Final Year Project |
author |
Wang, Daini |
author_sort |
Wang, Daini |
title |
An exploratory analysis on ethereum transactions on state channel scaling |
title_short |
An exploratory analysis on ethereum transactions on state channel scaling |
title_full |
An exploratory analysis on ethereum transactions on state channel scaling |
title_fullStr |
An exploratory analysis on ethereum transactions on state channel scaling |
title_full_unstemmed |
An exploratory analysis on ethereum transactions on state channel scaling |
title_sort |
exploratory analysis on ethereum transactions on state channel scaling |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/148948 |
_version_ |
1701270528017301504 |