Pages:
Author

Topic: A demonstration of how Bitcoin voting works - page 2. (Read 1961 times)

hero member
Activity: 714
Merit: 503
can this be used as a betting system?

say bets on fights
that would be great
is there any chance of integration?
sr. member
Activity: 252
Merit: 250
can this be used as a betting system?

say bets on fights
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
You can now pool your bitcoins with others for achieving big, exciting things.

Here is a sample of a Pool of users coming together to plan a Bitcoin cruise http://www.bitpools.com :

<--Snip-->
Voting

The voting option panel for all users will have the options as well as a Send to Address for each option. This is where the users send their bitcoins to cast their vote.


On the right are three buttons used to download files that are used to verify the vote. The Public Key File contains the public Key used to create the Encrypted Key. These two combined are used to encrypt the Vote File. The Vote File contains all Send to Addresses for the vote. This is created so that anyone can have the list of vote addresses after the vote has finished and verify that the results match the results on the Bitcoin Blockchain.

Users can click on the new proposal from the Proposal tab which shows the Proposal is open for voting.


Once the vote date has passed voting is finished and the user will be able to view proposals whose dates have passed.


Clicking on the Past Proposal will show the proposal after the vote has finished. This will include the Private Key File which can be downloaded to decrypt the Encrypted Vote File that could be downloaded before the vote date. There is also the Decrypted Vote File used for verification. The past proposal might not be clickable immediately as the Private Key is stored offline in cold storage, manually moved to the server after the vote.


View Results

There is also the option in the Voting panel of viewing the results. When you click on the View Results button you will get a new window with the vote results displayed.


The Results window will show the Win Total or Min Percent along with the total of the votes. The chart in the top right panel will tell how close the vote was to passing or it will show that it has passed. The bottom panel gives a list of all Send to Addresses and the amounts sent to those addresses. These can all be verified on the Bitcoin Blockchain. You can confirm in the Decrypted Vote File that those are the same addresses in the file created before the vote date.

In this example the proposal does not pass. The 8 users that voted would split the 16 mB Incentive (after mining fees are paid) and the funds from their votes will be returned to their BitPools address. With the Pool messages users can give their opinion on why they did or did not vote for the proposal. This makes it easier for future proposals to put together something more people would vote for.


After getting some feedback from the users and studying the results of the first proposal, for this example, another proposal is created.


After submitting another proposal and another round of voting the proposal is ready for viewing.


This time the proposal passes and the original goal of the BitPools Pool is met.


The Incentive will again be distributed to all users that voted after mining fees are paid.

The total bitcoins will be sent to the proposer's BitPools address (multisig escrow services coming soon) and a new Pool is created consisting only of those who voted for the proposal giving the users a place to discuss the future of their successful proposal and oversee its execution.

This form of voting allows for a solution decided by those willing to fund it. The vote is transparent, anyone can verify the results, and it is secured by a vast network of computers all over the world.
Pages:
Jump to: