Author

Topic: Mining, Pools, and voting on the future of bitcoin (Read 2020 times)

legendary
Activity: 1050
Merit: 1003
STEPPING ON HIGH HORSE...

There is a widely-held illusion that it is necessary to have powerful miners. At some point, the necessity of slavery also seemed natural to every right thinking person.

Bitcoin holders are the group that should make decisions about bitcoin's future of bitcoin. The mining system hands this right to miners instead. Miners fortunes are not directly linked to bitcoin's future prospects. They can't be bothered to come up with an opinion or vote. Why would they? Why would anyone be surprised at this?

It is possible to use a system where long-term bitcoin holders vote to verify txns without engaging in mining (except perhaps in some quite modest way). Under this system, equilibrium long-run txn fees would be a fraction of what they will be under the current regime. Despite the cheap fees, the blockchain would remain just as secure. Major decisions would be made by the txn verifiers just like today. Except these people would care about making the right decisions. They would care because there fortunes would be directly linked to bitcoin's long-term success.

The alternative verification mechanism is known as "proof-of-stake". No one involved in the community is seriously interested in "proof-of-stake." This oversight is testimony to the narrow-mindedness of even gifted and innovative people.

GETTING OFF HIGH HORSE...

Sorry for the interruption, we will now return to regular programming...
legendary
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
Misunderstanding.

Anyway, I made a boycott thread in the mining section. I hope people really wake up, this is a serious issue.

https://bitcointalksearch.org/topic/join-me-in-the-biggest-mining-pool-boycott-bitcoin-has-ever-seen-61219
newbie
Activity: 28
Merit: 0
eh?
i was talking about
Quote
If I understand this vote correctly, doing nothing is a vote against??
and not the proposed voting scheme
legendary
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
the point is it's not exactly a vote.
If you do nothing - your miner/client/software wont support the change
lets say 20% are for the change (and add the P2SH tag), 18% against and the others don't care.  In this case only 20% of the network will be able to handle the new type of transactions. so all of those who did nothing - are stopping the network from adapting to the change - even if the personally don't care.
This is not how it would work, it makes no sense. The default address would vote based on the pool operator's own opinion, that could be for or against. Then he provides another address for the opposite opinion so that those who disagree with him can vote otherwise without changing their pool.
newbie
Activity: 28
Merit: 0
I like the different servers idea, shouldn't be too hard to implement.  If I understand this vote correctly, doing nothing is a vote against??  That doesn't give miners who do not understand the implications, don't know how to vote, or just do not want to vote any option.  It should be you have to sign yes or no into the block, not just yes.  Please correct me if I'm wrong - I do mine.
the point is it's not exactly a vote.
If you do nothing - your miner/client/software wont support the change
lets say 20% are for the change (and add the P2SH tag), 18% against and the others don't care.  In this case only 20% of the network will be able to handle the new type of transactions. so all of those who did nothing - are stopping the network from adapting to the change - even if they personally don't care.
the P2SH tag means "my miner can handle the new type of transactions".
legendary
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
I like the idea of pools providing different servers for different votes, that would be really good.
legendary
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
This is a huge issue right now. The first step is for everyone to stop using at least the top 3 biggest pools which are Deepbit, Slush and Guild. I know that not everyone will stop of course, but if enough of you do, we have at least limited the massive power they have over decisions right now.

The other step is to simply raise awareness among miners and pool operators. Miners need to consult their pool operator to find out what he/she is voting for and then change pool if you dislike the pool operators opinion.

Of course with p2pool anyone can vote for themselves but it's not necessary for everyone to use p2pool. It's VERY necessary however that we limit the power of the largest pools and start thinking about our votes.

For example I have mined at Bitlc.net (former Bitcoins.lc) for a long time now but I have no clue what the pool operator is thinking in regards to P2SH. When the voting period is on I will certainly want to know if the pool has the same opinion as I do, if it doesn't I will change my pool.
legendary
Activity: 1036
Merit: 1002
Give miners control over the protocol, and they will ultimately create more than 21M BTC. Not the current miners, but the ones taking over when there's only a small group left after the minting cuts.

Give BTC hoarders control, and you get the opposite.

Bottom line: don't.
hero member
Activity: 868
Merit: 1008
I like the different servers idea, shouldn't be too hard to implement.  If I understand this vote correctly, doing nothing is a vote against??  That doesn't give miners who do not understand the implications, don't know how to vote, or just do not want to vote any option.  It should be you have to sign yes or no into the block, not just yes.  Please correct me if I'm wrong - I do mine.
If you belong to a pool, the pool will be putting a vote into the blocks it finds (well, most pools will).  You could think of the pool as being your representative for the purposes of voting on the protocol upgrade.  If you mine solo, each block you find is effectively is a non vote and may hinder the rollout of either solution (because a super majority of mining capacity is needed before the change will go forward).
donator
Activity: 798
Merit: 500
I like the different servers idea, shouldn't be too hard to implement.  If I understand this vote correctly, doing nothing is a vote against??  That doesn't give miners who do not understand the implications, don't know how to vote, or just do not want to vote any option.  It should be you have to sign yes or no into the block, not just yes.  Please correct me if I'm wrong - I do mine.
hero member
Activity: 868
Merit: 1008
The discussion in the mining forum and the upcoming transition to support p2sh is very interesting.  As a miner, you have a vote on such changes to the bitcoin protocol.  Your vote is proportional to the amount of mining capacity you control.  The mining pools are being asking to voice which of the proposals for p2sh they support by stating their preference in the blocks the create.  This got me thinking…as a pool operator, taking a position could be risky.  Miners in your pool that don't agree with your position might leave for another pool that was inline with their position.  So, one thing the pools could do is divide up their operations such that the miners could connect to one of several servers, each of which takes a different position on the issue at hand.  This lets the individual miners register their votes however they wish and they don't have to jump to another pool.  Good for the miners and good for the pool operator.

In the future, I would love to see mining hardware sold as a little solid state brick device for less than $100.  Just about everyone could run these miners to help secure the network and ensure they have a vote in its future direction.  Pools could make it simple for you to configure these devices.  They could also notify you about proposed protocol changes and let you register a vote by configuring your device accordingly.
Jump to: