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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |