Gamified reward system using blockchain technology

A blockchain is a distributed and immutable ledger that stores records of transactions. No one can alter a transaction after it’s been recorded on the blockchain. By using a public blockchain, users can view all transactions occurring on the network. This makes the blockchain an ideal platform to bu...

Full description

Saved in:
Bibliographic Details
Main Author: Ong, Jonas
Other Authors: Chua Hock Chuan
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167747
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-167747
record_format dspace
spelling sg-ntu-dr.10356-1677472023-07-07T15:41:16Z Gamified reward system using blockchain technology Ong, Jonas Chua Hock Chuan School of Electrical and Electronic Engineering EHCHUA@ntu.edu.sg Engineering::Electrical and electronic engineering A blockchain is a distributed and immutable ledger that stores records of transactions. No one can alter a transaction after it’s been recorded on the blockchain. By using a public blockchain, users can view all transactions occurring on the network. This makes the blockchain an ideal platform to build a gamified reward system. Currently, many retail companies use a reward system to award points to their customers who make frequent purchases (i.e., Starbucks, Singapore Airlines etc.). These points can be exchanged for rewards within the brand to increase the customer base and retain existing customers. However, there is a lack of transparency, immutability, and flexibility in such a reward system. Users cannot tell if points have been distributed fairly, how they fare against other users and points can only be used within the brand itself. The objective of this project is to create a gamified reward system on a public blockchain to rectify the issues in the current reward system. Blockchain is immutable and prevents malicious parties from attempting to cheat the reward system. The transparency of a public blockchain prevents unfair distribution of points and fosters competition amongst players. Blockchain allows the creation of points in the form of cryptocurrency which can be used to trade for other forms of rewards outside of the brand. We have developed a web application that can allow users to purchase products online and verify the user’s purchase using signature cryptography. The verified user is then allowed to claim their tokens and unlock reward vouchers in the form of Non-Fungible Tokens (NFT). NFTs ensure that each voucher is unique and cannot be duplicated, allowing users to securely exchange for rewards instore. Bachelor of Engineering (Electrical and Electronic Engineering) 2023-06-04T11:23:02Z 2023-06-04T11:23:02Z 2023 Final Year Project (FYP) Ong, J. (2023). Gamified reward system using blockchain technology. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/167747 https://hdl.handle.net/10356/167747 en A3083-221 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::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Ong, Jonas
Gamified reward system using blockchain technology
description A blockchain is a distributed and immutable ledger that stores records of transactions. No one can alter a transaction after it’s been recorded on the blockchain. By using a public blockchain, users can view all transactions occurring on the network. This makes the blockchain an ideal platform to build a gamified reward system. Currently, many retail companies use a reward system to award points to their customers who make frequent purchases (i.e., Starbucks, Singapore Airlines etc.). These points can be exchanged for rewards within the brand to increase the customer base and retain existing customers. However, there is a lack of transparency, immutability, and flexibility in such a reward system. Users cannot tell if points have been distributed fairly, how they fare against other users and points can only be used within the brand itself. The objective of this project is to create a gamified reward system on a public blockchain to rectify the issues in the current reward system. Blockchain is immutable and prevents malicious parties from attempting to cheat the reward system. The transparency of a public blockchain prevents unfair distribution of points and fosters competition amongst players. Blockchain allows the creation of points in the form of cryptocurrency which can be used to trade for other forms of rewards outside of the brand. We have developed a web application that can allow users to purchase products online and verify the user’s purchase using signature cryptography. The verified user is then allowed to claim their tokens and unlock reward vouchers in the form of Non-Fungible Tokens (NFT). NFTs ensure that each voucher is unique and cannot be duplicated, allowing users to securely exchange for rewards instore.
author2 Chua Hock Chuan
author_facet Chua Hock Chuan
Ong, Jonas
format Final Year Project
author Ong, Jonas
author_sort Ong, Jonas
title Gamified reward system using blockchain technology
title_short Gamified reward system using blockchain technology
title_full Gamified reward system using blockchain technology
title_fullStr Gamified reward system using blockchain technology
title_full_unstemmed Gamified reward system using blockchain technology
title_sort gamified reward system using blockchain technology
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/167747
_version_ 1772826415514779648