Architecture-Centric Evaluation of Blockchain-Based Smart Contract E-Voting for National Elections
E-voting is one of the valid use cases of blockchain technology with many blockchain e-voting systems already proposed. But efforts that focus on critical analysis of blockchain e-voting architectures for national elections from stakeholders’ perspectives are mostly lacking in the literature. Theref...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-05-01
|
Series: | Informatics |
Subjects: | |
Online Access: | https://www.mdpi.com/2227-9709/7/2/16 |
_version_ | 1797567486555586560 |
---|---|
author | Olawande Daramola Darren Thebus |
author_facet | Olawande Daramola Darren Thebus |
author_sort | Olawande Daramola |
collection | DOAJ |
description | E-voting is one of the valid use cases of blockchain technology with many blockchain e-voting systems already proposed. But efforts that focus on critical analysis of blockchain e-voting architectures for national elections from stakeholders’ perspectives are mostly lacking in the literature. Therefore, government decision-makers and election stakeholders do not yet have a sufficient basis to understand the potential risks, challenges, and prospects that are associated with blockchain e-voting. This paper demonstrates how the use of the Architecture Trade-off Analysis Method (ATAM) can enable stakeholders in national elections to understand the risks, prospects, and challenges that could be associated with a blockchain e-voting system for national elections. By using a study context of South Africa, a proposed blockchain e-voting architecture was used as a basis to aid election stakeholders to reason on the concept of blockchain e-voting to get them to understand the potential risks, security threats, critical requirements attributes, and weaknesses that could be associated with using blockchain e-voting for national elections. The study found that blockchain e-voting can prevent many security attacks, internal vote manipulation, and promote transparency. However, voter validation and the security of the blockchain architecture are potential weaknesses that will need significant attention. |
first_indexed | 2024-03-10T19:42:41Z |
format | Article |
id | doaj.art-49bd0ab1bfd44376b2362f5d9e7e3bbd |
institution | Directory Open Access Journal |
issn | 2227-9709 |
language | English |
last_indexed | 2024-03-10T19:42:41Z |
publishDate | 2020-05-01 |
publisher | MDPI AG |
record_format | Article |
series | Informatics |
spelling | doaj.art-49bd0ab1bfd44376b2362f5d9e7e3bbd2023-11-20T01:05:30ZengMDPI AGInformatics2227-97092020-05-01721610.3390/informatics7020016Architecture-Centric Evaluation of Blockchain-Based Smart Contract E-Voting for National ElectionsOlawande Daramola0Darren Thebus1Department of Information Technology, Cape Peninsula University of Technology, Cape Town 8000, South AfricaDepartment of Information Technology, Cape Peninsula University of Technology, Cape Town 8000, South AfricaE-voting is one of the valid use cases of blockchain technology with many blockchain e-voting systems already proposed. But efforts that focus on critical analysis of blockchain e-voting architectures for national elections from stakeholders’ perspectives are mostly lacking in the literature. Therefore, government decision-makers and election stakeholders do not yet have a sufficient basis to understand the potential risks, challenges, and prospects that are associated with blockchain e-voting. This paper demonstrates how the use of the Architecture Trade-off Analysis Method (ATAM) can enable stakeholders in national elections to understand the risks, prospects, and challenges that could be associated with a blockchain e-voting system for national elections. By using a study context of South Africa, a proposed blockchain e-voting architecture was used as a basis to aid election stakeholders to reason on the concept of blockchain e-voting to get them to understand the potential risks, security threats, critical requirements attributes, and weaknesses that could be associated with using blockchain e-voting for national elections. The study found that blockchain e-voting can prevent many security attacks, internal vote manipulation, and promote transparency. However, voter validation and the security of the blockchain architecture are potential weaknesses that will need significant attention.https://www.mdpi.com/2227-9709/7/2/16blockchainsmart contractselectronic votingArchitecture Trade-off Analysis Method (ATAM), requirements engineeringsoftware architecture |
spellingShingle | Olawande Daramola Darren Thebus Architecture-Centric Evaluation of Blockchain-Based Smart Contract E-Voting for National Elections Informatics blockchain smart contracts electronic voting Architecture Trade-off Analysis Method (ATAM), requirements engineering software architecture |
title | Architecture-Centric Evaluation of Blockchain-Based Smart Contract E-Voting for National Elections |
title_full | Architecture-Centric Evaluation of Blockchain-Based Smart Contract E-Voting for National Elections |
title_fullStr | Architecture-Centric Evaluation of Blockchain-Based Smart Contract E-Voting for National Elections |
title_full_unstemmed | Architecture-Centric Evaluation of Blockchain-Based Smart Contract E-Voting for National Elections |
title_short | Architecture-Centric Evaluation of Blockchain-Based Smart Contract E-Voting for National Elections |
title_sort | architecture centric evaluation of blockchain based smart contract e voting for national elections |
topic | blockchain smart contracts electronic voting Architecture Trade-off Analysis Method (ATAM), requirements engineering software architecture |
url | https://www.mdpi.com/2227-9709/7/2/16 |
work_keys_str_mv | AT olawandedaramola architecturecentricevaluationofblockchainbasedsmartcontractevotingfornationalelections AT darrenthebus architecturecentricevaluationofblockchainbasedsmartcontractevotingfornationalelections |