Bitcoin Forum
April 25, 2024, 12:50:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Are mining pools scalable? Can you split the block reward across 50,000 members?  (Read 272 times)
liviur (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 19, 2022, 07:54:58 AM
 #1

Let's assume the number of individuals that join mining pools grows by a lot. Let's say we have one mining pool with 50,000 members. The pool is successful and receives a block reward. The next step is to send to each pool member their share.

1. Is splitting the current 6.25 reward across 50,000 individuals very costly?
2. Is there a point when splitting the reward across all pool members becomes impractical?
3. Are there ways to improve the cost of distributing block rewards to the pool members?

I understand the lightning network is always helpful when discussing issues about increasing the number of transactions. But my focus with these questions is that it looks to me like pooled mining adds a large overhead of transactions that are not part of peoples' desire to trade or do the things they want with their bitcoin.
1714006238
Hero Member
*
Offline Offline

Posts: 1714006238

View Profile Personal Message (Offline)

Ignore
1714006238
Reply with quote  #2

1714006238
Report to moderator
1714006238
Hero Member
*
Offline Offline

Posts: 1714006238

View Profile Personal Message (Offline)

Ignore
1714006238
Reply with quote  #2

1714006238
Report to moderator
1714006238
Hero Member
*
Offline Offline

Posts: 1714006238

View Profile Personal Message (Offline)

Ignore
1714006238
Reply with quote  #2

1714006238
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
NeuroticFish
Legendary
*
Offline Offline

Activity: 3654
Merit: 6365


Looking for campaign manager? Contact icopress!


View Profile
January 19, 2022, 09:01:38 AM
Merited by hugeblack (4)
 #2

Let's assume the number of individuals that join mining pools grows by a lot. Let's say we have one mining pool with 50,000 members. The pool is successful and receives a block reward. The next step is to send to each pool member their share.

1. Is splitting the current 6.25 reward across 50,000 individuals very costly?
2. Is there a point when splitting the reward across all pool members becomes impractical?
3. Are there ways to improve the cost of distributing block rewards to the pool members?

I understand the lightning network is always helpful when discussing issues about increasing the number of transactions. But my focus with these questions is that it looks to me like pooled mining adds a large overhead of transactions that are not part of peoples' desire to trade or do the things they want with their bitcoin.

I don't see any problem here. I was hobby-mining altcoins with very small hash rate and I can tell that:

* a pool can very well use (internally) more than 8 digits after the decimal point for its own needs if he wants to, for more fair splitting of the reward or if the number of users becomes very big
* a pool doesn't have to send the reward to users after each block found, that would be a waste creating a huge number of inputs in user's wallet and the usual solution is to send only after a certain threshold is passed

All in all, imho you're worrying for not existing problems.

And LN may not be needed because:
* a mining pool can mine its own transaction, hence the tx fee is not a problem
* one tx will probably contain payment for many miners in the same time, it's more practical than a lot of small transactions
* because of that threshold I wrote about the sent amounts aren't that small

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1798


Linux since 1997 RedHat 4


View Profile
January 21, 2022, 01:07:45 AM
 #3

This is missing the point of what hash rate means.
The 'split' has nothing to do with it.

If you have a hash rate with an expected return, then that's your expected return.
Doesn't matter what size the pool is.

If your hash rate only makes dust every day, then some point when you total reward over time exceeds dust, you can get your reward.
You don't want a pool sending you dust, since you are most likely unable to spend it.

This also directly relates to "BITCOIN MINING INTRO & RULES OF THIS SUBFORUM - READ BEFORE POSTING"
https://bitcointalk.org/index.php?topic=2415854.0

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Pages: [1]
  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!