29 research outputs found
Analysis of Blockchain Solutions for E-Voting: A Systematic Literature Review
To this day, abstention rates continue to rise, largely due to the need to travel to vote. This is why remote e-voting will increase the turnout by allowing everyone to vote without the need to travel. It will also minimize the risks and obtain results in a faster way compared to a traditional vote with paper ballots. In fact, given the high stakes of an election, a remote e-voting solution must meet the highest standards of security, reliability, and transparency to gain the trust of citizens. In literature, several remote e-voting solutions based on blockchain technology have been proposed. Indeed, the blockchain technology is proposed today as a new technical infrastructure for several types of IT applications because it allows to remove the TTP and decentralize transactions while offering a transparent and fully protected data storage. In addition, it allows to implement in its environment the smart-contracts technology which is used to automate and execute agreements between users. In this paper, we are interested in reviewing the most revealing e-voting solutions based on blockchain technology
A Review of Blockchain-Based E-Voting Systems: Comparative Analysis and Findings
The emergence of blockchain has ushered in a significant transformation in information systems research. Blockchainās key pillars such as decentralization, immutability, and transparency have paved the path for extensive exploration in various research domains. This particular study is focused on electronic voting, aiming to improve voting procedures by making better use of the benefits offered by blockchain technology. Through a comprehensive review of existing literature, we highlight the potential benefits of blockchain-based electronic voting systems such as transparency, security, and efficiency. However, several challenges, such as scalability, personal data confidentiality, and ensuring robust identity verification, persist. Addressing these issues is necessary to unlock the full potential of blockchain-based electronic voting systems, thereby fostering the development of trustworthy election systems in the future
Dispute-free Scalable Open Vote Network using zk-SNARKs
The Open Vote Network is a self-tallying decentralized e-voting protocol suitable for boardroom elections. Currently, it has two Ethereum-based implementations: the first, by McCorry et al., has a scalability issue since all the computations are performed on-chain. The second implementation, by Seifelnasr et al., solves this issue partially by assigning a part of the heavy computations to an off-chain untrusted administrator in a verifiable manner. As a side effect, this second implementation became not dispute-free; there is a need for a tally dispute phase where an observer interrupts the protocol when the administrator cheats, i.e., announces a wrong tally result. In this work, we propose a new smart contract design to tackle the problems in the previous implementations by (i) preforming all the heavy computations off-chain hence achieving higher scalability, and (ii) utilizing zero-knowledge Succinct Non-interactive Argument of Knowledge (zk-SNARK) to verify the correctness of the off-chain computations, hence maintaining the dispute-free property. To demonstrate the effectiveness of our design, we develop prototype implementations on Ethereum and conduct multiple experiments for different implementation options that show a trade-off between the zk-SNARK proof generation time and the smart contract gas cost, including an implementation in which the smart contract consumes a constant amount of gas independent of the number of voters
Addressing Trust Challenges in Blockchain Oracles Using Asymmetric Byzantine Quorums
Distributed Computing in Blockchain Technology (BCT) hinges on a trust
assumption among independent nodes. Without a third-party interface or what is
known as a Blockchain Oracle, it can not interact with the external world. This
Oracle plays a crucial role by feeding extrinsic data into the Blockchain,
ensuring that Smart Contracts operate accurately in real time. The Oracle
problem arises from the inherent difficulty in verifying the truthfulness of
the data sourced by these Oracles. The genuineness of a Blockchain Oracle is
paramount, as it directly influences the Blockchain's reliability, credibility,
and scalability. To tackle these challenges, a strategy rooted in Byzantine
fault tolerance {\phi} is introduced. Furthermore, an autonomous system for
sustainability and audibility, built on heuristic detection, is put forth. The
effectiveness and precision of the proposed strategy outperformed existing
methods using two real-world datasets, aimed to meet the authenticity standards
for Blockchain Oracles.Comment: 12 pages, 16 figure
VeriVoting: A decentralized, verifiable and privacy-preserving scheme for weighted voting
Decentralization, verifiability, and privacy-preserving are three fundamental properties of modern e-voting. In this paper, we conduct extensive investigations into them and present a novel e-voting scheme, VeriVoting, which is the first to satisfy these properties. More specifically, decentralization is realized through blockchain technology and the distribution of decryption power among competing entities, such as candidates. Furthermore, verifiability is satisfied when the public verifies the ballots and decryption keys. And finally, bidirectional unlinkability is achieved to help preserve privacy by decoupling voter identity from ballot content. Following the ideas above, we first leverage linear homomorphic encryption schemes and non-interactive zero-knowledge argument systems to construct a voting primitive, SemiVoting, which meets decentralization, decryption-key verifiability, and ballot privacy. To further achieve ballot ciphertext verifiability and anonymity, we extend this primitive with blockchain and verifiable computation to finally arrive at VeriVoting. Through security analysis and per-formance evaluations, VeriVoting offers a new trade-off between security and efficiency that differs from all previous e-voting schemes and provides a radically novel practical ap-proach to large-scale elections
A review of Smart Contract Blockchain Based on Multi-Criteria Analysis: Challenges and Motivations
A smart contract is a digital program of transaction protocol (rules of
contract) based on the consensus architecture of blockchain. Smart contracts
with Blockchain are modern technologies that have gained enormous attention in
scientific and practical applications. A smart contract is the central aspect
of a blockchain that facilitates blockchain as a platform outside the
cryptocurrency spectrum. The development of blockchain technology, with a focus
on smart contracts, has advanced significantly in recent years. However
research on the smart contract idea has weaknesses in the implementation
sectors based on a decentralized network that shares an identical state. This
paper extensively reviews smart contracts based on multi criteria analysis
challenges and motivations. Therefore, implementing blockchain in
multi-criteria research is required to increase the efficiency of interaction
between users via supporting information exchange with high trust. Implementing
blockchain in the multi-criteria analysis is necessary to increase the
efficiency of interaction between users via supporting information exchange and
with high confidence, detecting malfunctioning, helping users with performance
issues, reaching a consensus, deploying distributed solutions and allocating
plans, tasks and joint missions. The smart contract with decision-making
performance, planning and execution improves the implementation based on
efficiency, sustainability and management.
Furthermore the uncertainty and supply chain performance lead to improved
users confidence in offering new solutions in exchange for problems in smart
contacts. Evaluation includes code analysis and performance while development
performance can be under development.Comment: Revie
Secure Seaport Management System using Blockchain Technology
Worldwide, shipping documents are still primarily created and handled in the traditional paper manner. Processes taking place in shipping ports as a result are time-consuming and heavily dependent on paper. Shipping documents are particularly susceptible to paperwork fraud because they involve numerous parties with competing interests. With the aid of smart contracts, a distributed, shared, and append-only ledger provided by blockchain technology allows for the addition of new records. In order to increase maritime transport and port efficiency and promote economic development, this paper examines current maritime sector developments in Iraq and offers a paradigm to secure the management system based on a hyper-ledger fabric blockchain platform. The performance evaluation of the proposed system implies two scenarios: one organization and two organizations by examining throughput and latency. High transaction transmission rates on large block sizes produced positive results. Similarly, employing a small block size and higher send rates results in poor performance. Additionally, it was noted that throughput will decrease and latency will rise as the number of organizations increases. Block size and block timeouts should be high in applications with many concurrent transactions in order to maintain good throughput
Advances in the Convergence of Blockchain and Artificial Intelligence
Blockchain (BC) and artificial intelligence (AI) are currently two of the hottest computer science topics and their future seems bright. However, their convergence is not straightforward, and more research is needed in both fields. Thus, this book presents some of the latest advances in the convergence of BC and AI, gives useful guidelines for future researchers on how BC can help AI and how AI can become smarter, thanks to the use of BC. This book specifically analyzes the past of BC through the history of Bitcoin and then looks into the future: from massive internet-of-things (IoT) deployments, to the so-called metaverse, and to the next generation of AI-powered BC-based cyber secured applications