Pages:
Author

Topic: Election System Based on the Blockchain? - page 2. (Read 1610 times)

legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
The advantage of using the blockchain is that it's public and transparent and it cannot be changed or manipulated.
The theory and the vehicle is there, but the application in practice is very complicated.
You will have proof, that all votes entered is counted, but anonymity cannot be guaranteed.  Sad
Good luck, with whomever wants to tackle this conundrum.
hero member
Activity: 714
Merit: 500
A cheat durring count could be checked after the count was made public, if everyones vote is on the blockchain thats very easy. IMHO what is more problematic is that you need to make sure than everyone gets only one vote and no one can reveal the identity of the person voting. If this would work like bitcoin, I could just create a new private key (or 1 million) to have an additional (or 1 million more) vote(s). If they are distributed in advance they might be linked to me as a person and thus all votes might get public in case of a data leak.

Any idea that could it work like the tradisional voting system where there are a fixed amount of voters depending on the requirement like atleast 17 years old to vote. Than the number of those 17 years old will be counted and a private key will be created as the same number of people for that, distributed among them to make sure everyone get one vote?

Its certainly possible to make only a certain set of keys valid, e.g. by signing the pubkeys. You would create a private key, go to an office, show your ID and let them sign your pubkey. That way you now have a private key that no one else has that would be eligible for voting and possibly other government contact. This would however make it possible to know in hindsight who I voted for. In order to make sure I dont go to every government office in my city and get several keys signed they need to keep track who has a signed key and which key it is. If there is a record which key belongs to which person it will some day be revealed. This would enable someone to know who voted for which party, which as the past taught us is not a good idea. Esp. if you consider that those in power have the highest chance to acquire the information.

Im not sure how this could be solved.
I also thought about that, for some time.
The government could just make paper wallets, that are loaded with one vote. You go in the office show your ID, and grab a paper wallet from a jar of paper wallets and get crossed of the list. You could then send the vote from the paper wallet(which private key, was made by the government) to your self generated address.

Isnt that exactly what we have now or only more complicated? I get mail that on day X its time to vote. At the day of the vote I go to the office (or temp place they set up), show my ID, get a piece of paper, vote from on the paper and go home....
It is not the same, since you don't have the votes on a blockchain.
You put a piece of paper in a jar and the next day you see a result in the news. You don't know, if your paper in the jar is really part of the result. I often thought, "What if I made a mistake on my ballot and made my vote invalid? I would never know"
sr. member
Activity: 462
Merit: 250
Election System already has been realized in QORA and NXT blockchian. And it still have a lot of work to do make it realized in bitcoin blockchain. I am not sure it will be really usefull.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
A cheat durring count could be checked after the count was made public, if everyones vote is on the blockchain thats very easy. IMHO what is more problematic is that you need to make sure than everyone gets only one vote and no one can reveal the identity of the person voting. If this would work like bitcoin, I could just create a new private key (or 1 million) to have an additional (or 1 million more) vote(s). If they are distributed in advance they might be linked to me as a person and thus all votes might get public in case of a data leak.

Any idea that could it work like the tradisional voting system where there are a fixed amount of voters depending on the requirement like atleast 17 years old to vote. Than the number of those 17 years old will be counted and a private key will be created as the same number of people for that, distributed among them to make sure everyone get one vote?

Its certainly possible to make only a certain set of keys valid, e.g. by signing the pubkeys. You would create a private key, go to an office, show your ID and let them sign your pubkey. That way you now have a private key that no one else has that would be eligible for voting and possibly other government contact. This would however make it possible to know in hindsight who I voted for. In order to make sure I dont go to every government office in my city and get several keys signed they need to keep track who has a signed key and which key it is. If there is a record which key belongs to which person it will some day be revealed. This would enable someone to know who voted for which party, which as the past taught us is not a good idea. Esp. if you consider that those in power have the highest chance to acquire the information.

Im not sure how this could be solved.
I also thought about that, for some time.
The government could just make paper wallets, that are loaded with one vote. You go in the office show your ID, and grab a paper wallet from a jar of paper wallets and get crossed of the list. You could then send the vote from the paper wallet(which private key, was made by the government) to your self generated address.

Isnt that exactly what we have now or only more complicated? I get mail that on day X its time to vote. At the day of the vote I go to the office (or temp place they set up), show my ID, get a piece of paper, vote from on the paper and go home....
hero member
Activity: 714
Merit: 500
A cheat durring count could be checked after the count was made public, if everyones vote is on the blockchain thats very easy. IMHO what is more problematic is that you need to make sure than everyone gets only one vote and no one can reveal the identity of the person voting. If this would work like bitcoin, I could just create a new private key (or 1 million) to have an additional (or 1 million more) vote(s). If they are distributed in advance they might be linked to me as a person and thus all votes might get public in case of a data leak.

Any idea that could it work like the tradisional voting system where there are a fixed amount of voters depending on the requirement like atleast 17 years old to vote. Than the number of those 17 years old will be counted and a private key will be created as the same number of people for that, distributed among them to make sure everyone get one vote?

Its certainly possible to make only a certain set of keys valid, e.g. by signing the pubkeys. You would create a private key, go to an office, show your ID and let them sign your pubkey. That way you now have a private key that no one else has that would be eligible for voting and possibly other government contact. This would however make it possible to know in hindsight who I voted for. In order to make sure I dont go to every government office in my city and get several keys signed they need to keep track who has a signed key and which key it is. If there is a record which key belongs to which person it will some day be revealed. This would enable someone to know who voted for which party, which as the past taught us is not a good idea. Esp. if you consider that those in power have the highest chance to acquire the information.

