Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Rockford99 on January 27, 2012, 12:27:35 AM



Title: Is there a way to combat this mining concentration AND get paid (some question
Post by: Rockford99 on January 27, 2012, 12:27:35 AM
Andreesen said that one mining pool had veto power over system changes.  I don't think that, in itself, is a big deal.  I know how to encrypt my wallet. 

On the other hand, I have no real understanding of what he's talking about.

1. Where are the "rules" about these large mining pools?  I didn't see it in Satoshi's white paper.
(please answer!)

2. Why does this matter?  Does the person who is awarded a block get to "control" it forever?

3. Instead of some commie a$$ appeal (sorry, I'm and 80s kid) to donate to smaller mining pools (which some of you were making), why can't I loan them to these "more virtuous" mining groups and get kicked back some of the discovered blocks, thus receiving a return on my investment - rather than "DONATING?"
If so, could you please such an enterprise!

4. Sorry if I sound like an arrogant buffoon that has a Bobby Knight poster on my wall, but I doubt I'm the only one who has the same misconception.  I'm buying BTC to try to make $$$ and am "tech-challenged."





Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: dooglus on January 27, 2012, 01:50:25 AM
Andreesen said that one mining pool had veto power over system changes.  I don't think that, in itself, is a big deal.  I know how to encrypt my wallet. 

On the other hand, I have no real understanding of what he's talking about.

1. Where are the "rules" about these large mining pools?  I didn't see it in Satoshi's white paper.
(please answer!)

The rules are everything about how bitcoin works, such as:  Difficulty is calculated to set the block generation rate to about one every ten minutes.  There are 50 bitcoins generated in each block.  The reward halves every 4 years.  And so on.

Quote
2. Why does this matter?  Does the person who is awarded a block get to "control" it forever?

Gavin is wanting to change one of the rules, to allow multi-sig transactions.  If there is a mining pool with >50% of the hashing power, they could refuse to accept the new rule, and reject any transaction that doesn't follow the old rules.  The problem here is that the pool decides the content of the block being mined.  They decide which transactions to include and which to reject.  The miners have effectively given up any power they had on deciding the 'rules' to the pool operator.

The advantage of p2pool over the traditional pools is that each miner uses their own bitcoind to decide which transactions to include in the blocks they mine.  There's no central pool operator deciding whether to go with Gavin's rule or Luke's rule.  Each miner in the pool downloads either Gavin's bitcoind or Luke's bitcoind, hence getting their own 'vote'.

Quote
3. Instead of some commie a$$ appeal (sorry, I'm and 80s kid) to donate to smaller mining pools (which some of you were making), why can't I loan them to these "more virtuous" mining groups and get kicked back some of the discovered blocks, thus receiving a return on my investment - rather than "DONATING?"
If so, could you please such an enterprise!

The idea of the donations in to incentivise miners to use p2pool instead on one of the traditional pools (as if saving the (up to) 10% fees that the traditional pools charge isn't enough).  Having you loan some BTC only to have to pay you back more than you loan would be a disincentive.  What's in it for me as a miner?  I end up losing BTC to you.

Quote
4. Sorry if I sound like an arrogant buffoon that has a Bobby Knight poster on my wall, but I doubt I'm the only one who has the same misconception.  I'm buying BTC to try to make $$$ and am "tech-challenged."

It's OK.  I love David Hasselhoff's early work too.


Title: Don't miners typically MAKE A PROFIT?
Post by: Rockford99 on January 27, 2012, 03:10:27 AM
If I loan them money that is intended to steer them to a particular pool, then they have MORE resources to mine with and can receive an incremental profit greater than otherwise and still reimburse me part of the additional profit?  Why wouldn't that work?  If not, these guys didn't really think through the design all that well.


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: gnar1ta$ on January 27, 2012, 03:24:56 AM
If you are not mining and just want to support a particular development over another try buying hashing power from a GBLSE or other mining company/person who is supporting what you want. Then you get a return.


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 03:39:06 AM
Gavin is wanting to change one of the rules, to allow multi-sig transactions. 

What in the world does mulit-sig transactions mean?
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: Eveofwar on January 27, 2012, 03:42:16 AM
Gavin is wanting to change one of the rules, to allow multi-sig transactions. 

What in the world does mulit-sig transactions mean?
Sam

https://bitcointalk.org/index.php?topic=61125.0

It's the big craze.

BIP 16 / 17...etc


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 04:02:17 AM
Gavin is wanting to change one of the rules, to allow multi-sig transactions. 

What in the world does mulit-sig transactions mean?
Sam

https://bitcointalk.org/index.php?topic=61125.0

It's the big craze.

BIP 16 / 17...etc

OK, I guess I'll mine more at Deepbit.
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: Eveofwar on January 27, 2012, 04:03:17 AM
Gavin is wanting to change one of the rules, to allow multi-sig transactions. 

What in the world does mulit-sig transactions mean?
Sam

https://bitcointalk.org/index.php?topic=61125.0

It's the big craze.

BIP 16 / 17...etc

OK, I guess I'll mine more at Deepbit.
Sam

I think that's the opposite of what most are wanting to happen, but to each their own :)


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 04:20:20 AM
Gavin is wanting to change one of the rules, to allow multi-sig transactions. 

What in the world does mulit-sig transactions mean?
Sam

https://bitcointalk.org/index.php?topic=61125.0

It's the big craze.

BIP 16 / 17...etc

OK, I guess I'll mine more at Deepbit.
Sam

I think that's the opposite of what most are wanting to happen, but to each their own :)

Really, I didn't get that.

If deepbit is the problem then the solution is to get rid of pooled mining altogether.  The idea that because a pool is successful that it must be evil is offensive.  I would hope that all pools have the goal of success.  In my view a pool that wish's to fail is the one that is more evil.

Seems to me that some people thrive on creating solutions in search of a problem.

Success is NOT a bad thing.
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: Eveofwar on January 27, 2012, 04:21:11 AM
Gavin is wanting to change one of the rules, to allow multi-sig transactions. 

What in the world does mulit-sig transactions mean?
Sam

https://bitcointalk.org/index.php?topic=61125.0

It's the big craze.

BIP 16 / 17...etc

OK, I guess I'll mine more at Deepbit.
Sam

I think that's the opposite of what most are wanting to happen, but to each their own :)

Really, I didn't get that.

If deepbit is the problem then the solution is to get rid of pooled mining altogether.  The idea that because a pool is successful that it must be evil is offensive.  I would hope that all pools have the goal of success.  In my view a pool that wish's to fail is the one that is more evil.

Seems to me that some people thrive on creating solutions in search of a problem.

Success is NOT a bad thing.
Sam

I think the "problem" is that Deepbit has the ability to veto any vote, due to their hashing power.  I could be wrong though, just what I got from Gavin's post.


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 04:28:14 AM
Gavin is wanting to change one of the rules, to allow multi-sig transactions. 

What in the world does mulit-sig transactions mean?
Sam

https://bitcointalk.org/index.php?topic=61125.0

It's the big craze.

BIP 16 / 17...etc

OK, I guess I'll mine more at Deepbit.
Sam

I think that's the opposite of what most are wanting to happen, but to each their own :)

Really, I didn't get that.

If deepbit is the problem then the solution is to get rid of pooled mining altogether.  The idea that because a pool is successful that it must be evil is offensive.  I would hope that all pools have the goal of success.  In my view a pool that wish's to fail is the one that is more evil.

Seems to me that some people thrive on creating solutions in search of a problem.

Success is NOT a bad thing.
Sam

I think the "problem" is that Deepbit has the ability to veto any vote, due to their hashing power.  I could be wrong though, just what I got from Gavin's post.

And the people who use deepbit, or any other pool, are in effect voting by proxy.  That is the individuals miners choice.

As for the solution in search of a problem comment, the less tinkering with something that works, the better.  I don't think we should be messing with the foundation of the way bitcoin works.  It just feeds the seed of distrust.

We now have encrypted wallets what else do we really need to secure our transactions?  Sending a message to my smartphone will really help that much?  Smartphones can't be compromised?  Really?
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 05:01:37 AM
As for the solution in search of a problem comment, the less tinkering with something that works, the better.  I don't think we should be messing with the foundation of the way bitcoin works.  It just feeds the seed of distrust.

Pools are not the foundation of the way Bitcoin works. It was a hack to reduce variance for solo miners. Unfortunately, you normally pay a fee and give up your vote. If you like voting by proxy, great! Some people might want the choice to vote for themselves. This is why forrestv took the challenge and created P2Pool. Now you can have reduced variance and keep your vote. It doesn't require trust, which is a better model in my opinion. To each his own of course.

I know that pools weren't supposed to be the foundation of the way Bitcoin works.  But the Bitcoin community continually badgers and belittles people who want to solo mine because it is just "stupid" to not use a pool.  I felt that heat when I first got interested in Bitcoin.  So now that pooled mining is the only way to effectively mine for Bitcoin people want to gripe about paying a fee or the success of certain pools.  Well running a pool cost's money.  Now that the community has successfully forced miners into using pools they want to whine about said pools having too much power.  I think it is time for people to take responsibility for their own actions and quit whining about the success of others.

I haven't looked into the P2Pool, maybe I should.  But when it comes to money and greed there will always be way for someone to take advantage.  There is no such thing as something for nothing or a get rich quick scheme.

I still say we shouldn't be messing with trying to fix something that ain't broke.
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: gnar1ta$ on January 27, 2012, 05:03:59 AM
And the people who use deepbit, or any other pool, are in effect voting by proxy.  That is the individuals miners choice.

As for the solution in search of a problem comment, the less tinkering with something that works, the better.  I don't think we should be messing with the foundation of the way bitcoin works.  It just feeds the seed of distrust.

We now have encrypted wallets what else do we really need to secure our transactions?  Sending a message to my smartphone will really help that much?  Smartphones can't be compromised?  Really?
Sam

If you don't think we should be messing with the foundation of the way bitcoin works then why are mining at a pool which is for changing the foundation of the way bitcoin works  ???


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 05:15:49 AM
And the people who use deepbit, or any other pool, are in effect voting by proxy.  That is the individuals miners choice.

As for the solution in search of a problem comment, the less tinkering with something that works, the better.  I don't think we should be messing with the foundation of the way bitcoin works.  It just feeds the seed of distrust.

We now have encrypted wallets what else do we really need to secure our transactions?  Sending a message to my smartphone will really help that much?  Smartphones can't be compromised?  Really?
Sam

If you don't think we should be messing with the foundation of the way bitcoin works then why are mining at a pool which is for changing the foundation of the way bitcoin works  ???

Have I missed something?

This Gavin guy wants to change the functioning of bitcoin to add an additional signature to the Bitcoin block which will require me to reply to a query sent to my smartphone when I want to initiate a transaction.  And he is worried that Deepbit won't honor those transactions?

So it seems to me that deepbit is voting, on my behalf, for the current status quo.

Besides, like I said before, if you don't like a pool being successful then lets all start solo mining again.  I would be fine with that.
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: gnar1ta$ on January 27, 2012, 05:27:15 AM
Have I missed something?

Yes, you missed that the debate isn't over weather or not to implement multi-sig transactions, but rather which protocol change is best to implement - and there are several, with support from different developers and pool operators.


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 05:32:04 AM
Have I missed something?

Yes, you missed that the debate isn't over weather or not to implement multi-sig transactions, but rather which protocol change is best to implement - and there are several, with support from different developers and pool operators.

And my, consistent, point is why change it at all?  The impetus to make these changes is to make it harder to hijack someones unsecured wallet.  Hasn't that problem been solved with encrypted wallets?
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: Rassah on January 27, 2012, 05:55:29 AM
Have I missed something?

Yes, you missed that the debate isn't over weather or not to implement multi-sig transactions, but rather which protocol change is best to implement - and there are several, with support from different developers and pool operators.

And my, consistent, point is why change it at all?  The impetus to make these changes is to make it harder to hijack someones unsecured wallet.  Hasn't that problem been solved with encrypted wallets?
Sam

The impetus is to allow Bitcoin o be used by businesses and corporations, which often require TWO signatures on a check to send money. Currently you would have to assign a single person ALL the powers to spend money. That is a huge security risk for businesses. The "use a phone app to validate your sending coins" is just another bonus.
You also missed the point of P2Pool. It is exactly like a pool, in that you pool your mining power with everyone else, but it's better than a pool in that you pay no fees, you KEEP the transaction fees that pools usually keep, you get to configure your own miner however you wish and vote on whatever changes you want, you run your miner and pool software on your own computer, so don't have to worry about the pool going down for whatever reason, and being completely distributed, P2Pool can not be DDOSed. It's the best choice for capitalism, but is still not well known because it's so new and obscure. The "donations" are there to get people to bother to try it out, since part of a pool's appeal is total hashing rate: the higher the pool hash rate, the lower the variance. P2Pool had a fairly low has rate, thus high variance (there are still days when you won't find a block). Once more people join, the variance will go away, donation incentives won't be needed, and it'll be the superior option.


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 06:12:55 AM
Have I missed something?

Yes, you missed that the debate isn't over weather or not to implement multi-sig transactions, but rather which protocol change is best to implement - and there are several, with support from different developers and pool operators.

And my, consistent, point is why change it at all?  The impetus to make these changes is to make it harder to hijack someones unsecured wallet.  Hasn't that problem been solved with encrypted wallets?
Sam

The impetus is to allow Bitcoin o be used by businesses and corporations, which often require TWO signatures on a check to send money. Currently you would have to assign a single person ALL the powers to spend money. That is a huge security risk for businesses. The "use a phone app to validate your sending coins" is just another bonus.
You also missed the point of P2Pool. It is exactly like a pool, in that you pool your mining power with everyone else, but it's better than a pool in that you pay no fees, you KEEP the transaction fees that pools usually keep, you get to configure your own miner however you wish and vote on whatever changes you want, you run your miner and pool software on your own computer, so don't have to worry about the pool going down for whatever reason, and being completely distributed, P2Pool can not be DDOSed. It's the best choice for capitalism, but is still not well known because it's so new and obscure. The "donations" are there to get people to bother to try it out, since part of a pool's appeal is total hashing rate: the higher the pool hash rate, the lower the variance. P2Pool had a fairly low has rate, thus high variance (there are still days when you won't find a block). Once more people join, the variance will go away, donation incentives won't be needed, and it'll be the superior option.

That can be done in software/devices without modifying the protocol/blockchain.  It is up to the user/organization to implement it if they choose.  The encrypted wallet already provides for additional security, if a user chooses to implement it.

The P2Pool is something I haven't looked into and, as I said, I probably should.  Can't comment on that one way or the other.

I have no axe to grind about any pool.  If I'm going to use a pool it will be one that charges a fee and provides good service and has a business model that provides for longevity.  Being anti-deepbit just because they are successful isn't productive.  But folks are free to choose to do so.
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: Rassah on January 27, 2012, 03:35:16 PM
I have no axe to grind about any pool.  If I'm going to use a pool it will be one that charges a fee and provides good service and has a business model that provides for longevity.  Being anti-deepbit just because they are successful isn't productive.  But folks are free to choose to do so.

Yeah, um, I think you WAY overreacted with your "crusade against socialism" here, thinking this discussion had anything to do with socialism. We're (mostly) all free-market capitalists here. Leaving Deepbit is a pro-capitalist decision, and staying with Deebit is comparative to sticking with Kodak film cameras, just because you and others always have.


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: SkRRJyTC on January 27, 2012, 03:46:51 PM
Success is NOT a bad thing.
Sam

In this case it is.  Success = Centralization.  Centralization = Bad


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: Disposition on January 27, 2012, 04:32:11 PM
I'm buying BTC to try to make $$$ and am "tech-challenged."

There's your mistake, though it is not too late to learn and catch up. mining is profitable again in the USA, assuming you have existing hardware.

but mining is no way by far the only method to obtaining profit when it comes to bitcoins.


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 07:00:10 PM
I have no axe to grind about any pool.  If I'm going to use a pool it will be one that charges a fee and provides good service and has a business model that provides for longevity.  Being anti-deepbit just because they are successful isn't productive.  But folks are free to choose to do so.

Yeah, um, I think you WAY overreacted with your "crusade against socialism" here

Maybe so.

But this thread was started for the purpose of discussing pools having too much veto power over a specific change to the way Bitcoin will work in the future.

My twofold opinion is one that people have the right to mine where they want no matter what others may think.  Or the veto power a large pool may have.  The miners choose to give said pool that power.

And two that we should be cautious of making changes to the bitcoin protocol/blockchain for the sake of increased security.  We don't know what the internet is going to look like in the future so these changes could be detrimental in that unknown future.  It seems to me that the security can be, and is, being enhanced in software (encrypted wallet) devices (smartphones/PDA's/Secure USB sticks) or services such as online bitcoin banks.

Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 07:04:49 PM
Success is NOT a bad thing.
Sam

In this case it is.  Success = Centralization.  Centralization = Bad

And who will the arbiter that decides what constitutes too much success/centralization?  And what methods should be employed to prevent it?  Are there any lessons in history to draw on?
Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: grue on January 27, 2012, 07:06:02 PM
I have no axe to grind about any pool.  If I'm going to use a pool it will be one that charges a fee and provides good service and has a business model that provides for longevity.  Being anti-deepbit just because they are successful isn't productive.  But folks are free to choose to do so.
>implying those two are mutually exclusive


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: os2sam on January 27, 2012, 11:51:04 PM
I have no axe to grind about any pool.  If I'm going to use a pool it will be one that charges a fee and provides good service and has a business model that provides for longevity.  Being anti-deepbit just because they are successful isn't productive.  But folks are free to choose to do so.
>implying those two are mutually exclusive

Which two things?

1. I have no axe to grind about any pool.
2. If I'm going to use a pool it will be one that charges a fee and provides good service and has a business model that provides for longevity
3. But folks are free to choose to do so.

Sam


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: Ranvier on January 28, 2012, 02:25:19 AM
And trust me, pools get DDOS'd quite often. A couple of months ago a MASSIVE DDOS attack was launched that noticeably brought down the difficulty. At one time Slush's Pool, Deepbit, and several others were offline.

With p2pool this wouldn't happen, as there are no servers to DDOS (also, no fees are nice).

Just by 0.02 BTC


Title: Re: Is there a way to combat this mining concentration AND get paid (some question
Post by: Killdozer on January 28, 2012, 09:53:19 AM
Quote
If deepbit is the problem then the solution is to get rid of pooled mining altogether.  The idea that because a pool is successful that it must be evil is offensive.  I would hope that all pools have the goal of success.  In my view a pool that wish's to fail is the one that is more evil.

Yeah, that would be great, and there is a way for this already: the p2pool, but how do you "get rid" an aspect of a decentralized currency, a p2p network, that no one entity controls? That is the problem, and why there are discussions and some people shitting bricks over this new change, and why it's not just implemented and provided to everyone as a simple update directly.

Quote
I haven't looked into the P2Pool, maybe I should.  But when it comes to money and greed there will always be way for someone to take advantage.  There is no such thing as something for nothing or a get rich quick scheme.

Look into it, get the facts. Right now you've just written some cool movie phrases which have nothing to do with the situation. (don't really apply.). (And yeah there are get rich quick schemes, just that not everyone is ever going to find one obvisouly.)

Quote
And my, consistent, point is why change it at all?  The impetus to make these changes is to make it harder to hijack someones unsecured wallet.  Hasn't that problem been solved with encrypted wallets?
Sam

Why do you ask that here? Please search the forums, not so long ago Gavin created an even "dumb it down" thread where he explains this exactly. The issue have been discussed EXTENSIVELY in the past months, why repeat it in this thread also?


To the point of the question:
Is the problem now that people just don't switch to p2pool even though it's already good, or is p2pool still small to provide small enough variance?
If latter is the case, I am proposing a scheme where we would set a date in the future, of "next wave" of p2pool users.
I understand that many don't want to switch to a pool that would mean risking big losses to variane, even if they wanted to help the health of the bitcoin ecosystem. But at the same time, if enough people switched at once, that would not longer be a problem.
So if we set a date, many of the miners would know this in advance, and when the date comes, they would just switch to p2pool, and in just an hour or maybe a day, could see directly, how many people there are out there that really would switch to p2pool.
Now if the variance would be low already, that would be it, people would just stay there. If it would be too high, they could switch back to their regular miners and set a new date for the next wave of switching, and they would know it would be bigger than the first one, because most people in the first wave would of course switch during the second one as well, because they obviously want this, just can't deal with the variance.

This way we could pretty exactly estimate the real amount of people out there that could switch to p2pool, and most of them would just risk a little mining time, instead of going p2pool fulltime and potentially loosing a lot more.