Web3 and blockchain applications for real world problems

The world’s first cryptocurrency blockchain was Bitcoin, paving way for the capability of a decentralized currency that is accessible to all. The Ethereum project then entered space a few years later, offering a feature that extends the capabilities of decentralization through smart contracts. The...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Ryan Jia Hao
Other Authors: Ng Wee Keong
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175075
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-175075
record_format dspace
spelling sg-ntu-dr.10356-1750752024-04-19T15:46:26Z Web3 and blockchain applications for real world problems Tan, Ryan Jia Hao Ng Wee Keong School of Computer Science and Engineering AWKNG@ntu.edu.sg Computer and Information Science Computers Blockchain The world’s first cryptocurrency blockchain was Bitcoin, paving way for the capability of a decentralized currency that is accessible to all. The Ethereum project then entered space a few years later, offering a feature that extends the capabilities of decentralization through smart contracts. The existence of smart contracts allows for creation of decentralized applications, expanding on the use cases of blockchain technology. The presence of a decentralized platform for data storage and app logic expands the opportunities to apply this technology to library management systems, which are presently still primarily centralized systems. Simultaneously, he proposed decentralized solutions also lack sufficient depth in functionality. This project aims to develop a proof of concept of a decentralized library management system known as ChainRead Pro. ChainRead Pro provides a more comprehensive design compared to existing proposed solutions and can emulate the features and capabilities of traditional library management systems to a greater extent. The system will be developed in the form of a website using React and Typescript. Smart contracts written in Solidity, the default programming language for writing smart contracts in Ethereum. Note: This project merely acts to serve as a proof-of-concept. Since there is an involvement in usage of cryptocurrencies, it is to be noted that it is not financial advice in any form. Bachelor's degree 2024-04-19T00:11:35Z 2024-04-19T00:11:35Z 2024 Final Year Project (FYP) Tan, R. J. H. (2024). Web3 and blockchain applications for real world problems. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175075 https://hdl.handle.net/10356/175075 en SCSE23-0199 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 Computer and Information Science
Computers
Blockchain
spellingShingle Computer and Information Science
Computers
Blockchain
Tan, Ryan Jia Hao
Web3 and blockchain applications for real world problems
description The world’s first cryptocurrency blockchain was Bitcoin, paving way for the capability of a decentralized currency that is accessible to all. The Ethereum project then entered space a few years later, offering a feature that extends the capabilities of decentralization through smart contracts. The existence of smart contracts allows for creation of decentralized applications, expanding on the use cases of blockchain technology. The presence of a decentralized platform for data storage and app logic expands the opportunities to apply this technology to library management systems, which are presently still primarily centralized systems. Simultaneously, he proposed decentralized solutions also lack sufficient depth in functionality. This project aims to develop a proof of concept of a decentralized library management system known as ChainRead Pro. ChainRead Pro provides a more comprehensive design compared to existing proposed solutions and can emulate the features and capabilities of traditional library management systems to a greater extent. The system will be developed in the form of a website using React and Typescript. Smart contracts written in Solidity, the default programming language for writing smart contracts in Ethereum. Note: This project merely acts to serve as a proof-of-concept. Since there is an involvement in usage of cryptocurrencies, it is to be noted that it is not financial advice in any form.
author2 Ng Wee Keong
author_facet Ng Wee Keong
Tan, Ryan Jia Hao
format Final Year Project
author Tan, Ryan Jia Hao
author_sort Tan, Ryan Jia Hao
title Web3 and blockchain applications for real world problems
title_short Web3 and blockchain applications for real world problems
title_full Web3 and blockchain applications for real world problems
title_fullStr Web3 and blockchain applications for real world problems
title_full_unstemmed Web3 and blockchain applications for real world problems
title_sort web3 and blockchain applications for real world problems
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175075
_version_ 1800916096991100928