Author

Topic: Open Source Blockchain Based Voting System (Read 673 times)

newbie
Activity: 3
Merit: 0
March 10, 2021, 06:24:44 AM
#13
I had a vision about an open source blockchain based Voting system that could be applied in any political or business context, immutable.


The idea is great and can be implemented easily. Also by using blockchain there will be no chance of any corruption. But again, guess who will oppose this blockchain based voting system ?  
The corrupt politicians themselves will not want this to be enforced as then they cannot do the corruption in the election process.

How can it be easily implemented? im a newbie when it comes to blockchain/cryptocurrencies but if i understand correctly, the whole point of using blockchain for, lets say voting in presidential election, would be to guarantee its not controlled by a centralized authority, its rather a decentralized system that protects from rigging the results.

For that first of all you would need miners (who would ideally insure the network stays tampering proof), who in turn need to have an incentive for mining. This alone might open the door for 50% attacks if there is any kind of outside government influence/interference

Secondly, you need a way to prevent a single individual from creating multiple "wallets" and voting more than once. Keep in mind that any kind of decentralized identity verification info would be recorded on the blockchain, which runs the risk of people finding out the identity of the voters and who they voted for

lastly you have to keep in mind that for this to work, you have to guarantee people having enough technical knowledge, are connected to the internet, protected against electricity cuts, etc..

again, these are the first things that come to my mind (as a newbie), some of those issues might have solutions already that im not aware of
legendary
Activity: 3136
Merit: 1172
Leading Crypto Sports Betting & Casino Platform
I had a vision about an open source blockchain based Voting system that could be applied in any political or business context, immutable.


The idea is great and can be implemented easily. Also by using blockchain there will be no chance of any corruption. But again, guess who will oppose this blockchain based voting system ?  
The corrupt politicians themselves will not want this to be enforced as then they cannot do the corruption in the election process.
full member
Activity: 1148
Merit: 158
★Bitvest.io★ Play Plinko or Invest!
First issue I can see as soon as I see the "Voting system" in open source blockchain is how the tech manage the people who will vote. How can they ensure the legitimacy of every vote if the voters are anonymous at some point.
sr. member
Activity: 286
Merit: 255
necro for the times
newbie
Activity: 46
Merit: 0
September 27, 2017, 03:14:52 AM
#9
We have been working on a solution to this  Smiley

Very excited to share
legendary
Activity: 4424
Merit: 4794
October 26, 2016, 03:54:17 PM
#8
The goal would be to make registration decentralized, could this be achieved by having voters (aka wallets) cross check and verify other voters through signed message confirmation groups (similar to your friends list on facebook)?  
Maybe a second layer to achieve verification, a 'tree of wallets (identity)' also modeled after social media

still seems open to attack by someone setting up several addresses and verifying himself.

but then it all depends on what is being voted in.
eg if its a new law. its easy to verify X senators/mp's did not make a dozen accounts.
but if its a national election how do you know 10%(30mill) of america didnt even bother to register. and some dude however made 25mill addresses in his control to still keep it under the population count
sr. member
Activity: 286
Merit: 255
October 26, 2016, 11:35:43 AM
#7
I think its Abu Dhabi Securities Exchange (ADX) will first used  blockchain technology in their e-voting system. This was announced last week and it seems the idea before about blockchain in election is used.

here is the link: Abu Dhabi Securities Exchange Launches Blockchain e-Voting Service

Thank you, it looks like I'm not the only one interested in this concept.




issues to consider:
how to register the voters
EG. stop someone making 10,000 addresses to vote in one direction.
EG. who controls the registration to avoid previous example

lets say it was a government election. where every citizen gets a privkey linked to their birth certificate/social security. with 20 vote coins (1 coin used per 4 year term from the age of 20-100)

next issue
do you reveal the birth record data/social security data so anyone can tally that each vote is actually linked to a real record. or
do you just have the public keys transparent so each individual knows their coin went to the right representatives address.

