Smart token for the campus using blockchain
Tutor / director / avaluadorChou, Shuo-Yan
Tipus de documentProjecte Final de Màster Oficial
Condicions d'accésAccés obert
The National Taiwan University of Science and Technology is established as a worldclass university of multifaceted excellence through international outreach and applied research. In order to make the university more efficient, concerned, adapt it to the use of new technologies incoming and make it more innovative Professor Shuo-Yan Chou among other professors came to the idea of creating a Smart Campus. This project involves interdepartmental efforts, ideas and new technologies to reach the main goal. Some of the projects concerning this Smart Campus are faced in developing apps to report maintenance problems; others want to use new technologies such as machine learning to facilitate the study of human flow; and other projects want to improve energy consumption by monitoring the usage of water dispensers. This particular project sought the objective of creating a rewarding system and a microeconomy sharing society to be implemented in the smart campus. According to that, applying the newest technologies is the key point. For the past few years, the technology of blockchain has been in upswing. This technology breaks with the centralized systems of nowadays to reach a decentralized network with peer-to-peer communication. Furthermore, blockchain enables users to create and use smart contracts that, among all of their characteristics, highlight the possibility of the creation of a token/cryptocurrency to be exchanged. After a deep research in blockchain, a first brief introduction to the main characteristics of it is given to the reader. When the basic concepts of this revolutionary technology have been achieved, it is time to apply blockchain to the rewarding system project. To do so, a private network based on the Ethereum Platform has been created. This network is sustained by a certain number of computers, working as nodes, that verify transactions happening across the network. Once the blockchain is created, the project goes through the creation of a token (named NTUSToken) that is given as a reward for making some good practices and is interchangeable by the students, giving them the sense of a micro-economy society based on the token. On this private blockchain, users can create accounts, transfer tokens and check their balances. Finally, the last key point of the project is to make this system handy and attractive to users. As blockchain is not a trivial technology to understand, users have to be able to register, log in to their accounts and share tokens without the necessity of knowing the technology behind it. For this purpose, a browser application connected to the private network has been created. With this application, users have an easy platform to join the micro-economy. By now, the implementation of a micro-economy and a rewarding system in the NTUST has been achieved and can be implemented by following this thesis. Some of the codes and files used are shown and detailed in the Annex.