History analysis of decentralized applications

In recent years, the popularity of blockchain has been on the rise due to the increasing usage of blockchain technologies such as cryptocurrencies, smart contracts, and other types of decentralised applications. The global blockchain market size has been expected to grow from USD 3.0 billion in 2020...

Full description

Saved in:
Bibliographic Details
Main Author: Goh, Damien Hong Jun
Other Authors: Li Yi
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157302
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-157302
record_format dspace
spelling sg-ntu-dr.10356-1573022022-06-03T22:10:45Z History analysis of decentralized applications Goh, Damien Hong Jun Li Yi Li Yi School of Computer Science and Engineering yi_li@ntu.edu.sg Engineering::Computer science and engineering In recent years, the popularity of blockchain has been on the rise due to the increasing usage of blockchain technologies such as cryptocurrencies, smart contracts, and other types of decentralised applications. The global blockchain market size has been expected to grow from USD 3.0 billion in 2020 to USD 39.7 billion by 2025 [1]. In this project, the purpose was to come up with data analysis techniques together with the use of existing program analysis tools to focus on extracting ERC-20 tokens and Ether transaction data for analysis to solve practical problems in analysing smart contracts. Ethereum, a decentralized smart contracts platform, was the platform used to gather the transaction data for the smart contracts. Different types of transaction data from users were first gathered by getting their account addresses and extracted through different blockchain APIs (Application Programming Interface). Once all the relevant transaction data was collected, the data for a user was merged based on certain conditions to give a more detailed and complete look of the transaction history for the user. From the resulting data, different types of graphs and diagrams were created for the analysis to help study and understand the data better. This allowed for different insights and information such as trends and interesting conclusions to be drawn from the smart contracts used and the transaction data coming from different users. Bachelor of Engineering (Computer Science) 2022-05-13T08:05:25Z 2022-05-13T08:05:25Z 2022 Final Year Project (FYP) Goh, D. H. J. (2022). History analysis of decentralized applications. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157302 https://hdl.handle.net/10356/157302 en SCSE21-0327 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
spellingShingle Engineering::Computer science and engineering
Goh, Damien Hong Jun
History analysis of decentralized applications
description In recent years, the popularity of blockchain has been on the rise due to the increasing usage of blockchain technologies such as cryptocurrencies, smart contracts, and other types of decentralised applications. The global blockchain market size has been expected to grow from USD 3.0 billion in 2020 to USD 39.7 billion by 2025 [1]. In this project, the purpose was to come up with data analysis techniques together with the use of existing program analysis tools to focus on extracting ERC-20 tokens and Ether transaction data for analysis to solve practical problems in analysing smart contracts. Ethereum, a decentralized smart contracts platform, was the platform used to gather the transaction data for the smart contracts. Different types of transaction data from users were first gathered by getting their account addresses and extracted through different blockchain APIs (Application Programming Interface). Once all the relevant transaction data was collected, the data for a user was merged based on certain conditions to give a more detailed and complete look of the transaction history for the user. From the resulting data, different types of graphs and diagrams were created for the analysis to help study and understand the data better. This allowed for different insights and information such as trends and interesting conclusions to be drawn from the smart contracts used and the transaction data coming from different users.
author2 Li Yi
author_facet Li Yi
Goh, Damien Hong Jun
format Final Year Project
author Goh, Damien Hong Jun
author_sort Goh, Damien Hong Jun
title History analysis of decentralized applications
title_short History analysis of decentralized applications
title_full History analysis of decentralized applications
title_fullStr History analysis of decentralized applications
title_full_unstemmed History analysis of decentralized applications
title_sort history analysis of decentralized applications
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/157302
_version_ 1735491136759267328