Bitcoin Forum
May 13, 2024, 07:26:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: New blockchain voting solution on ethereum?  (Read 295 times)
mynhpark (OP)
Full Member
***
Offline Offline

Activity: 378
Merit: 101



View Profile
April 07, 2017, 07:54:28 AM
 #1

Voting on the blockchain sounds like a good idea, promising to eliminate fraud while providing complete transparency.
In practice, blockchain voting is difficult to implement in a way that both keeps the votes private and doesn’t require a third party.

There are a few voting apps already out there, like the Blockchain Voting Machine, Follow My Vote and TIVI, that use the blockchain
as a ballot box. But each of these, in some way or another, relies on a third party to achieve voter privacy.

Recently, the research scientist Patrick McCorry has proposed a secure voting scheme that involves no third party for privacy –
or for tallying votes. Patrick McCorry's Open Vote Network is a smart contract written in Solidity, where ethereum takes over
the work of the trusted third party.

McCorry has said that the project – the code for which is now available on Github – also demonstrates that ethereum can support
cryptography, as the Open Vote Network uses both ElGamal and zero-knowledge proofs.

He concluded by saying that he and his team are moving on to research use of the blockchain for larger-scale elections.

Another bonus point for Ethereum? share your comments



░░░░░░░░░░░░░▄▄██▄▄░░░░░░░░░░▄▄██▄▄
░░░░░░░░░░░▄▄██████▄▄░░░░░░▄▄██████▄▄
░░░░░░░░░▄████████████▄░░▄████████████▄
░░░░░░░░█▄▀█████████████████████████▀▄█
░░░░░░░░███▄▀█████████████████████▀▄███
░░░░░░░░█████▄▀█████████████████▀▄█████
░░░░░░░░███████▄▄▀███████████▀▄▄███████
░░░░░░░░██████████▄▄▀█████▀▄▄██████████
░░░░░░░░█████████████▄▀█▀▄█████████████
░░░░░░░░▀▀█████████████░░████████████▀▀
░░░░░░░░░░░▀▀██████████░░██████████▀▀
░░░░░░░░░░░░░▀▀████████░░████████▀▀
░░░░░░░░░░░░░░░▀███████░░███████▀
░░░░░░░░░░░░░░░░███████░░███████
░░░░░░░░░░░░░░░░███████░░███████
░░░░░░░░░░░░░░░░███████░░███████
░░░░░░░░░░░░░░░░▀██████░░██████▀
░░░░░░░░░░░░░░░░░░░▀███░░███▀
░░░░░░░░░░░░░░░░░░░░░▀█░░█▀
                 



.

TEMCO

.
██
██
██
██
██
██
██
.
.
.
.
██
██
██
██
██
██
██
.
.


██████████
█░░░░░░░░█
█░▀▀▀▀▀▀░█
█░▀▀▀▀▀▀░█
█░▀▀▀▀▀▀░█
█░▀▀▀░░░░█
██████████


.
.


░░░░░░░░░░░░░░░░░▄▄██▄
░░░░░░░░░░░░░▄▄█▀▀░░██
░░░░░░░░░▄▄█▀▀░░░░░█▌
░░░░░▄▄█▀▀░░░▄▀░░░██
░░▄▄█▀▀░░░░▄█▀░░░▐█
░██░░░░░░▄██▀░░░█▌
░▀▀█████▀░░░░░░██
░░░██▀▀█▄▄░░░░█▌
░░░█▄░░██▀▀▀▄██
░░░█▄█▀
1715628387
Hero Member
*
Offline Offline

Posts: 1715628387

View Profile Personal Message (Offline)

Ignore
1715628387
Reply with quote  #2

1715628387
Report to moderator
1715628387
Hero Member
*
Offline Offline

Posts: 1715628387

View Profile Personal Message (Offline)

Ignore
1715628387
Reply with quote  #2

1715628387
Report to moderator
1715628387
Hero Member
*
Offline Offline

Posts: 1715628387

View Profile Personal Message (Offline)

Ignore
1715628387
Reply with quote  #2

1715628387
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715628387
Hero Member
*
Offline Offline

Posts: 1715628387

View Profile Personal Message (Offline)

Ignore
1715628387
Reply with quote  #2

1715628387
Report to moderator
TomRuan
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
December 06, 2017, 11:52:57 AM
 #2

The idea of using smart contracts for online voting is not new and fits well with the concept of fair and transparent elections. For example, Polys online voting platform is already used smart contracts.

To see how it works, let’s assume there’s a community that needs to reach a decision via a vote. This is an extremely important decision, and the community is not disposed to trust its individual members. How can this be done?

One option is for the entire community to meet in one place and conduct the vote. The result of the voting will be visible to everybody, so trust will be ensured. But what if the community is large and its members live in different places? Online voting may be the next option.

Let’s assume the community uses a service to gather its members’ opinions. This method of voting works well, up to a point. But what is that point? How can the community control the operator and ensure transparency?

This is where smart contracts come in. They could introduce an online watcher role into the online voting process — that role would be filled by a trusted and respected member of that community; or, alternatively, that right can be given to all competing candidates. The watchers will receive the participants’ votes and record them, keeping this process in sync with other watchers. After counting the votes using smart contracts, we arrive at a result that has been verified and approved by all parties.

As a result, the geographically distributed community will be able to achieve a level of trust internally without resorting to a central body.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!