Tamper-Proof Voting System with the help of Blockchain Technology

avatar

This is the most important need of the hour everywhere. Voting happens in the communities, government initiatives, elections, Unions, and several other places as well. The biggest problem with the current voting system is the fact that it can tamper. People having the authority or people having access to the current voting system can technically change or manipulate the voted values. This is one of the biggest problems and also one of the reasons why many people hesitate to participate in voting.

The current voting system happens both manually as well as through digital means. It is not mandatory that someone has to be an expert to hack the system and change the votes. Simple tampering of ballots box can also help in manipulating the votes. If it is a digital voting system, even hackers can penetrate into the network and manipulate the data. These are some of the loopholes the current system is having.

image.png

Source

When it comes to blockchain technology, we have so many advantages. Human errors can be avoided if proper blockchain technology with consensus nodes is used to sign and store the data. People from multiple places across the world or across the government or across a specific community can run the node and even if someone wants to tamper with the data, it cannot be done directly on one system alone and it will have to be done across all the nodes.

Encrypting the data and storing them in the form of blockchains can prevent readability and on the date of results, the data can be decrypted through a secure means and the votes can be calculated. When people are voting, they should also follow all the procedures and vote only through the blockchain with their credentials. Maybe a biometric integration can also prevent fraudulent use of the voting system. If the data can enter the blockchain only in the form of transactions signed and verified by multiple nodes, there is no possibility of tampering with the data. The readability can also be hidden so that it can be made extra secure.

There are many auditing firms that can audit blockchain-based applications and take care of all the security parameters that would be required. There should also be a provably fair algorithm made public for the voters to check if their voting value was correct or not. An acknowledgment can also be provided to the users after they cast their vote and that acknowledgment hash can be used by them to verify the outcome after the votes are done and the results are announced. The solution can also be made very simple so that anyone who would like to vote can do it from their mobile device itself after going through all the authentication procedures.

image.png

Source

As we are going to be having a consenses nude in multiple places, even if there is a computer failure in one location, the other nodes will be able to maintain the data in a secure manner. Voter fraud and the possibility of identity theft can be completely eradicated if we use a blockchain-based voting system. The data can be stored with encryption or can be kept completely anonymous with a facility for individuals to verify their submissions. It is expected that the voting rate would also increase if this becomes a convenience through mobile applications or through a website sitting at home. It should be in such a way that even if someone is trying to vote the second time, only the first vote should be counted.


If you like what I'm doing on Hive, you can vote me as a witness with the links below.

Vote @balaz as a Hive Witness

Vote @kanibot as a Hive Engine Witness



Posted Using LeoFinance Beta



0
0
0.000
16 comments
avatar

pixresteemer_incognito_angel_mini.png
Bang, I did it again... I just rehived your post!
Week 99 of my contest just started...you can now check the winners of the previous week!
!PIZZA
8

0
0
0.000
avatar

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share 100 % of the curation rewards with the delegators.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

Read our latest announcement post to get more information.

image.png

Please contribute to the community by upvoting this comment and posts made by @indiaunited.

0
0
0.000
avatar

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating your Leo power to @india-leo account? We share 100 % of the curation rewards with the delegators.

Please contribute to the community by upvoting this comment and posts made by @indiaunited.

0
0
0.000
avatar

Blockchain data voting,is good. It will help to catch some hackers because of the data capturing

Posted Using LeoFinance Beta

0
0
0.000
avatar

While the Hive Blockchain does run a Delegated Proof of Stake model, it is still vulnerable to Bribers, Cartel formations and poor voter participation...While Hive is still not affected I have seen some witness startups offer kickbacks for votes (not a good direction).

The blockchain DPos is definitely better than any current democratic election system...still vulnerable to some issues that exist in the current system.

That said if someone was to start a project I would definitely be love to be part of it to set up an amazing system which invulnerable besides being immutable.

0
0
0.000
avatar

I'm not talking about using DP0s as the voting model. I'm talking about using Blockchain technology and the blockchain as a data center when it comes to voting. So we can use a lot of advantages.

0
0
0.000
avatar

From a purely discussional perspective...Which model would you suggest that we use? Thinking about it...if we take a country like india or pakistan where elections are done among a fairly large population...the whole idea is to have immutability...if we go for a centralized model, it is going to be fairly corrupted and prone to 51% attacks and will result in hard forks...

Proof of work is going to be too expensive and environmentally harmful but difficult to corrupt...

Proof of stake is going to be affected by rich groups... etc etc.

The idea is amazing...and we would do a lot of good, but there is no way to make it immutable which is frankly what blockchain is known for and is needed in a voting system that is rampant with corruption...

Maybe a mix of proof of authority and proof of stake with multisig wallets..

or perhaps proxy staking so that groups can keep each other in check..

Hmm...the last two are kind of nice models...maybe a use case can be made...

0
0
0.000
avatar

Congratulations @bala41288! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 23000 HP as payout for your posts, comments and curation.
Your next payout target is 24000 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out the last post from @hivebuzz:

Hive Power Up Month - Feedback from February day 25
0
0
0.000
avatar
(Edited)

A graphene based solution is already available http://followmyvote.com/

Graphene = core component of Hive, Bitshares etc

0
0
0.000
avatar

Oh great. I didn't know there was already a Graphene-based solution for this.

0
0
0.000
avatar

A stake-weighted Model from Bitshare is nice...glad to know someone is taking it seriously...thank you for sharing this..

0
0
0.000
avatar

I think it's possible but how can you link people together and know it's the real person. I have a feeling there is still the issue that people need to either sign up directly or get a code from someone else.

In the case of someone else, we know that all people might need is the information (which could be stored on some online database) and use it even if the other person doesn't plan to vote. I am not completely sold on this idea and it is a possible solution. However, there still needs to be some safeguards put in place.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Similar to Hive or even better than Hive, we should be able to onboard users first to the system with their government identity that is unique and cannot be misused. Yeah I understand there will be lots of practical difficulties as well in this.

0
0
0.000