Author

Topic: Voting on Current Bitcoin Infrastructure (Read 531 times)

newbie
Activity: 7
Merit: 0
September 20, 2016, 01:22:17 AM
#11
The only way, I can see this working, is if they randomly give our Bitcoin addresses to everyone that are eligible to vote. This way they can control the amount of votes being done, to restrict people from creating false or fake ballot papers. Each Bitcoin address will then represent a valid ballot paper. They can then just automated the verification process to see if all ballot papers are linked to a bitcoin address and you will know that it was done correctly.

All this can be done, by scanning the QR code linked to the ballot paper and then being compared to the database with all the bitcoin addresses. ^smile^
Thats what I was thinking, adresses cn be distributed by mail. Could this be done on the mainnet, or should another net (testnet, regtest, could that conceivably work?) or another coin entirely?
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
September 20, 2016, 01:03:09 AM
#10
The only way, I can see this working, is if they randomly give our Bitcoin addresses to everyone that are eligible to vote. This way they can control the amount of votes being done, to restrict people from creating false or fake ballot papers. Each Bitcoin address will then represent a valid ballot paper. They can then just automated the verification process to see if all ballot papers are linked to a bitcoin address and you will know that it was done correctly.

All this can be done, by scanning the QR code linked to the ballot paper and then being compared to the database with all the bitcoin addresses. ^smile^
legendary
Activity: 2898
Merit: 1823
September 19, 2016, 10:20:55 PM
#9
Voting = Anonymous and Bitcoin = Pseudo anonymous. So if someone can figure out a way to make Bitcoin or any other Alt coin 100%

anonymous, you will have a better solution for a voting system. It would be devastating if a dictator can use a technology to figure out,

who voted against him, and then target those people with violence.  Huh

Haha. Yes good point. But would it be possible to create a sidechain for this purpose? Also would it be possible to create this sidechain as anonymous?

The possibility of creating and using a platform for voting will bring elections of our leaders to the way forward. It will make trusting a third party not needed anymore and we ourselves could organize the voting process with the help of technology. It puts democracy directly in the hands of the people which is a really good thing.
newbie
Activity: 7
Merit: 0
September 19, 2016, 09:22:08 PM
#8
Voting using current bitcoin may become quite hard to trace or hard to authenticate as well as distributing voting coin is not possible in controlled way.  So i think to enable voting later on under blockchain tech, government will develop their own centralized voting coin and only high class authority have control over distribution of all coins that were developed, for example number of coins equal total elligible person's count for voting.

No, I don't think it is hard. Assuming that everybody is anonymously assigned a personal BTC address for voting purposes I think it is really easy and could work as described by OP. Of course the public is not yet ready to execute such a voting system based on Bitcoin software alone. A system would have to implemented to make use for all end users extremely easy and intuitive (there are a lot of elderly voters). The clear advantage is that manipulation during the vote counting would become impossible, because everything will be recorded and secured via crypto.

Of course, governments in their current state of mind will have objections on using the Bitcoin blockchain for such purposes. They haven't even warmed up to Bitcoins core functionality (decentralized cash)... Another question is of course: To what degree do governments really want to prevent vote manipulation? Wink

ya.ya.yo!
Regarding intuition, I was thinking of making simple web clients where you input your key/QR code and the site would translate the candidate you are voting for into the address you send your coin.  I thought difficulty may lie within transaction fees mounting for many low priority single satoshi transactions.  Or if this was done on a regtest network, how many nodes or computers you would need participating. 

