Blockchain for mobile applications

Blockchain is a decentralized and public ledger system where people store data of transactions without any centralized party having control. It is a technology that enables data security, transparency, and trust. Since birth in 2008, it has gained extensive popularity in many fields, especially in f...

Full description

Saved in:
Bibliographic Details
Main Author: Soe, Paing Thu
Other Authors: Dusit Niyato
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/138787
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-138787
record_format dspace
spelling sg-ntu-dr.10356-1387872020-05-12T10:30:30Z Blockchain for mobile applications Soe, Paing Thu Dusit Niyato School of Computer Science and Engineering dniyato@ntu.edu.sg Engineering::Computer science and engineering::Computer applications Blockchain is a decentralized and public ledger system where people store data of transactions without any centralized party having control. It is a technology that enables data security, transparency, and trust. Since birth in 2008, it has gained extensive popularity in many fields, especially in finance and Information technology. Many technology specialists and leaders often consider blockchain technology as the next fundamental generation of technology. One of the best-known usages of blockchain is cryptographic currencies such as Bitcoin and Ethereum. Nowadays, many implementations of blockchain are widely increasing in different types of applications. This project seeks to explore blockchain technology in the mobile phone environment. The mobile application, called “Fundraising,” was developed and built in the Ethereum blockchain network. The application is allowed to do crowdfunding with the enhanced security features of data integrity and improved trust environment. In the project, data of “Fundraising” decentralized mobile application is stored, updated, and retrieved successfully between the Ethereum blockchain network and mobile application. Node js javascript library was used to implement server and front-end mobile applications, and solidity language was used to implement the smart contract for Ethereum blockchain Bachelor of Engineering (Computer Science) 2020-05-12T10:30:30Z 2020-05-12T10:30:30Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/138787 en PSCSE18-0054 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computer applications
spellingShingle Engineering::Computer science and engineering::Computer applications
Soe, Paing Thu
Blockchain for mobile applications
description Blockchain is a decentralized and public ledger system where people store data of transactions without any centralized party having control. It is a technology that enables data security, transparency, and trust. Since birth in 2008, it has gained extensive popularity in many fields, especially in finance and Information technology. Many technology specialists and leaders often consider blockchain technology as the next fundamental generation of technology. One of the best-known usages of blockchain is cryptographic currencies such as Bitcoin and Ethereum. Nowadays, many implementations of blockchain are widely increasing in different types of applications. This project seeks to explore blockchain technology in the mobile phone environment. The mobile application, called “Fundraising,” was developed and built in the Ethereum blockchain network. The application is allowed to do crowdfunding with the enhanced security features of data integrity and improved trust environment. In the project, data of “Fundraising” decentralized mobile application is stored, updated, and retrieved successfully between the Ethereum blockchain network and mobile application. Node js javascript library was used to implement server and front-end mobile applications, and solidity language was used to implement the smart contract for Ethereum blockchain
author2 Dusit Niyato
author_facet Dusit Niyato
Soe, Paing Thu
format Final Year Project
author Soe, Paing Thu
author_sort Soe, Paing Thu
title Blockchain for mobile applications
title_short Blockchain for mobile applications
title_full Blockchain for mobile applications
title_fullStr Blockchain for mobile applications
title_full_unstemmed Blockchain for mobile applications
title_sort blockchain for mobile applications
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/138787
_version_ 1681058190273282048