Im not sure how this could be solved.
I also thought about that, for some time.
The government could just make paper wallets, that are loaded with one vote. You go in the office show your ID, and grab a paper wallet from a jar of paper wallets and get crossed of the list. You could then send the vote from the paper wallet(which private key, was made by the government) to your self generated address.
full member
Activity: 228
Merit: 100
I look forward to a year of presidential elections in the United States of America, through blockchain
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
A cheat durring count could be checked after the count was made public, if everyones vote is on the blockchain thats very easy. IMHO what is more problematic is that you need to make sure than everyone gets only one vote and no one can reveal the identity of the person voting. If this would work like bitcoin, I could just create a new private key (or 1 million) to have an additional (or 1 million more) vote(s). If they are distributed in advance they might be linked to me as a person and thus all votes might get public in case of a data leak.

Any idea that could it work like the tradisional voting system where there are a fixed amount of voters depending on the requirement like atleast 17 years old to vote. Than the number of those 17 years old will be counted and a private key will be created as the same number of people for that, distributed among them to make sure everyone get one vote?

Its certainly possible to make only a certain set of keys valid, e.g. by signing the pubkeys. You would create a private key, go to an office, show your ID and let them sign your pubkey. That way you now have a private key that no one else has that would be eligible for voting and possibly other government contact. This would however make it possible to know in hindsight who I voted for. In order to make sure I dont go to every government office in my city and get several keys signed they need to keep track who has a signed key and which key it is. If there is a record which key belongs to which person it will some day be revealed. This would enable someone to know who voted for which party, which as the past taught us is not a good idea. Esp. if you consider that those in power have the highest chance to acquire the information.

Im not sure how this could be solved.
legendary
Activity: 1764
Merit: 1000
followmyvote.com is working on a blockchain based voting system for BitShares.
hero member
Activity: 490
Merit: 500
37iGtdUJc2xXTDkw5TQZJQX1Wb98gSLYVP
thats a great idea! i hope that the system would not have a vote premined Cheesy
legendary
Activity: 3248
Merit: 1070
an idea like this could be used for block generation too, against 51% i think, so the longest chain don't count anymore, and the general nodes's consensus will establish if that is legit or doublespend

it could also be used for verify real full node
sr. member
Activity: 462
Merit: 250
The idea of having voting on the blockchain isn't bad.
It's quite good actually.
The question is: Will the governments accept to use a fair method of voting without tampering with it?
legendary
Activity: 1540
Merit: 1016
A cheat durring count could be checked after the count was made public, if everyones vote is on the blockchain thats very easy. IMHO what is more problematic is that you need to make sure than everyone gets only one vote and no one can reveal the identity of the person voting. If this would work like bitcoin, I could just create a new private key (or 1 million) to have an additional (or 1 million more) vote(s). If they are distributed in advance they might be linked to me as a person and thus all votes might get public in case of a data leak.

Any idea that could it work like the tradisional voting system where there are a fixed amount of voters depending on the requirement like atleast 17 years old to vote. Than the number of those 17 years old will be counted and a private key will be created as the same number of people for that, distributed among them to make sure everyone get one vote?
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
I just thought about what could be realized by using blockchain technology. I came across that the blockchain could help to create a secure, distributed and not manipulable election system. Every (encrypted) vote must be verified by at least a particular amount of peers before it counts like a transaction. What do you think? Is such a system conceivable?

-faschist-

Yes. Something like this should be adapted to steer the development of Bitcoin. We must break free from the ISIS coding regime.

What does a possible election system have to do with a dead faschist or with the coding abilities of an egyptian goddess?

It's surely would help the election, because the election would be more openly. But who will count the vote, what if the counter cheating while they counting the vote (so they didn't count all of the vote)Huh


A cheat durring count could be checked after the count was made public, if everyones vote is on the blockchain thats very easy. IMHO what is more problematic is that you need to make sure than everyone gets only one vote and no one can reveal the identity of the person voting. If this would work like bitcoin, I could just create a new private key (or 1 million) to have an additional (or 1 million more) vote(s). If they are distributed in advance they might be linked to me as a person and thus all votes might get public in case of a data leak.
legendary
Activity: 1022
Merit: 1003
𝓗𝓞𝓓𝓛
It's surely would help the election, because the election would be more openly. But who will count the vote, what if the counter cheating while they counting the vote (so they didn't count all of the vote)Huh
legendary
Activity: 2506
Merit: 1030
Twitter @realmicroguy
I just thought about what could be realized by using blockchain technology. I came across that the blockchain could help to create a secure, distributed and not manipulable election system. Every (encrypted) vote must be verified by at least a particular amount of peers before it counts like a transaction. What do you think? Is such a system conceivable?



Yes. Something like this should be adapted to steer the development of Bitcoin. We must break free from the ISIS coding regime.
tyz
legendary
Activity: 3360
Merit: 1533
I just thought about what could be realized by using blockchain technology. I came across that the blockchain could help to create a secure, distributed and not manipulable election system. Every (encrypted) vote must be verified by at least a particular amount of peers before it counts like a transaction. What do you think? Is such a system conceivable?
Pages:
Jump to: