Pages:
Author

Topic: A demonstration of how Bitcoin voting works (Read 1967 times)

legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
What would prevent you from using a mixer to send a small output to several addresses then using those addresses to vote for your outcome?

You can vote from whatever address you want.

If I am asking for investors to build a library and ask 100 people for $10,000 each. Does it matter if one person takes $30,000 and sends it through money launderers, changes to a different currency, then buys gold with that currency and then sells it for 3 separate $10,000 lumps of cash and then gives that money to me to build the library?

The outcome would be the same. It is all about whether or not the funding reaches a certain point or not. If you are willing to pay more than other people to have a project go forward, there is no stopping you.
member
Activity: 116
Merit: 10
IPSX: Distributed Network Layer
yes, 1 BTC = 1 vote. Send to 1Obama or 1MittRomney . Whichever wallet has the most bitcoin at the end of the election period wins. This isn't difficult, people.
sr. member
Activity: 448
Merit: 250
It's Money 2.0| It’s gold for nerds | It's Bitcoin
What would prevent you from using a mixer to send a small output to several addresses then using those addresses to vote for your outcome?

Bitcoin voting would make it very difficult to allow only one vote for one person.
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
Keep in mind if you have 'greater plan' you will put money on votes. Ie Cryptsy and coins putting BTC to get there just to pump n dump.
The idea is great but to keep it safe.. might not be as easy as you consider

There's no way to pump n dump, it's using bitcoins not an alt currency.

There are so many things that can be done with bitcoin that people trying to come up with Bitcoin 2.0 or alts just have not tapped into the full potential that the blockchain provides.

This is the most secure voting system in the world because it would require more computing power than all of the mining computers to tamper with the votes. Even an alt coin specifically designed for voting would not be as secure.
hero member
Activity: 672
Merit: 500
http://fuk.io - check it out!
sorry, but, for a vote ... i send 1µBTC only  Roll Eyes
i can wait 2 days and the vote, too ...

The site allows for votes as small as 1 Satoshi.

Though without force, such votes tend to be meaningless...more like opinion polls.

But voting with your money actually puts value to your vote that does not require centralized control.

Keep in mind if you have 'greater plan' you will put money on votes. Ie Cryptsy and coins putting BTC to get there just to pump n dump.
The idea is great but to keep it safe.. might not be as easy as you consider
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
sorry, but, for a vote ... i send 1µBTC only  Roll Eyes
i can wait 2 days and the vote, too ...

The site allows for votes as small as 1 Satoshi.

Though without force, such votes tend to be meaningless...more like opinion polls.

But voting with your money actually puts value to your vote that does not require centralized control.
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
Can you explain what exactly a "send address" is? The Block-chain does not store "send addresses", only destination addresses.

Coin inputs (including votes) can have more than one  "send" address associated with them. Pay to script hash addresses do not really have public keys associated with them. The hashed script may include several or no public keys.

The vote panel shows a "Send To Address" basically saying send bitcoins to that address. I try to make things as simple for the user as possible. With such a complex idea it is not that easy.
legendary
Activity: 1512
Merit: 1012
sorry, but, for a vote ... i send 1µBTC only  Roll Eyes
i can wait 2 days and the vote, too ...
sr. member
Activity: 406
Merit: 250
This has potential for a lot of different applications. Do you foresee any regulatory issues?

I do not. At least not for BitPools itself. People fulfilling the proposals may need to deal with their local laws.

The site is not hosted in the US, I will be incorporating from a non-restrictive country and although I am a US citizen I do not live in the US.

As for the current legality of it in the US. Because all transactions are in bitcoin the FinCen regulations do not apply (definitely checked on this with a lawyer early on) and each individual should follow their IRS rules.

Yeah hosting it outside the US is smart. The government is more interested in shaking down people that can actually pay them large sums of money. Your average user is not likely to be a target.
legendary
Activity: 1008
Merit: 1001
Let the chips fall where they may.
Can you explain what exactly a "send address" is? The Block-chain does not store "send addresses", only destination addresses.

Coin inputs (including votes) can have more than one  "send" address associated with them. Pay to script hash addresses do not really have public keys associated with them. The hashed script may include several or no public keys.
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
This has potential for a lot of different applications. Do you foresee any regulatory issues?

I do not. At least not for BitPools itself. People fulfilling the proposals may need to deal with their local laws.

The site is not hosted in the US, I will be incorporating from a non-restrictive country and although I am a US citizen I do not live in the US.

As for the current legality of it in the US. Because all transactions are in bitcoin the FinCen regulations do not apply (definitely checked on this with a lawyer early on) and each individual should follow their IRS rules.
member
Activity: 116
Merit: 10
IPSX: Distributed Network Layer
Wow that's a big step towards digital democracy, for sure!
legendary
Activity: 1522
Merit: 1000
www.bitkong.com
I'm digging the website layout and design. Looks really clean and I love the concept.
sr. member
Activity: 406
Merit: 250
The issue with trusting the proposer is also an opportunity.  In the example of the Caribbean cruise, the proposer doesn't actually have to participate in the event.  The proposer could act more like a travel agent, keeping a commission for himself.  He would thus be incentivized to ensure that the participants are happy so that he could have, for example, "98% positive feedback on 16 successful proposals."  As he establishes positive trust ratings, users will naturally favour his proposals, and he would earn higher commissions on average.  

Exactly, trust will come with experience and I plan on adding ways for users to add credibility to their profile (link to their bitcointalk account, Facebook, ID verification, credit check, etc). As well as an Ebay style rating system for both proposers and escrow services.

I have been with Bitcoin since 2010 and have seen every different scam and hack there is. I take all of that into account.

Though down the road I would not mind making money off of the website, I am rather well off financially already so the main goal of BitPools is to create a useful tool for Bitcoin users that government currency cannot accomplish.

This has potential for a lot of different applications. Do you foresee any regulatory issues?
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
The issue with trusting the proposer is also an opportunity.  In the example of the Caribbean cruise, the proposer doesn't actually have to participate in the event.  The proposer could act more like a travel agent, keeping a commission for himself.  He would thus be incentivized to ensure that the participants are happy so that he could have, for example, "98% positive feedback on 16 successful proposals."  As he establishes positive trust ratings, users will naturally favour his proposals, and he would earn higher commissions on average.  

Exactly, trust will come with experience and I plan on adding ways for users to add credibility to their profile (link to their bitcointalk account, Facebook, ID verification, credit check, etc). As well as an Ebay style rating system for both proposers and escrow services.

I have been with Bitcoin since 2010 and have seen every different scam and hack there is. I take all of that into account.

Though down the road I would not mind making money off of the website, I am rather well off financially already so the main goal of BitPools is to create a useful tool for Bitcoin users that government currency cannot accomplish.
legendary
Activity: 1162
Merit: 1007
Thanks for the reply, Elwar.  I'm glad to hear that the user has full control over the funds in his account.  

The issue with trusting the proposer is also an opportunity.  In the example of the Caribbean cruise, the proposer doesn't actually have to participate in the event.  The proposer could act more like a travel agent, keeping a commission for himself.  He would thus be incentivized to ensure that the participants are happy so that he could have, for example, "98% positive feedback on 16 successful proposals."  As he establishes positive trust ratings, users will naturally favour his proposals, and he would earn higher commissions on average.  

legendary
Activity: 4424
Merit: 4794
can this be used as a betting system?

say bets on fights

you dont need any integration from specific third party services

just display 2 addresses
1winblahblahblah
1loseblahblahblah

and simply API the balance of both to your own website.

Voting does not need any special technology, or special service, it can be self managed using your own code, the same code available for the last 4 years.

look at https://www.mintpal.com/voting as a prime example. they dont need bitpools or other services to manage their voting, they do it themselves

any outsider can send funds to the addresses. mintpal does not ask you to credit a privkey they own before hand. its just a display of addresses. all mintpal owns is the recipient privkeys, not the sender
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
I saw this for the first time on r/Bitcoin earlier today and become interested.  

You are correct to look for the risk. It has been my goal to create as little need for trust of BitPools as possible with the end goal being a decentralized system (baby steps).

Quote
It sounds like I need to first have a funded BitPools account (in order to vote), so I assume that I need to trust BitPools not to run off with the bitcoin funds, correct?

You are correct that if you want to participate you must fund your BitPools account with bitcoins. However, there are two major game changers with BitPools. One is the voting and the other is how you fund your account. You have full control over the bitcoins in your account. Read the demonstration on How To page on the site. You provide a bitcoin address with your funds. This is to verify that you have the funds in the first place to even participate in the discussion. BitPools never touches your bitcoins until you vote.

Quote
And then it sounds like if the proposal is accepted, the funds get transferred to the proposer's account, so I would also need to trust that the proposer would actually carry out the proposal and purchase the tickets, correct?
This is where the risk lies and you are trusting BitPools briefly on the vote date to transfer the funds (but to break this trust on one proposal and one vote would break the trust for the whole point of the site).
But yes, there is risk in trusting the proposer to follow through with what is essentially a contract with the voters. To mitigate the risk the plan is for the option of using escrow and multisig transactions for implementation of the proposals. The plan for the most secure proposal transaction would be having the voters designate a person or group to have control over one part of a multisig transaction, the proposer would have control over another part and a third party escrow service would hold the third. If the transaction goes through without a hitch, then the voters accept it and move the money. If there is a dispute the escrow service determines the outcome. As there are many different types of proposals I imagine there would be a lot of specialist escrow services (real estate, construction, businesses, generic, etc.)

As the site is young I have focused first on making things as simple as possible, the goal of first just getting people used to the concept on little projects. Proposers will need to prove to the voters that they are trustworthy and do what they can to demonstrate that there is little to no risk. And as time goes on I will continue to add functionality to help whittle that risk down to nothing.
legendary
Activity: 1162
Merit: 1007
I saw this for the first time on r/Bitcoin earlier today and become interested. 

If I was a BitPools member voting on the Caribbean cruise proposal, where exactly am I taking on risk?  It sounds like I need to first have a funded BitPools account (in order to vote), so I assume that I need to trust BitPools not to run off with the bitcoin funds, correct?  And then it sounds like if the proposal is accepted, the funds get transferred to the proposer's account, so I would also need to trust that the proposer would actually carry out the proposal and purchase the tickets, correct?

I think this is a potentially very useful service, and I'm not trying to be critical, I'm just trying to understand exactly how it works and what the security assumptions are. 
legendary
Activity: 3598
Merit: 2386
Viva Ut Vivas
can this be used as a betting system?

say bets on fights

While it could certainly be done at bitpools, with some coordination from the pool users and people creating the proposals...there are websites already created specifically for betting.

Though BitPools would be useful if there is a bet on some site or in Vegas or somewhere that had a large minimum bet, say $100,000. Ten people getting together with 12 bitcoins or so each could pool their money to submit the bet (maybe there are better odds for such a high wager?). If the bet wins, they each get their share of the winnings (coordinated by the user who creates the proposal).
Pages:
Jump to: