Bitcoin Forum
December 15, 2024, 11:12:01 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Are mining pools bad for Bitcoin?  (Read 1901 times)
sktrdie (OP)
Member
**
Offline Offline

Activity: 104
Merit: 10


View Profile WWW
October 21, 2013, 09:29:27 PM
 #1

This graph kind of scares me: https://blockchain.info/pools
BTC Guild owns 30% of the mining power of the entire network.

I've just started learning how Bitcoin works, but if BTC Guild ever goes up to 50% or so it means that the person in charge of that site (or the address facing the block-chain) has effectively really good chance of getting 5 or even 6 confirmations in a row.

The BTC Guild owner could make a large payment to someone (say to buy a car). The car seller would wait 3-4 confirmations for assurance that the network has accepted it. But then, since the BTCGuild owner owns 50% or more power of the network, he/she could outpace the network after those 3-4 confirmations and essentially get the money back from his car (by double-spending).

This person would be able to make all sorts of payments and overwrite the blocks where the payments were made to get back their money!

What is the Bitcoin community doing to make sure this won't happen?

Thanks,
Luca
Seccour
Legendary
*
Offline Offline

Activity: 1619
Merit: 1004


Bitcoiner, Crypto-anarchist and Cypherpunk.


View Profile
October 21, 2013, 09:47:24 PM
 #2

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

Other question ?

sktrdie (OP)
Member
**
Offline Offline

Activity: 104
Merit: 10


View Profile WWW
October 21, 2013, 09:52:06 PM
 #3

Interesting thanks.
But from a technical prospective, if a 50% computing power owner would try building his own branch, how would he/she catch up on the largest branch? Since it takes 10 mins to generate a block, wouldn't the main branch continue growing therefore not allowing him/her to catch-up?
Swordsoffreedom
Legendary
*
Offline Offline

Activity: 2982
Merit: 1135


Leading Crypto Sports Betting & Casino Platform


View Profile WWW
October 21, 2013, 09:54:36 PM
 #4

They have had 50% before a long while back but pool offsetting would likely occur as people move to other pools

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
evansearle42
Sr. Member
****
Offline Offline

Activity: 366
Merit: 250


View Profile
October 22, 2013, 01:24:21 AM
 #5

If the pool do bad stuff with the hashing power, they will soon lose all their customers...
mitty
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250



View Profile
October 22, 2013, 01:38:54 AM
 #6

If the pool do bad stuff with the hashing power, they will soon lose all their customers...
Basically this.

And also right now pools are a necessity for the vast majority of miners.  The variance of solo mining anything less than a few TH/s right now is crazy considering the huge network hashrate/difficulty spikes recently.
TooDumbForBitcoin
Legendary
*
Offline Offline

Activity: 1638
Merit: 1001



View Profile
October 22, 2013, 04:22:56 AM
 #7

Quote
What is the Bitcoin community doing to make sure this won't happen?

We're putting a very powerful bomb in the car, linked by satellite to the seller's wallet.dat.  If the payment doesn't show up in the seller's wallet within two hours of the purchase, the bomb will go off next time someone turns on the car's ignition. 



▄▄                                  ▄▄
 ███▄                            ▄███
  ██████                      ██████
   ███████                  ███████
    ███████                ███████
     ███████              ███████
      ███████            ███████
       ███████▄▄      ▄▄███████
        ██████████████████████
         ████████████████████
          ██████████████████
           ████████████████
            ██████████████
             ███████████
              █████████
               ███████
                █████
                 ██
                  █
veil|     PRIVACY    
     WITHOUT COMPROMISE.      
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
|   NO ICO. NO PREMINE. 
   X16RT GPU Mining. Fair distribution.  
|      The first Zerocoin-based Cryptocurrency      
   WITH ALWAYS-ON PRIVACY.  
|



                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌




   ▄███████
   ████████
   ███▀
   ███
██████████
██████████
   ███
   ███
   ███
   ███
   ███
   ███




     ▄▄█▀▀ ▄▄▄▄▄▄▄▄ ▀▀█▄▄
   ▐██▄▄██████████████▄▄██▌
   ████████████████████████
  ▐████████████████████████▌
  ███████▀▀▀██████▀▀▀███████
 ▐██████     ████     ██████▌
 ███████     ████     ███████
▐████████▄▄▄██████▄▄▄████████▌
▐████████████████████████████▌
 █████▄▄▀▀▀▀██████▀▀▀▀▄▄█████
  ▀▀██████          ██████▀▀
      ▀▀▀            ▀▀▀
tripppn
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500


View Profile WWW
October 22, 2013, 05:42:37 AM
 #8

