Bitcoin Forum
December 29, 2025, 05:16:44 AM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I have set up Yiimp mining pool software and it seemed to work fine initially. H  (Read 340 times)
hknx (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 2


View Profile
June 01, 2025, 03:50:47 PM
Merited by mikeywith (2)
 #1

I have set up Yiimp mining pool software and it seemed to work fine initially. However, I noticed a serious issue regarding payment distribution for the same coin pool.

Here is the situation:

One miner connects to the pool for a specific coin, finds a block, and receives the payout correctly.

After a few days, another miner connects to mine the same coin.

Despite the new miner mining and finding blocks, the pool continues to pay the previous miner — who has not been connected for days — part of the payouts.

Moreover, the new miner receives varying and inconsistent shares of the block rewards, even though they are the only active miner connected at that time.
For example, the new miner’s first found block reward share is only about 30%, the second around 10%, and the third about 15.8%, which is quite strange.

This happens even though no other miners are connected at that moment except the new miner.
I personally tested this scenario:

I connected with my own wallet address and found a block. The payout was made correctly to my wallet, and I then disconnected.

After a significant time, I connected again using a different wallet address (exchange wallet address) and found a block.

Despite finding the block, I only received about 12% of the payout, while the rest was still being paid to the old address which has not been connected for days.
This clearly indicates that the share accounting and payout system does not properly update when miners change or disconnect for extended periods. The pool keeps paying old miners and inconsistently distributes the new miner’s rewards.

Could you please investigate this issue? It seems related to how shares are accounted for and how payouts are assigned over time in the same coin pool.

Thank you for your support.
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 4214
Merit: 3319


Evil beware: We have waffles!


View Profile
June 01, 2025, 05:23:47 PM
Merited by mikeywith (4), philipma1957 (1), ABCbits (1)
 #2

What coin are you mining? Considering you are talking about finding a block within a few days I doubt it is BTC. If it is an altcoin then move this to the altcoin mining area as this area is exclusively for BTC.

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome!  3NtFuzyWREGoDHWeMczeJzxFZpiLAFJXYr
 -Sole remaining active Primary developer of cgminer, Kano's repo is here  Discord support invite at https://kano.is/
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
mikeywith
Legendary
*
Offline Offline

Activity: 2772
Merit: 7126


Privacy is not a crime.


View Profile
June 04, 2025, 10:20:02 PM
Merited by NotFuzzyWarm (2), ABCbits (2)
 #3

What coin are you mining? Considering you are talking about finding a block within a few days I doubt it is BTC. If it is an altcoin then move this to the altcoin mining area as this area is exclusively for BTC.

I believe Yiimp is an open-source pool project that can be deployed locally for testing and experimentation. I'm not sure how many public pools currently use the software, so it's possible the original poster (OP) is running a testnet or, as you mentioned, working with an altcoin. We should clarify that before suggesting the post be moved to the altcoin section.

@OP, I haven't personally looked into Yiimp's code or documentation, but what you described might actually be "normal" behavior depending on the pool's payout method -- particularly if it's using PPLNS.

To give a simplified (though not entirely accurate) example to help illustrate how PPLNS works: imagine a pool requires 100 shares over a month to solve a block. Miner A mines on day one and submits 50 shares, then goes offline permanently. Over the next 29 days, 50 other miners come online and each submits one share. When the block is eventually found, Miner A would receive 50% of the reward, because they contributed 50 of the last 100 shares. The remaining miners would each get 1%, since each of their contributions makes up 1% of the eligible share window.

So in PPLNS, being "disconnected" doesn't necessarily affect your payout -- it's all about how many valid shares you submitted in the qualifying window.

"History shows it is not possible to insulate yourself from the consequences of others holding money that is harder than yours"
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 4214
Merit: 3319


Evil beware: We have waffles!


View Profile
June 04, 2025, 11:49:17 PM
Merited by mikeywith (4)
 #4

Quote
So in PPLNS, being "disconnected" doesn't necessarily affect your payout -- it's all about how many valid shares you submitted in the qualifying window.
Exactly. Somewhere there should be a setting that defines the PPLNS window. eg, Kanopool has a 3-day ramp time from 0% to full payout and 3-day back down to 0% after a miner is disconnected.

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome!  3NtFuzyWREGoDHWeMczeJzxFZpiLAFJXYr
 -Sole remaining active Primary developer of cgminer, Kano's repo is here  Discord support invite at https://kano.is/
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
mikeywith
Legendary
*
Offline Offline

Activity: 2772
Merit: 7126


Privacy is not a crime.


View Profile
June 07, 2025, 01:23:39 PM
 #5

OP mentioned "significant time" and "a few days," which suggests that the 'N' value of their PPLNS is likely set to span several days. This is similar to Kano's configuration, which, as far as I know, isn’t very common. Most mining pools tend to use shorter PPLNS windows. Each pool operator has their own view on what the optimal 'N' value is, and the choice often reflects a balance between payout variance and resistance to pool-hopping.

"History shows it is not possible to insulate yourself from the consequences of others holding money that is harder than yours"
philipma1957
Legendary
*
Online Online

Activity: 4718
Merit: 11132


'The right to privacy matters'


View Profile WWW
June 07, 2025, 02:16:10 PM
 #6

also if it is pps+ you could mine with a s21.

it earn a flat rate about 0.00000052 a th

or 0.00001004 in a day if you shut it down after 1 day the 0.00001004 stays flat.

so as a miner you really need to look and see if your payout is pps+ or pplns

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

 AltairTech.io    Miners  Parts 🖰 Accessories 
_______Based in Missouri, USA._________________Your One-Stop Shop for Bitcoin Mining Solutions_____________________Mining Farm Consulting__________
.
.🛒SHOP NOW .
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!