Bitcoin Forum
May 05, 2024, 12:11:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 »  All
  Print  
Author Topic: 'Vote with your bitcoins' voting system  (Read 9209 times)
RealBitcoin (OP)
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1007


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
March 02, 2016, 06:58:02 PM
Last edit: June 23, 2016, 09:02:53 PM by RealBitcoin
 #1

I had an idea this morning about how to resolve the consensus problem in a transparent and efficient way: Implementing a voting system where the voting shares are weighted by the balance of your account, or in other words a 'Vote with your bitcoins' system.

It would not be a coercive in any way, it would just be a transparent system of hearing out the opinion of people. Miners can still decide what systems to use, and bitcoin users can still decide if they want to use bitcoin or not, this is not about control, it's just about transparent debate.
I am tired of social media shilling and debates that go nowhere, it's better if we have a fully transparent opinion system.


How it would work:
-Implementing a system in core where anyone with X amount of minimal bitcoin balance in an address can issue a question to be voted on
-The vote will be set a time limit, which should be at least 1 month so that everyone has enough time to vote on it
-People would have to sign a message with their bitcoin address, and their address balance recorded =PROOF OF OWNERSHIP OF BALANCE
-People cannot send outgoing transaction from their voting bitcoin address until the voting lasts, to avoid, double-using the same bitcoin for voting again. If they do, their vote from that balance/address is nullified.
-People can vote with multiple addresses, if they store the bitcoins on multiple addresses, all of their bitcoins can be used to vote, but with 1 condition that until the voting lasts those addresses cannot have outgoing transactions. If any of the addresses do have outgoing transactions in the period of voting, that vote cast from that address is nullified.
-After the voting timer runs down, all addresses are checked, those that had outgoing transactions, are removed to avoid cheating, and those that were qualified will get their votes weighted by their balance and given respective voting power relative to how much bitcoin they have on the address.


Short:
-Transparent voting system on blockchain
-Vote with your money, the more money you have the more voting power, running it just like a stock company
-Forbidden outgoing transactions from the voting address to avoid double voting with the same bitcoin
-In the end you just need to calculate the qualified addresses balance by their votes, and it would be very transparent.

I was inspired by this website: http://bitcoinocracy.com , however I think that such important feature has to be included in Core itself, not on a website, because that could carry additional risks.

It can all be impemented in the bitcoin core, and use the OP_RETURN to store a '0' for NO and '1' for YES votes, it only requires 1 bit of space, and a database to collect the signed messages from the addresses.

It can be implemented in the bitcoin core, with GUI interface so that any newbie can vote from it, not just tech people, and API codes can be derived from it so that any other wallet users could vote: Electrum, Armory, Multibit,etc.... Even phone & online wallet users eventually.



Bottom line: This is not a bitcoin government or anything like that, it's just a transparent method of hearing out people's opinion.

For a 6 billion $ entity, we have outgrown social media shilling, and debates that go nowhere, and we need our proprietary system of opinions!

The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714911098
Hero Member
*
Offline Offline

Posts: 1714911098

View Profile Personal Message (Offline)

Ignore
1714911098
Reply with quote  #2

1714911098
Report to moderator
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
March 04, 2016, 04:30:19 PM
 #2

Essentially this is some sort of system where users would lock their coins (OP_CHECKLOCKTIMEVERIFY) for X amount of time (described by the system) during the voting period. I guess what should be added is that the vote can be withdrawn (and thus coins unlocked). The reasoning behind this is that people need to use their money and locking their coins for a month (without a way of unlocking them if needed) isn't a smart idea. Who would issue a voting period?

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
mkc
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
March 04, 2016, 05:42:07 PM
 #3

I think this is a great feature.
I am sick and tired some big boys making the decision. And they can not reach a decision soon enough. We should be able to vote according to how many coins we have. This will be fair in some sense.
piotr_n
Legendary
*
Offline Offline

Activity: 2053
Merit: 1354


aka tonikt


View Profile WWW
March 04, 2016, 07:04:46 PM
Merited by ABCbits (2)
 #4

You're going to vote with your bitcoins on implementing a wishing system for devs to a write a code which the miners then shall take?

And you don't see any problems convincing any of the parties involved to actually obey it?

It's not going to happen.

Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.
PGP fingerprint: AB9E A551 E262 A87A 13BB  9059 1BE7 B545 CDF3 FD0E
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1005


View Profile
March 04, 2016, 08:20:31 PM
 #5

This is not feasible. The advantages of having such a system do not justify the work needed to implement it. I also don't see how this could be implemented on the code (but I'm not a coding expert). Also, this is why we have places to discuss...

And this too:

-Vote with your money, the more money you have the more voting power, running it just like a stock company

Are you sure you would like this? This would mean that if I had 10000 BTC and you had 10 BTC my opinion would be more valid than yours... You can have 0 BTC and have very accurate and valid opinions about Bitcoin.
RealBitcoin (OP)
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1007


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
March 04, 2016, 09:04:57 PM
 #6

Essentially this is some sort of system where users would lock their coins (OP_CHECKLOCKTIMEVERIFY) for X amount of time (described by the system) during the voting period. I guess what should be added is that the vote can be withdrawn (and thus coins unlocked). The reasoning behind this is that people need to use their money and locking their coins for a month (without a way of unlocking them if needed) isn't a smart idea. Who would issue a voting period?

Yes, whatever system is more efficient, but this also encourages saving, only people who save have access to vote, so we know that more responsible people are voters, rather than just cowboys that spend like crazy and would not be quality voters normally.

So if you have any savings that you dont touch for atleast 1 month, you are eligible for voting, would be a great filter.



The voting issuance would work like this:

-It would be set a minimum amount for example 1 BTC, or lower, so that to avoid spam, and this would be paid to miners in some way.
-The minimum amount can be paid like as a crowdfunding if multiple little guys want to vote, or if a larger entity wants to hold a voting then they can pay it directly
-But other than this anyone can issue the voting


Are you sure you would like this? This would mean that if I had 10000 BTC and you had 10 BTC my opinion would be more valid than yours... You can have 0 BTC and have very accurate and valid opinions about Bitcoin.

Exactly, because if you have no stake in it then you can just as likely to be a saboteur trying to sabotage bitcoin.

You can still have great ideas about anything, but the same way you have no decision in corporate affairs either, you need to be a majority shareholder to have a say in it.

If you are talented then you can still put out your opinions in a white paper, formally and backed with evidence, but it's just that the bitcoin holders have the final say in it, after all it's their coin.

croato
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


1BkEzspSxp2zzHiZTtUZJ6TjEb1hERFdRr


View Profile
March 05, 2016, 02:39:12 AM
 #7

I like this idea. Consensus is very hard if not impossible to achieve so sort of voting system would make important changes and implementations lot easier. Situation with Bitcoin as it is now is pretty bad so voting system (if we make good one) would help a lot in my opinion.
mkc
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
March 05, 2016, 03:34:37 AM
 #8

To make it a little bit more fair, you can do all parties has the same voting power, along as he owns more than 1 coin, regardless how many coins he has. Of course if you have 1 million bitcoins, you have absolute voting power.

Only one person has 1 million coins in this world ...
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4465



View Profile
March 05, 2016, 04:12:04 AM
Last edit: March 05, 2016, 04:25:34 AM by franky1
 #9

so 1 million people with satoshi dust amounts or 0.01 each would outweigh, lets say a coinbase coldstore of 10,000btc.? im being sarcastic i know its the opposite

so the CEO of coinbase can literally veto the wishes of 1 million people(who own just $4 each) by coinbase showing 10,000btc.
so the CEO of coinbase can veto the wishes of 10,000 people(who own $420 each)  by coinbase showing 10,000btc
so the CEO of coinbase can veto the wishes of 100 people(who own $42,000 each)  by coinbase showing 10,000btc
so the CEO of coinbase can veto the wishes of 10 people(who own $420,000 each)  by coinbase showing 10,000btc

anyone else see the flaw in this? one person able to veto between 10-1mill users?

however
To make it a little bit more fair, you can do all parties has the same voting power, along as he owns more than 1 coin,
this seems more fair.. until we see someone with 10,000 coins splits them up into 10,000 addresses to again gain veto power over 10,000 people


the most easiest thing is to not do any of these side issue voting systems. but instead include the code (without any refusal) and if the community adopt it, then the consensus is reached.
if its not wanted it wont get activated. it will just sit there as unused code. meaningless to the network

doing crappy voting and refusing to add the code to even see if people want it. is not helpful.
by delaying and refusing to even have the code available is a loud display of the polar opposite of trying to find consensus

in short, just add the code and see what happens.. only those refusing to release code are the lemmings that are causing their own contention.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
RealBitcoin (OP)
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1007


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
March 05, 2016, 06:02:31 AM
 #10

so 1 million people with satoshi dust amounts or 0.01 each would outweigh, lets say a coinbase coldstore of 10,000btc.? im being sarcastic i know its the opposite

so the CEO of coinbase can literally veto the wishes of 1 million people(who own just $4 each) by coinbase showing 10,000btc.
so the CEO of coinbase can veto the wishes of 10,000 people(who own $420 each)  by coinbase showing 10,000btc
so the CEO of coinbase can veto the wishes of 100 people(who own $42,000 each)  by coinbase showing 10,000btc
so the CEO of coinbase can veto the wishes of 10 people(who own $420,000 each)  by coinbase showing 10,000btc

anyone else see the flaw in this? one person able to veto between 10-1mill users?

however

Yes, if those 1 million users only hold dust amounts of bitcoin, then they dont really matter, nor have contributed anything much to bitcoin and are just newbies.

But that person who collected over 10,000 BTC must run some really big website or service that is a huge part of the community.

So yes in this case that 1 CEO is worth the same amount than 1 million dust users.




this seems more fair.. until we see someone with 10,000 coins splits them up into 10,000 addresses to again gain veto power over 10,000 people

No address count doesnt matter. Read the first post FFS, you cant double vote with the same coins, but you can vote from multple addresses to add up your aggregate voting share if you hold coins in multiple addresses.

Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1073


View Profile
March 05, 2016, 07:28:53 AM
 #11

So what you are saying is, the only people with a say in the matter is the people who have enough money? What happened to the vision of helping the unbanked and all those poor people who have not

had a say or a opinion for years under the old fiat system? In Kenya for instance, a lot of people use M-Pesa on a daily basis, to trade, so they are part of a bigger system. When they get paid, they

spend that money to survive or to pay debt. There are no savings or hoarding for these people, they simply survive from day to day... Do they have no say, because they have no saving or enough

money to vote? ...These are the people, who use that technology on a daily basis... Nope, I do not agree with this. 

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
Jet Cash
Legendary
*
Offline Offline

Activity: 2702
Merit: 2456


https://JetCash.com


View Profile WWW
March 05, 2016, 08:04:43 AM
 #12

If the blocksize debate has been caused by an increase in transactions, do you really want to introduce a system that creates a further increase in transactions that are of no benefit to the money exchange service?

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
RealBitcoin (OP)
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1007


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
March 05, 2016, 08:17:16 AM
 #13

So what you are saying is, the only people with a say in the matter is the people who have enough money? What happened to the vision of helping the unbanked and all those poor people who have not

had a say or a opinion for years under the old fiat system? In Kenya for instance, a lot of people use M-Pesa on a daily basis, to trade, so they are part of a bigger system. When they get paid, they

spend that money to survive or to pay debt. There are no savings or hoarding for these people, they simply survive from day to day... Do they have no say, because they have no saving or enough

money to vote? ...These are the people, who use that technology on a daily basis... Nope, I do not agree with this. 

But they dont have a stake in it.

How can you compare 1 million users who have 100 satoshi with 1 user that has 1 bitcoin?

It's uncomparable. Basically anyone can have 100 satoshi, just e-mail 100 satoshi to all your friends on facebook.

But to have 1 bitcoin means that you actually hold real bitcoin and have a stake in it.

Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
March 05, 2016, 08:38:45 AM
 #14

If the blocksize debate has been caused by an increase in transactions, do you really want to introduce a system that creates a further increase in transactions that are of no benefit to the money exchange service?
A system could be implemented to avoid transactions I guess (albeit this would be trivial).

But they dont have a stake in it. How can you compare 1 million users who have 100 satoshi with 1 user that has 1 bitcoin?
That's the right question. Even though this is a consensus based algorithm, I don't see how somebody who just went to a faucet and got some dust should be equal to somebody who spent years in the ecosystem (both personally and professionally). These people most likely do not even run a full node, so exactly how did they plan to "have a say in the matter"? This is rather a very complex 'issue', but what the others failed to realize in your thread is that this is just supposed to be another metric (nothing has to be decided based on these votes).

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
RealBitcoin (OP)
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1007


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
March 05, 2016, 08:54:16 AM
 #15


That's the right question. Even though this is a consensus based algorithm, I don't see how somebody who just went to a faucet and got some dust should be equal to somebody who spent years in the ecosystem (both personally and professionally). These people most likely do not even run a full node, so exactly how did they plan to "have a say in the matter"? This is rather a very complex 'issue', but what the others failed to realize in your thread is that this is just supposed to be another metric (nothing has to be decided based on these votes).

They are socialists, so they want everyone to be equal of course Cheesy

Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1073


View Profile
March 05, 2016, 09:56:42 AM
 #16


That's the right question. Even though this is a consensus based algorithm, I don't see how somebody who just went to a faucet and got some dust should be equal to somebody who spent years in the ecosystem (both personally and professionally). These people most likely do not even run a full node, so exactly how did they plan to "have a say in the matter"? This is rather a very complex 'issue', but what the others failed to realize in your thread is that this is just supposed to be another metric (nothing has to be decided based on these votes).

They are socialists, so they want everyone to be equal of course Cheesy

Nope, you are wrong, I live in a Capitalist world and I believe hard work needs to be rewarded. I do not believe in a FREE lunch for anyone, and would rather teach them how to fish, than feeding them

the fish. What I am trying to say is, these people ...{ Who might not have come from a privileged background and inheritance } and who works hard for their money, should be made part of the voting

system. What is the difference between one rich guys distributing his 10 000 Bitcoins to 100 000 addresses and voting with that and having 100 000 poor people voting with their meager earnings?

Do we exclude the poor people, because they do not have enough money to vote? Socialism has nothing to do with this... I am a realist and a capitalist sympathetic to the poor.  Wink

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
RealBitcoin (OP)
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1007


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
March 05, 2016, 10:38:22 AM
 #17


system. What is the difference between one rich guys distributing his 10 000 Bitcoins to 100 000 addresses and voting with that and having 100 000 poor people voting with their meager earnings?

In that case it's equal.

1000 satoshi x 100,000 poor people = 1 bitcoin voting power for 100,000 poor users

OR

1 bitcoin for 1 more established user


Yes it takes 100,000 poor users in this case to overthrow the voting power of that 1 user? Why? It's not because we are elitist or supremacists.

Its because the 1 user holds more risk alone, he actually put 400$ of his money or labour in bitcoin , and for that risk he should be rewarded with voting power.

The 1000 satoshi guy only put 5 seconds of his time in bitcoin by filling out a CAPTCHA.



So it's not supremacy or elitism, it's just risk & reward, and that is capitalism.

cameltoe
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
March 05, 2016, 10:44:06 PM
 #18

I don't see how this would be fair the mining pools and exchanges would have a major impact on this would it not?
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
March 05, 2016, 10:50:42 PM
 #19

I don't see how this would be fair the mining pools and exchanges would have a major impact on this would it not?
1) Miners have a major impact today.
2) Exchanges don't have a lot of their own coins. They shouldn't time-lock the coins of their customers.

What is the difference between one rich guys distributing his 10 000 Bitcoins to 100 000 addresses and voting with that and having 100 000 poor people voting with their meager earnings?
It is not the number of addresses that is important in the proposed system. This would not work anyhow as somebody could redistribute his wealth among many (as you've said). Again, it seems that people don't realize that this would just be another metric. However, OP without a BIP and communication with the developers I doubt that this or a similar system is going to be implemented. There are just things that are more important.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
RealBitcoin (OP)
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1007


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
March 06, 2016, 03:47:09 AM
 #20

I don't see how this would be fair the mining pools and exchanges would have a major impact on this would it not?

Exchanges do a lot of outgoing transactions, they would be forbidden to vote according to this system.

However they also hold coins of other people and it would be immoral to vote with their coins, perhaps even illegal because they impersonate other people's will.

Most folks would have to reposess their coins to avoid them being used for voting against their will.

Pages: [1] 2 3 4 5 6 »  All
  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!