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
Description
Summary: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