Most of the bigger miners out there are aware of the potential of one pool getting over 50% and would move pools I would think.  I know BTCguild themselves have increases fees in the past to discourage people from using them because they were afraid they might hit that 51% mark.  And for 1 entity to buy enough hardware to get 51% would cost so much money at this point it wouldn't be worth it.  That's one thing about the network getting bigger that is good.

“You can't be a real country unless you have a beer and an airline - it helps if you have some kind of football team, or some nuclear weapons, but in the very least you need a beer.”
― Frank Zappa
eleuthria
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
October 22, 2013, 06:09:33 AM
 #9

The BTC Guild owner could make a large payment to someone (say to buy a car). The car seller would wait 3-4 confirmations for assurance that the network has accepted it. But then, since the BTCGuild owner owns 50% or more power of the network, he/she could outpace the network after those 3-4 confirmations and essentially get the money back from his car (by double-spending).

Pools are only able to remain large as long as people trust them.  We are at the mercy of our members in order to maintain our hash rates.  A double-spend can be detected if anybody is looking at the work the pool serves (it wouldn't be working on the main blockchain, prevblockhash would be different).  It can be *proven* quite shortly after (blockchain.info orphaned blocks page would show the pool doing this), at which point that pool is going to be dead shortly.

As a result, here's a little more to consider:  There is nothing available for easy purchase with Bitcoin that is valuable enough to even remotely tempt a pool operator to do this.  Anything that valuable would be a private deal, and you can be damn sure the person doing that deal wouldn't complete the sale til FAR more than 6 confirmations.  The only method to generate the value that this could be worth it is via an exchange.  Exchanges do not execute withdrawals in the $100k+ range automatically, so by the time this massive withdrawal is even considered, news would be out of the double spend and they'd manually block it from actually going through.


So for a pool to do a double spend...it's virtually impossible to do in a way where the payoff is worth killing off a viable business.  The same is somewhat true of private mining companies:  The attack would be publicly known and odds are would be blocked by the person they're trying to trade with in some way.  The only difference there is the private mining company wouldn't also instantly lose their share of the network since they don't rely on the public to keep their hash rate strong.

RIP BTC Guild, April 2011 - June 2015
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
October 22, 2013, 07:26:15 AM
 #10

It's not healthy for the ecosystem to have a few huge pools. However, a system such as Multi-PPS may make huge pools unneeded.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Trongersoll
Hero Member
*****
Offline Offline

Activity: 490
Merit: 501



View Profile
October 22, 2013, 06:43:19 PM
 #11

It's not healthy for the ecosystem to have a few huge pools. However, a system such as Multi-PPS may make huge pools unneeded.

Due to increasing difficulty, it is possible for a fixed hashrate miner to never ever find a block.
c1010010
Sr. Member
****
Offline Offline

Activity: 275
Merit: 250



View Profile
October 22, 2013, 06:53:24 PM
 #12

It's not healthy for the ecosystem to have a few huge pools. However, a system such as Multi-PPS may make huge pools unneeded.

Due to increasing difficulty, it is possible for a fixed hashrate miner to never ever find a block.

I'm not sure I agree with you on this one... anybody can find a block.

         YOU TOO CAN BE A MILLIONAIRE – INFINITECOIN Infinite possibilities – http://infinitecointalk.org          
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
October 22, 2013, 07:02:28 PM
 #13

It's not healthy for the ecosystem to have a few huge pools. However, a system such as Multi-PPS may make huge pools unneeded.
Due to increasing difficulty, it is possible for a fixed hashrate miner to never ever find a block.
This is correct. I said that huge pools will be unneeded, not that pools will be unneeded.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Trongersoll
Hero Member
*****
Offline Offline

Activity: 490
Merit: 501



View Profile
October 22, 2013, 07:19:48 PM
 #14

It's not healthy for the ecosystem to have a few huge pools. However, a system such as Multi-PPS may make huge pools unneeded.

Due to increasing difficulty, it is possible for a fixed hashrate miner to never ever find a block.

I'm not sure I agree with you on this one... anybody can find a block.


Actually, i forgot to specify "if mining solo".

Yes, anyone "can" find a block. But with constantly rising difficulty, the odds against finding one keep increasing as well.
luv2drnkbr
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1026



View Profile
October 22, 2013, 07:21:46 PM
 #15

Yes, and it fucking boggles my mind that things like p2pool have as little volume as they have.  Fractional pay-per-share (or at least close, currently share is like 150K or something) and still decentralized... best of both worlds.  Why the hell doesn't everybody use it!?

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
October 22, 2013, 07:31:55 PM
 #16

Yes, and it fucking boggles my mind that things like p2pool have as little volume as they have.  Fractional pay-per-share (or at least close, currently share is like 150K or something) and still decentralized... best of both worlds.  Why the hell doesn't everybody use it!?

Many ASICs don't play nice with p2pool. As an example KNC refresh work function is borked.  When new work comes in it is very slow to react and continues to hash on producing useless hashes.  Now on "normal" bitcoin when there is a work change every 600 seconds it results in a good 1% to 2% lost work.  p2pool essentially is causing a work change every 20 seconds so you are looking at 30% to 60% lost work.   Another way to look at it is for a KNC miner p2pool has a 30%+ fee.  Would you mine on a pool with a 30% fee?

It doesn't HAVE to be that way but until ASIC designers put some thought into latency p2pool is going to be a non-starter.  Beyond the ASIC incompatibility issue, even under GPU era p2pool "struggled" simply because it requires a little more thought, effort, and education.  Many miners are simply lazy.  They want a 1 button "free moniez" machine.  Hell some kept using the broken GUI Miners because learning cgminer was "too hard".  Learning to use p2pool?  Might as well ask them to learn Latin.
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
October 22, 2013, 07:36:22 PM
 #17

Yes, and it fucking boggles my mind that things like p2pool have as little volume as they have.  Fractional pay-per-share (or at least close, currently share is like 150K or something) and still decentralized... best of both worlds.  Why the hell doesn't everybody use it!?
P2pool uses PPLNS, not PPS.

Some reasons are listed at http://bitcoin.stackexchange.com/questions/2752/what-are-some-reasons-that-a-rational-miner-wont-switch-to-p2pool/2755#2755.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Hippie Tech
aka Amenstop
Legendary
*
Offline Offline

Activity: 1624
Merit: 1001


All cryptos are FIAT digital currency. Do not use.


View Profile WWW
October 23, 2013, 05:59:45 AM
 #18

It's not healthy for the ecosystem to have a few huge pools. However, a system such as Multi-PPS may make huge pools unneeded.
Due to increasing difficulty, it is possible for a fixed hashrate miner to never ever find a block.
This is correct. I said that huge pools will be unneeded, not that pools will be unneeded.

Could the risks involved with pooled mining be minimized/ eliminated if the blockchain/coin itself was the pool and if each share was paid proportionally during the coin's entire lifespan ?








Shallow
Sr. Member
****
Offline Offline

Activity: 938
Merit: 255


SmartFi - EARN, LEND & TRADE


View Profile
October 23, 2013, 06:23:45 AM
 #19

Since the pool is just a group of people then the miners can simply move.

████
██
██
██
██
██
██
██
██
██
██
██
████
...The Open..............
...Lending Platform...
████
████
████
████
████
████
████
████
████
████
████
████
████
▄▄█████████▄▄
▄█████████████████▄
▄██████████▀▀▀▀███████▄
█████████▀        ███████
████████▀        ▄█████████
█████████       ▄▀▀██████████
█████████     ▄▀   ▀█████████
██████████  ▄▀      █████████
█████████▀▀       ▄████████
███████        ▄█████████
▀███████▄▄▄▄██████████▀
▀█████████████████▀
▀▀█████████▀▀
.SMARTFI..████
████
████
████
████
████
████
████
████
████
████
████
████
...Join the SmartFi.....
...Token Sale...
████
██
██
██
██
██
██
██
██
██
██
██
████
████████████████████████████
████████████████████████████
████████████████████████████
█████████████████▀▀  ███████
█████████████▀▀      ███████
█████████▀▀   ▄▄     ███████
█████▀▀    ▄█▀▀     ████████
█████████ █▀        ████████
█████████ █ ▄███▄   ████████
██████████████████▄▄████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████▀▀▄██████▄▀▀████████
███████  ▀        ▀  ███████
██████                ██████
█████▌   ███    ███   ▐█████
█████▌   ▀▀▀    ▀▀▀   ▐█████
██████                ██████
███████▄  ▀██████▀  ▄███████
████████████████████████████
████████████████████████████
████████████████████████████
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
October 23, 2013, 12:34:06 PM
 #20

It's not healthy for the ecosystem to have a few huge pools. However, a system such as Multi-PPS may make huge pools unneeded.
Due to increasing difficulty, it is possible for a fixed hashrate miner to never ever find a block.
This is correct. I said that huge pools will be unneeded, not that pools will be unneeded.
Could the risks involved with pooled mining be minimized/ eliminated if the blockchain/coin itself was the pool and if each share was paid proportionally during the coin's entire lifespan ?
It seems to me that if the blockchain itself needs to recognize shares it will be very bloated.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Pages: [1] 2 »  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!