Skip to main content

E-VOTING SYSTEM USING BLOCKCHAIN

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 09 Issue: 05 | May 2022

p-ISSN: 2395-0072

www.irjet.net

E-VOTING SYSTEM USING BLOCKCHAIN Dr. Mohanapriya M1, Dhulasi T2, Gunavijayan G V3, Hema Pradhiksha D4, Raghul S M5 1ASSOCIATE

PROFESSOR, Department of CSE, Coimbatore Institute of Technology, Coimbatore, Tamil Nadu, India Department of CSE, Coimbatore Institute of Technology, Coimbatore, Tamil Nadu, India

2,3,4,5

---------------------------------------------------------------------***--------------------------------------------------------------------transactions are kept in ‘blocks’, which are a growing list of records. These blocks are impervious to any change and can effective e-voting mechanism by leveraging blockchain's be verified indefinitely. To make any modifications within capabilities, such as cryptographic foundations and blocks, more than half of the network's users must agree. transparency. However, there are still barriers to wider adoption of such systems, especially in terms of strengthening The 'Genesis block' or 'Block 0' is the first block in a their resilience. The old traditional technique, which relies on blockchain. The genesis block is frequently hardcoded into a centralised infrastructure, has security and transparency software; it is unique in that it contains no references to issues. Some of the issues with traditional election systems prior blocks ('Genesis Block') [2]. Once the genesis block has include a lack of complete control over an organization's been initialised ‘Block 1’ is created and when completed, it is database and system, as well as the possibility of tampering attached to the genesis block. Each block comprises a with the database. Blockchain technology is based on a transaction data section, which is followed by hashing copies decentralized system, with multiple users accessing the same of each transaction and then the hashes are paired and database. Blockchain technology creates a network structure hashed again, this continues until a single hash remains; also data with built-in security features. It is built on the known as a Merkle root. In Blockchain 1.0, a block is a data encryption, decentralization, and consensus principles, which structure to store transaction records. It consists of two ensure transaction confidence. Participants in the network parts: each have their own private keys, which are associated with the transactions they conduct and serve as a personal digital 1) Block Header. signature. The project's main purpose is to allow voters to vote in the most secure and transparent way possible from 2) Block Body. anywhere on the planet. The following fields are found in the block header: Key words: Blockchain, cryptography, decentralization. • Block Version: defines the block validity rules.

Abstract – The project's main purpose is to establish an

I. INTRODUCTION

• Merkle Tree Root Hash: maintains the hash value of all transactions in the block.

After the advent and widespread acceptance of Bitcoin, blockchain technology shines brightly[2], The first cryptocurrency to enter people's daily lives has become a hot subject in today's software industry. [2]. Blockchain is an open distributed ledger made up of a chain of digital blocks that are linked and interconnected. It was created with the intention of storing only digital currency transactions, but it has subsequently evolved to incorporate additional applications. [13]. There are also various sorts of Blockchains based on their purpose and characteristics: •

Public blockchain

Private blockchain

Consortium blockchain

• Time Stamp: uses universal time to stamp the current time in seconds. •

nBits: the minimum size of a valid block hash.

• Nonce: a mathematical value starts with 0 and increases with calculation of every hash. •

Parent Block Hash: refers to the block before it.

The transactions and transaction counter are stored in the block body. The maximum capacity of block to store the transactions is determined by the block size and size of each transaction contained in it. Fig 1.2 shows the structure of blocks in blockchain[12].

The main motivation for using blockchain is because of its features or properties, such as decentralization, transparency, and immutability. Blockchain is a distributed ledger to store the digital transactions between two parties efficiently [2]. The

© 2022, IRJET

|

Impact Factor value: 7.529

|

ISO 9001:2008 Certified Journal

|

Page 1081


Turn static files into dynamic content formats.

Create a flipbook
E-VOTING SYSTEM USING BLOCKCHAIN by IRJET Journal - Issuu