bytemaster (OP)
|
|
March 11, 2016, 06:22:12 PM |
|
I am interested in what the Bitcoin community thinks about the impact of mining pools.
If it were possible to design a proof of work system that effectively eliminated the ability to pool mining would that be an improvement or not?
Pros: More Independent Producers / Decentralization Harder to censor Increase profits for large miners (less competition from small miners) More profits mean lower costs and lower transaction fees
Cons: Higher variance would exclude some small miners Excluded miners will lead to slightly lower difficulty for the same mining reward
Any other pro's and cons?
|
|
|
|
franky1
Legendary
Offline
Activity: 4326
Merit: 4638
|
|
March 11, 2016, 06:42:29 PM Last edit: March 11, 2016, 06:52:37 PM by franky1 |
|
lets clarify 3 categories mining pools: are good(many people in a syndicate working together to share the reward)
mining FARMS: are bad(one person owning as much rigs as a pool and not needing to share profits (imagine mega solo-miner))
solo mining: 1 person, 1 ASIC is bad because the difficulty is super low and can be abused by someone finding a work around to dominate
solo mining even with 100,000 people, is meaningless and creates a reduction in the difficulty, ths increasing risk of attack aswell as blocks that wont be solved every 10 minutes on average. but days-weeks-years pool mining brings the resources together to get regular block solution, thus increasing difficulty and the miners in the pool get to share a regular reward (rather then 1 reward per lifetime each solo mining)
but because farms do not need to share profits. they can spend more on gear to increase their dominance. and as such get closer to a possible 51% attack(should they have malicious intent ofcourse)
|
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
|
|
|
bytemaster (OP)
|
|
March 11, 2016, 06:58:49 PM |
|
"Solo mining even with 100,000 people, is meaningless and creates a reduction in the difficulty, ths increasing risk of attack aswell as blocks that wont be solved every 10 minutes on average. but days-weeks-years..."
This statement is false. Blocks will continue to be produced on average every 10 minutes with or without pools. With 100,000 people who have equal hashing power, they will produce a block on average once every 2 years. With 144 mining conglomerates they would each produce a block once per day.... of course, if you increase mining frequency to once per minute, then you could have 1440 conglomerates each producing on average once per day. The end result is that hash power would end up held by a couple thousand conglomerates each of which would still have acceptable variance. Anyone with 0.05% or more of total hash power could produce daily. Anyone with .001% of the hash power could produce monthly. How many total individual miners does Bitcoin have today? There are only ~500,000 unspent outputs. If 1% of all bitcoiners have mining hardware, that would be 5000 people mining. How many individuals miners actively mining less than 0.08 BTC per month? Those are the only individuals who might get excluded by solo mining.
|
|
|
|
Amph
Legendary
Offline
Activity: 3234
Merit: 1070
|
|
March 11, 2016, 07:32:22 PM Last edit: March 12, 2016, 08:06:45 PM by Amph |
|
there is a good attempt for this, check spreadcoin, it was designed in a way where only the first who find the block can sign the block itself and trasmit it to the network
so it's not convenient for pool to run this coin
|
|
|
|
gkv9
Legendary
Offline
Activity: 1246
Merit: 1000
!!! RiSe aBovE ThE StoRm !!!
|
|
March 12, 2016, 07:41:20 PM |
|
Mining pools should actually be considered good thinking that not all miners are able to find a block on their own to get a full reward, but instead of that, in pools, one is at least assured of having a secured share for his mining work, one can at least gain what one invested into mining...
|
|
|
|
bytemaster (OP)
|
|
March 13, 2016, 02:53:36 AM |
|
Mining pools should actually be considered good thinking that not all miners are able to find a block on their own to get a full reward, but instead of that, in pools, one is at least assured of having a secured share for his mining work, one can at least gain what one invested into mining...
This could be mostly mitigated by moving to 3 second block intervals. Under this model you effectively turn the blockchain INTO a pool by allowing 200 times as many blocks to be produced, each with a reward of 0.5%.
|
|
|
|
adamstgBit
Legendary
Offline
Activity: 1904
Merit: 1037
Trusted Bitcoiner
|
|
March 13, 2016, 03:01:21 AM |
|
If it were possible to design a proof of work system that effectively eliminated the ability to pool mining would that be an improvement or not? this would bring up the barrier to entry for mining bitcoin several orders of magnitude. not good. With pooled mining, anyone, even someone with very very bad internet connection and low hashrate CAN mine bitcoin. the fact that a handful pools each have a big slice of hashing power is not an issue, pools must behave they way there users want them to behave, Individual miners choose the pool they mine at, if they are unhappy with the way to pool operates they will leave an another pool. not only does pool mining greatly lower the barrier to entry, I believe they will be instrumental in scaling bitcoin while keeping it highly decentralized.
|
|
|
|
AliceWonderMiscreations
|
|
March 13, 2016, 04:53:59 AM |
|
If it were possible to design a proof of work system that effectively eliminated the ability to pool mining would that be an improvement or not? this would bring up the barrier to entry for mining bitcoin several orders of magnitude. not good. Yeah. I don't use P2Pool but that is how I would mine if my power was cheap. I want it to grow, and hopefully be copied with other implementations so that little guys have a choice. The concept however is beautiful IMHO.
|
I hereby reserve the right to sometimes be wrong
|
|
|
bytemaster (OP)
|
|
March 13, 2016, 07:35:22 PM |
|
If it were possible to design a proof of work system that effectively eliminated the ability to pool mining would that be an improvement or not? this would bring up the barrier to entry for mining bitcoin several orders of magnitude. not good. With pooled mining, anyone, even someone with very very bad internet connection and low hashrate CAN mine bitcoin. the fact that a handful pools each have a big slice of hashing power is not an issue, pools must behave they way there users want them to behave, Individual miners choose the pool they mine at, if they are unhappy with the way to pool operates they will leave an another pool. not only does pool mining greatly lower the barrier to entry, I believe they will be instrumental in scaling bitcoin while keeping it highly decentralized. Having low-latency internet is just another kind of POW, like having a fast CPU, a GPU, or any other kind of work.
|
|
|
|
r0ach
Legendary
Offline
Activity: 1260
Merit: 1000
|
|
March 13, 2016, 07:46:32 PM Last edit: March 13, 2016, 08:04:21 PM by r0ach |
|
I am interested in what the Bitcoin community thinks about the impact of mining pools.
If it were possible to design a proof of work system that effectively eliminated the ability to pool mining would that be an improvement or not?
Pros: More Independent Producers / Decentralization Harder to censor Increase profits for large miners (less competition from small miners) More profits mean lower costs and lower transaction fees
Cons: Higher variance would exclude some small miners Excluded miners will lead to slightly lower difficulty for the same mining reward
Any other pro's and cons?
I think an altcoin or two has already implemented the Andrew Miller non-outsourceable puzzle type fix (spreadcoin I think?). All it does is make the barrier to entry higher and the same giant pools would still exist, they would just charge a security deposit fee to mine with them so you can't run off with the entire block reward. So, like a $10,000 security deposit in the case of current Bitcoin block rewards. You're then required to pre-order an ASIC and get scammed by some fly by night company, then when you try to mine, the fly by night mining pool runs off with your $10,000 security deposit. Maybe people wouldn't risk getting their security deposit stolen and only huge solo miners would exist. Then you have a system where only multi-millionaires can enter the network to extract block rewards. If governments tried to ban Bitcoin, this would make it easier for them because it would be harder to pseudo-anonymously acquire coins by plucking them off the tree, and all fresh coins would have to be acquired from some huge entity that can easily be shut down or regulated into oblivion. Trying to force people into some type of system like P2Pool seems like a better option than trying to eradicate mining pools in general.
|
|
|
|
gentlemand
Legendary
Offline
Activity: 2590
Merit: 3014
Welt Am Draht
|
|
March 13, 2016, 10:34:12 PM |
|
I prefer to live in la la land where everything is possible and lovely. In that case we should all be mining on our alarm clocks.
I think one problem with pools is that it makes miners complacent and placid. They're letting the guy at the head make the moves while the coins still arrive when it might be better to show some independent thought on occasion.
|
|
|
|
CryptoSalad
Member
Offline
Activity: 112
Merit: 10
|
|
March 13, 2016, 10:42:45 PM |
|
Pools are good to mine on so long as the fees are low and it is a good coin to mine on. Pools that have old coins on are useless and lots of pools now days need to support the most up to date coins in order to succeed.
|
|
|
|
MingLee
|
|
March 13, 2016, 10:43:30 PM |
|
I prefer to live in la la land where everything is possible and lovely. In that case we should all be mining on our alarm clocks.
I think one problem with pools is that it makes miners complacent and placid. They're letting the guy at the head make the moves while the coins still arrive when it might be better to show some independent thought on occasion.
While I do partially agree with your opinion, considering that there are petahashes of mining power on the network, it would be borderline impossible for individual miners to actually get any blocks. With pools, more miners have access to get a part of a block, allowing for them to continue mining without relying on finding an entire block themselves.
|
|
|
|
gentlemand
Legendary
Offline
Activity: 2590
Merit: 3014
Welt Am Draht
|
|
March 13, 2016, 10:45:37 PM |
|
Don't get me wrong, it's clear that pools are a necessity to get a decent number of miners, I just think it turns them into another level of customer to an extent.
|
|
|
|
Za1n
Legendary
Offline
Activity: 1078
Merit: 1011
|
|
March 13, 2016, 10:55:14 PM |
|
I don't think the concept of a pool itself is so bad, but do agree that mining should be spread to more than just 3-4 super-pools. Maybe 30-40 pools would be better, but unfortunately most miners are just out for immediate profits more than they are looking out for the long term health of a coin. What I would like to see is more emphasis on non-asic mining. Even with GPU mining, at least the average person has somewhat of a chance to stay in the mining game. Once a coin switches to dedicated hardware, home miners quickly become out-priced with both hardware and electrical costs. Of course there will always be the mega farmers in warehouses located where there is cheap electricity no matter what, but I think the move to totally dedicated asic hardware was the death-blow to most home mining.
New coins such as Ethereum with memory-hard algorithms seems for now to be resistant to this, so while the difficulty is still going up, it is still possible for many home miners to make a ROI and then a bit extra. I think to maintain decentralization this needs to be a requirement going forward. It will be interesting to see how much more Bitcoin mining centralized after the block halving, as I am sure many borderline miners will be forced to turn off their unprofitable rigs. Fast forward another 4 years, and we will again see another halving further reducing the number of miners, etc until is all in the hands of a few big players.
I would think in addition to keeping mining on platforms available to the most people, GPUs are probably more preferable to CPU only as to avoid botnets, but there would need to be a way to minimize the electrical cost to help even the playing field. So maybe some hybrid GPU PoW, with a storage cost attached, such as needing 1 TB HDD space for each mining instance. I don't know what, if anything would work, but believe any coin with a true chance at decentralization will need to keep mining accessible to the masses.
|
|
|
|
franky1
Legendary
Offline
Activity: 4326
Merit: 4638
|
|
March 13, 2016, 11:16:49 PM Last edit: March 13, 2016, 11:29:17 PM by franky1 |
|
This statement is false. Blocks will continue to be produced on average every 10 minutes with or without pools.
With 100,000 people who have equal hashing power, they will produce a block on average once every 2 years.
With 144 mining conglomerates they would each produce a block once per day.... of course, if you increase mining frequency to once per minute, then you could have 1440 conglomerates each producing on average once per day.
The end result is that hash power would end up held by a couple thousand conglomerates each of which would still have acceptable variance.
Anyone with 0.05% or more of total hash power could produce daily. Anyone with .001% of the hash power could produce monthly.
How many total individual miners does Bitcoin have today? There are only ~500,000 unspent outputs. If 1% of all bitcoiners have mining hardware, that would be 5000 people mining.
How many individuals miners actively mining less than 0.08 BTC per month? Those are the only individuals who might get excluded by solo mining.
firstly something real big to point out to you conglomerate=pool and pool=conglomerate so your whole idea.. is to ruin todays bitcoin security for a temporal code that makes each person only get 1 win every couple years.. thus not only not providing a regular income but also making people less inclined to be involved as it becomes more costly than playing the lottery and less rewarding. thats right not even the odd $1 now and again. just a rare chance of a $10k jackpot, if you can cross your fingers long enough. and because each block would be solved by just a combined hash power of 1 asic. the difficulty(security) would be low. and then.. get this.. you want it to form pools again (you call it a conglomerate but its the same damn thing) to bring back the security by which im thinking you mean someone can find a work around to your mining code fix and then form a pool .. to initially abuse the network for profit, and then to utilize the work around to let many people form pools to then bring balance to the network and restore security.. i got a great idea.. how about you go back to 2011-2012 and see that has already happened and bitcoin is more safer and secure now with pools than it is to temporarily break it up again to repeat the past.
|
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
|
|
|
arcticlava
Member
Offline
Activity: 67
Merit: 10
|
|
March 14, 2016, 12:25:27 AM |
|
If mining could be done by anyone with a laptop computer for a few satoshis per hour without needing a mining pool, I think that would be not only good for the btc ecosystem, but for engaging the wider public, and promoting global adoption. Who wouldn't want to get satoshis, or something, just for having a computer with some "downtime" to use for mining.
(Caveat - I did not do the math, I don't know if I am talking about satoshis or smalll fractions of satoshi) But the concept I think stands and I voted accordingly in the poll.
|
|
|
|
gentlemand
Legendary
Offline
Activity: 2590
Merit: 3014
Welt Am Draht
|
|
March 14, 2016, 12:27:54 AM |
|
I think that's what 21 co was aiming to do but those plans seem to have gone quiet. Even then I think the purchase cost of your mining gadgets would never be returned.
|
|
|
|
AliceWonderMiscreations
|
|
March 14, 2016, 12:55:21 AM |
|
If mining could be done by anyone with a laptop computer for a few satoshis per hour without needing a mining pool, I think that would be not only good for the btc ecosystem, but for engaging the wider public, and promoting global adoption. Who wouldn't want to get satoshis, or something, just for having a computer with some "downtime" to use for mining.
(Caveat - I did not do the math, I don't know if I am talking about satoshis or smalll fractions of satoshi) But the concept I think stands and I voted accordingly in the poll.
The reason I stopped running folding@home is because it made my downtime expensive, the cpu was always drawing power and the fan was always maxed out. I would only want my idle CPU time used for mining if it paid more than the power it consumed.
|
I hereby reserve the right to sometimes be wrong
|
|
|
Amph
Legendary
Offline
Activity: 3234
Merit: 1070
|
|
March 14, 2016, 07:21:12 AM |
|
If mining could be done by anyone with a laptop computer for a few satoshis per hour without needing a mining pool, I think that would be not only good for the btc ecosystem, but for engaging the wider public, and promoting global adoption. Who wouldn't want to get satoshis, or something, just for having a computer with some "downtime" to use for mining.
(Caveat - I did not do the math, I don't know if I am talking about satoshis or smalll fractions of satoshi) But the concept I think stands and I voted accordingly in the poll.
you're not solving the mining centralization issue in this way think about it, if mining can only be done with laptop, then someone rich will buy 10k laptop and centralized the mining again the truth is that there is no real mining centralization, ever, no matter what you do, this because the fundamental of wealth distribution are wrong in the first place
|
|
|
|
|