Decentralized application with blockchain technology

Most of the online applications and services that we use in day-to-day life are provided by a Trusted Third Party (TTP). Users are increasingly suffering from the security threats such as privacy violations and service breakdown while using the services. These problems arise due to the nature of a T...

Full description

Bibliographic Details
Main Author: Teo, Jing Yu
Other Authors: Mohammed Yakoob Siyal
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157815
_version_ 1811676975560916992
author Teo, Jing Yu
author2 Mohammed Yakoob Siyal
author_facet Mohammed Yakoob Siyal
Teo, Jing Yu
author_sort Teo, Jing Yu
collection NTU
description Most of the online applications and services that we use in day-to-day life are provided by a Trusted Third Party (TTP). Users are increasingly suffering from the security threats such as privacy violations and service breakdown while using the services. These problems arise due to the nature of a TTP which owns and controls everything from users’ data to transaction fees. Blockchain has become a popular technology in the past few years because of its decentralized nature. Besides, the fact that no one has full control over the blockchain, and the immutability nature of blockchain transactions, have made blockchain a new kind of trust system. One of the popular fields that could benefit from blockchain technology is the Peer-to-Peer (P2P) economy. More and more people are trying to deploy blockchain in P2P applications to omit the control of a centralized TTP. The goal of this project is to look into the possibilities of realizing P2P transactions leveraging blockchain technology. This report demonstrates the design and implementation of a P2P rental web application without TTP as the intermediary, where users can perform all rental transactions including payment. By integrating web application with blockchain, with the use of Ethereum Smart Contracts, this project showcases a better and safer trusted system that could substitute the role of a TTP in the P2P economy.
first_indexed 2024-10-01T02:30:01Z
format Final Year Project (FYP)
id ntu-10356/157815
institution Nanyang Technological University
language English
last_indexed 2024-10-01T02:30:01Z
publishDate 2022
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1578152023-07-07T19:13:14Z Decentralized application with blockchain technology Teo, Jing Yu Mohammed Yakoob Siyal School of Electrical and Electronic Engineering EYAKOOB@ntu.edu.sg Engineering::Electrical and electronic engineering Most of the online applications and services that we use in day-to-day life are provided by a Trusted Third Party (TTP). Users are increasingly suffering from the security threats such as privacy violations and service breakdown while using the services. These problems arise due to the nature of a TTP which owns and controls everything from users’ data to transaction fees. Blockchain has become a popular technology in the past few years because of its decentralized nature. Besides, the fact that no one has full control over the blockchain, and the immutability nature of blockchain transactions, have made blockchain a new kind of trust system. One of the popular fields that could benefit from blockchain technology is the Peer-to-Peer (P2P) economy. More and more people are trying to deploy blockchain in P2P applications to omit the control of a centralized TTP. The goal of this project is to look into the possibilities of realizing P2P transactions leveraging blockchain technology. This report demonstrates the design and implementation of a P2P rental web application without TTP as the intermediary, where users can perform all rental transactions including payment. By integrating web application with blockchain, with the use of Ethereum Smart Contracts, this project showcases a better and safer trusted system that could substitute the role of a TTP in the P2P economy. Bachelor of Engineering (Electrical and Electronic Engineering) 2022-05-23T13:41:43Z 2022-05-23T13:41:43Z 2022 Final Year Project (FYP) Teo, J. Y. (2022). Decentralized application with blockchain technology. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157815 https://hdl.handle.net/10356/157815 en application/pdf Nanyang Technological University
spellingShingle Engineering::Electrical and electronic engineering
Teo, Jing Yu
Decentralized application with blockchain technology
title Decentralized application with blockchain technology
title_full Decentralized application with blockchain technology
title_fullStr Decentralized application with blockchain technology
title_full_unstemmed Decentralized application with blockchain technology
title_short Decentralized application with blockchain technology
title_sort decentralized application with blockchain technology
topic Engineering::Electrical and electronic engineering
url https://hdl.handle.net/10356/157815
work_keys_str_mv AT teojingyu decentralizedapplicationwithblockchaintechnology