Automation of Singapore general election polling process by ethereum smart contract

Blockchain, as an emerging technology, has become one of the hottest issues of discussion among researchers and businessmen. Different from traditional centralized database architecture where applications use central servers and databases under the authority’s control for information processing, blo...

Full description

Saved in:
Bibliographic Details
Main Author: Dong, Aiqing
Other Authors: Cai Wentong
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/76962
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-76962
record_format dspace
spelling sg-ntu-dr.10356-769622023-03-03T20:23:10Z Automation of Singapore general election polling process by ethereum smart contract Dong, Aiqing Cai Wentong School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering Blockchain, as an emerging technology, has become one of the hottest issues of discussion among researchers and businessmen. Different from traditional centralized database architecture where applications use central servers and databases under the authority’s control for information processing, blockchain proposes distributed digital ledgers to store data. This project explores the possibility of using blockchain technology to automate the Singapore general election polling process. Ethereum is chosen to be the blockchain protocol in this case due to its capability in executing smart contracts. For this approach, a smart contract defining general election process will be deployed to a Ethereum blockchain. Users will then connect to the network to monitor the contract. The main advantage of blockchain over the traditional client-server model in this context is system transparency and integrity which enhances the trust level citizens can place on the polling process. However, the fully distributed blockchain approach requires a huge amount of citizen data to be transferred to the distributed ledger for identity verification, which is practically infeasible in a short run due to the amount of work involved as well as citizens’ concern over privacy. In the eyes of this consideration, this project proposes a hybrid model combining the traditional centralized approach for identity verification and access control and the distributed approach for voting. Bachelor of Engineering (Computer Science) 2019-04-28T12:26:48Z 2019-04-28T12:26:48Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/76962 en Nanyang Technological University 50 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Dong, Aiqing
Automation of Singapore general election polling process by ethereum smart contract
description Blockchain, as an emerging technology, has become one of the hottest issues of discussion among researchers and businessmen. Different from traditional centralized database architecture where applications use central servers and databases under the authority’s control for information processing, blockchain proposes distributed digital ledgers to store data. This project explores the possibility of using blockchain technology to automate the Singapore general election polling process. Ethereum is chosen to be the blockchain protocol in this case due to its capability in executing smart contracts. For this approach, a smart contract defining general election process will be deployed to a Ethereum blockchain. Users will then connect to the network to monitor the contract. The main advantage of blockchain over the traditional client-server model in this context is system transparency and integrity which enhances the trust level citizens can place on the polling process. However, the fully distributed blockchain approach requires a huge amount of citizen data to be transferred to the distributed ledger for identity verification, which is practically infeasible in a short run due to the amount of work involved as well as citizens’ concern over privacy. In the eyes of this consideration, this project proposes a hybrid model combining the traditional centralized approach for identity verification and access control and the distributed approach for voting.
author2 Cai Wentong
author_facet Cai Wentong
Dong, Aiqing
format Final Year Project
author Dong, Aiqing
author_sort Dong, Aiqing
title Automation of Singapore general election polling process by ethereum smart contract
title_short Automation of Singapore general election polling process by ethereum smart contract
title_full Automation of Singapore general election polling process by ethereum smart contract
title_fullStr Automation of Singapore general election polling process by ethereum smart contract
title_full_unstemmed Automation of Singapore general election polling process by ethereum smart contract
title_sort automation of singapore general election polling process by ethereum smart contract
publishDate 2019
url http://hdl.handle.net/10356/76962
_version_ 1759853130506305536