but in either case not know if 10mill fake birth certificates were made or 10mill asylum seekers gained a SS number purely for an election and then deported after


Thanks for the input Franky1, lets simplify the question by defining it as an election for government official.  

The goal would be to make registration decentralized, could this be achieved by having voters (aka wallets) cross check and verify other voters through signed message confirmation groups (similar to your friends list on facebook)?  
Maybe a second layer to achieve verification, a 'tree of wallets (identity)' also modeled after social media
All sensitive data must be protected.
Linking wallets to government ID sounds like a good idea in conjunction with transparent public keys.
Fork the system after every election and give out a new 'vote coin' to every citizen for practical reasons?
hero member
Activity: 1414
Merit: 505
Backed.Finance
October 26, 2016, 06:38:51 AM
#6
I think its Abu Dhabi Securities Exchange (ADX) will first used  blockchain technology in their e-voting system. This was announced last week and it seems the idea before about blockchain in election is used.

here is the link: Abu Dhabi Securities Exchange Launches Blockchain e-Voting Service
sr. member
Activity: 286
Merit: 255
October 26, 2016, 01:10:33 AM
#5
Sure I don't see why it wouldn't be possible.
But first I think you forgot define a few things, like for example the word 'people'. Isn't power already with humans? The government, banks etc are run by people no? So 'bring power back to the people' doesn't really make sense because it's already with the people. Or maybe government people and bankers are somehow different from you and me? If that's the case then I think you should define them clearly in the op to avoid confusion when you use the word 'people'.
To clarify, I meant the people that are interested in a truthful outcome.  The only 'people' that would be excluded would be those who wanted to cheat the vote.



I had a vision about an open source blockchain based Voting system that could be applied in any political or business context, immutable.


How could this be achieved?  
Technical can be achieved, but how to get consensus (marketing) for users?  Most people don't understand words like blockchain, open source.  It's like asking how to get all of the citizens on bitcoin. Its a much bigger challenge than just the technical.

It might not be a bigger challenge if it works as intended, just take a look at Bitcoin.  Not easy but possible.


hero member
Activity: 672
Merit: 508
LOTEO
October 25, 2016, 09:00:43 PM
#4
I had a vision about an open source blockchain based Voting system that could be applied in any political or business context, immutable.


How could this be achieved? 
Technical can be achieved, but how to get consensus (marketing) for users?  Most people don't understand words like blockchain, open source.  It's like asking how to get all of the citizens on bitcoin. Its a much bigger challenge than just the technical.
legendary
Activity: 4424
Merit: 4794
October 25, 2016, 07:34:54 PM
#3
issues to consider:
how to register the voters
EG. stop someone making 10,000 addresses to vote in one direction.
EG. who controls the registration to avoid previous example

lets say it was a government election. where every citizen gets a privkey linked to their birth certificate/social security. with 20 vote coins (1 coin used per 4 year term from the age of 20-100)

next issue
do you reveal the birth record data/social security data so anyone can tally that each vote is actually linked to a real record. or
do you just have the public keys transparent so each individual knows their coin went to the right representatives address.

but in either case not know if 10mill fake birth certificates were made or 10mill asylum seekers gained a SS number purely for an election and then deported after
legendary
Activity: 1148
Merit: 1000
October 25, 2016, 12:35:51 AM
#2
Sure I don't see why it wouldn't be possible.
But first I think you forgot define a few things, like for example the word 'people'. Isn't power already with humans? The government, banks etc are run by people no? So 'bring power back to the people' doesn't really make sense because it's already with the people. Or maybe government people and bankers are somehow different from you and me? If that's the case then I think you should define them clearly in the op to avoid confusion when you use the word 'people'.
sr. member
Activity: 286
Merit: 255
October 24, 2016, 02:52:42 PM
#1
I had a vision about an open source blockchain based Voting system that could be applied in any political or business context, immutable.


How could this be achieved? 


Who would take the initiative? 





Make bitcointalk great again by providing the world with the tools necessary to bring power back to the people.





Start the conversation here.


Jump to: