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...

Full description

Bibliographic Details
Main Authors: Olawande Daramola, Darren Thebus
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