In regards to the regtest method, the network could be vulnerable to 51% attack if only a few computers participate.  It seems like it would be easier if the network could be modified to only allow specific computers to participate, or if mining did not create coins and there were finite coins for voting, if this makes sense?  Unless I am mistaken and the regtest network is already permissioned (ie. random computers can't join and overwhelm the network?)
legendary
Activity: 1218
Merit: 1007
September 19, 2016, 06:56:46 PM
#7
Voting using current bitcoin may become quite hard to trace or hard to authenticate as well as distributing voting coin is not possible in controlled way.  So i think to enable voting later on under blockchain tech, government will develop their own centralized voting coin and only high class authority have control over distribution of all coins that were developed, for example number of coins equal total elligible person's count for voting.
How chance for manipulating the vote?I think if the high class authority is having all of the control for the distribution of all coin will having a high chance to be manipulating.

There isn't really the ability for the vote to be manipulated with most aspects of the vote, technically speaking. As long as everyone had their own coin that they could put forward (which wouldn't have to be much at all) and there was some form of identification to prevent voter fraud, everything should be able to go through swimmingly.
legendary
Activity: 3276
Merit: 1029
Leading Crypto Sports Betting & Casino Platform
September 19, 2016, 06:45:44 PM
#6
Voting using current bitcoin may become quite hard to trace or hard to authenticate as well as distributing voting coin is not possible in controlled way.  So i think to enable voting later on under blockchain tech, government will develop their own centralized voting coin and only high class authority have control over distribution of all coins that were developed, for example number of coins equal total elligible person's count for voting.
How chance for manipulating the vote?I think if the high class authority is having all of the control for the distribution of all coin will having a high chance to be manipulating.
legendary
Activity: 1806
Merit: 1024
September 19, 2016, 04:36:38 PM
#5
Voting using current bitcoin may become quite hard to trace or hard to authenticate as well as distributing voting coin is not possible in controlled way.  So i think to enable voting later on under blockchain tech, government will develop their own centralized voting coin and only high class authority have control over distribution of all coins that were developed, for example number of coins equal total elligible person's count for voting.

No, I don't think it is hard. Assuming that everybody is anonymously assigned a personal BTC address for voting purposes I think it is really easy and could work as described by OP. Of course the public is not yet ready to execute such a voting system based on Bitcoin software alone. A system would have to implemented to make use for all end users extremely easy and intuitive (there are a lot of elderly voters). The clear advantage is that manipulation during the vote counting would become impossible, because everything will be recorded and secured via crypto.

Of course, governments in their current state of mind will have objections on using the Bitcoin blockchain for such purposes. They haven't even warmed up to Bitcoins core functionality (decentralized cash)... Another question is of course: To what degree do governments really want to prevent vote manipulation? Wink

ya.ya.yo!
hero member
Activity: 1106
Merit: 521
September 19, 2016, 03:58:54 PM
#4
Its a great idea and i dont see why not although you might struggle to get a government agency to use the open bitcoin blockchain............ just saying  Tongue
legendary
Activity: 1904
Merit: 1074
September 19, 2016, 12:59:57 PM
#3
Voting = Anonymous and Bitcoin = Pseudo anonymous. So if someone can figure out a way to make Bitcoin or any other Alt coin 100%

anonymous, you will have a better solution for a voting system. It would be devastating if a dictator can use a technology to figure out,

who voted against him, and then target those people with violence.  Huh
legendary
Activity: 994
Merit: 1000
September 19, 2016, 12:15:54 PM
#2
Voting using current bitcoin may become quite hard to trace or hard to authenticate as well as distributing voting coin is not possible in controlled way.  So i think to enable voting later on under blockchain tech, government will develop their own centralized voting coin and only high class authority have control over distribution of all coins that were developed, for example number of coins equal total elligible person's count for voting.
newbie
Activity: 7
Merit: 0
September 19, 2016, 10:58:12 AM
#1
There have been some projects to innovate new blockchain projects for voting, such as followmyvote, bitcongress, etc.  My question is, can we not essentially use current Bitcoin network, or some private regtest network to conduct an election? 

For example, Satoshis could be distributed to voters from regtest genesis/or some other block, and these voters can spend this satoshi on a candidates wallet?  In the tally, only satoshis which came from the distributing address will be counted (this is easy to determine because all transactions are available in blockchain ledger).
Jump to: