• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

Masternode Payment Variance

eduffield

Core Developer
Some masternode operators have been concerned about the lack of or over payment of specific nodes on the network so I wrote a script to show how a random system such as masternode payments will look over time.

If curious, here's the script I used to generate these numbers: http://pastebin.com/rUgV69Fr

----- ONE DAY OF MASTERNODE PAYMENTS ----
107 masternodes were paid 0 times
151 masternodes were paid 1 times
87 masternodes were paid 2 times
39 masternodes were paid 3 times
11 masternodes were paid 4 times
5 masternodes were paid 5 times
1 masternodes were paid 6 times
0 masternodes were paid 7+ times

----- THREE DAYS OF MASTERNODE PAYMENTS ----
7 masternodes were paid 0 times
31 masternodes were paid 1 times
71 masternodes were paid 2 times
75 masternodes were paid 3 times
73 masternodes were paid 4 times
62 masternodes were paid 5 times
49 masternodes were paid 6 times
16 masternodes were paid 7 times
10 masternodes were paid 8 times
5 masternodes were paid 9 times
0 masternodes were paid 10 times
2 masternodes were paid 11 times
0 masternodes were paid 12+ times

----- SEVEN DAYS OF MASTERNODE PAYMENTS ----
1 masternodes were paid 0 times
1 masternodes were paid 1 times
1 masternodes were paid 2 times
5 masternodes were paid 3 times
9 masternodes were paid 4 times
29 masternodes were paid 5 times
40 masternodes were paid 6 times
51 masternodes were paid 7 times
45 masternodes were paid 8 times
52 masternodes were paid 9 times
49 masternodes were paid 10 times
34 masternodes were paid 11 times
33 masternodes were paid 12 times
17 masternodes were paid 13 times
10 masternodes were paid 14 times
13 masternodes were paid 15 times
6 masternodes were paid 16 times
1 masternodes were paid 17 times
4 masternodes were paid 18 times
0 masternodes were paid 19+ times

----- THIRTY DAYS OF MASTERNODE PAYMENTS ----
2 masternodes were paid 22 times
4 masternodes were paid 25 times
4 masternodes were paid 26 times
1 masternodes were paid 27 times
6 masternodes were paid 28 times
6 masternodes were paid 29 times
7 masternodes were paid 30 times
20 masternodes were paid 31 times
13 masternodes were paid 32 times
11 masternodes were paid 33 times
19 masternodes were paid 34 times
20 masternodes were paid 35 times
27 masternodes were paid 36 times
33 masternodes were paid 37 times
18 masternodes were paid 38 times
23 masternodes were paid 39 times
28 masternodes were paid 40 times
28 masternodes were paid 41 times
25 masternodes were paid 42 times
20 masternodes were paid 43 times
23 masternodes were paid 44 times
15 masternodes were paid 45 times
11 masternodes were paid 46 times
9 masternodes were paid 47 times
5 masternodes were paid 48 times
9 masternodes were paid 49 times
7 masternodes were paid 50 times
4 masternodes were paid 51 times
1 masternodes were paid 52 times
1 masternodes were paid 55 times
1 masternodes were paid 57 times


----- ONE YEAR OF MASTERNODE PAYMENTS ----
1 masternodes were paid 406 times
1 masternodes were paid 421 times
1 masternodes were paid 424 times
1 masternodes were paid 425 times
2 masternodes were paid 426 times
2 masternodes were paid 427 times
2 masternodes were paid 428 times
1 masternodes were paid 433 times
3 masternodes were paid 434 times
1 masternodes were paid 435 times
2 masternodes were paid 436 times
3 masternodes were paid 437 times
1 masternodes were paid 438 times
2 masternodes were paid 439 times
3 masternodes were paid 440 times
8 masternodes were paid 441 times
3 masternodes were paid 442 times
2 masternodes were paid 443 times
2 masternodes were paid 444 times
3 masternodes were paid 445 times
2 masternodes were paid 446 times
6 masternodes were paid 447 times
8 masternodes were paid 449 times
2 masternodes were paid 450 times
6 masternodes were paid 451 times
4 masternodes were paid 452 times
5 masternodes were paid 453 times
3 masternodes were paid 454 times
4 masternodes were paid 455 times
4 masternodes were paid 456 times
4 masternodes were paid 457 times
9 masternodes were paid 458 times
10 masternodes were paid 459 times
6 masternodes were paid 460 times
3 masternodes were paid 461 times
7 masternodes were paid 462 times
11 masternodes were paid 463 times
8 masternodes were paid 464 times
6 masternodes were paid 465 times
8 masternodes were paid 466 times
6 masternodes were paid 467 times
6 masternodes were paid 468 times
10 masternodes were paid 469 times
4 masternodes were paid 470 times
12 masternodes were paid 471 times
6 masternodes were paid 472 times
10 masternodes were paid 473 times
6 masternodes were paid 474 times
12 masternodes were paid 475 times
5 masternodes were paid 476 times
7 masternodes were paid 477 times
11 masternodes were paid 478 times
10 masternodes were paid 479 times
10 masternodes were paid 480 times
11 masternodes were paid 481 times
3 masternodes were paid 482 times
3 masternodes were paid 483 times
8 masternodes were paid 484 times
4 masternodes were paid 485 times
4 masternodes were paid 486 times
4 masternodes were paid 487 times
10 masternodes were paid 488 times
6 masternodes were paid 489 times
6 masternodes were paid 490 times
4 masternodes were paid 491 times
4 masternodes were paid 492 times
5 masternodes were paid 493 times
1 masternodes were paid 494 times
5 masternodes were paid 495 times
2 masternodes were paid 497 times
5 masternodes were paid 498 times
4 masternodes were paid 499 times
2 masternodes were paid 500 times
3 masternodes were paid 501 times
2 masternodes were paid 502 times
3 masternodes were paid 503 times
7 masternodes were paid 504 times
2 masternodes were paid 505 times
3 masternodes were paid 506 times
2 masternodes were paid 507 times
1 masternodes were paid 508 times
2 masternodes were paid 509 times
2 masternodes were paid 512 times
1 masternodes were paid 513 times
1 masternodes were paid 514 times
1 masternodes were paid 516 times
1 masternodes were paid 518 times
1 masternodes were paid 520 times
1 masternodes were paid 521 times
1 masternodes were paid 526 times
1 masternodes were paid 529 times
 
Carl_Friedrich_Gauss.jpg

This thread is so GAUSS!
 
Nearly 72 hours, still no payment. Am I really one of the seven MNs who isn't going to get paid in the first 3 days? The odds are close to one in a hundred...
I'm occasionally seeing this message pop up in my logs: "peer=xxx says we are misbehaving 20." What does that mean?
 
I still want to be the guy that got paid 529 times!

David, I just looked at my debug logs and I have a bunch of those as well. I haven't seen a payment in about 30 hours either. But I don't know what to do, or if that comment matters.

If anyone knows, please speak up :) Thanks
 
Everyone needs to keep in mind also that not all blocks are paying payments right now. only those mined by updated miners. So the chances of not getting paid increase as your masternode could have been chosen for one of the non paying blocks (AS I UNDERSTAND IT, someone correct me if I am wrong). These numbers from Evan assume all blocks paying out when in reality 128 blocks out of the lat 275 did not pay out. Blocks 93122 to 93397. That's 46.5 % not payed out. Essentially at least doubling your odds of not getting paid right away. So just make sure your node is active and wait. Eventually all blocks will pay and even then as Evan has pointed out is is a random system that levels out but will never be perfectly fair.
 
I still want to be the guy that got paid 529 times!

David, I just looked at my debug logs and I have a bunch of those as well. I haven't seen a payment in about 30 hours either. But I don't know what to do, or if that comment matters.

If anyone knows, please speak up :) Thanks
Stef, I'm glad to know you're getting that too and it's not an issue!
 
84 hours and 2 nodes, still nothing, nada, zero...:sad:

EDIT:
My 48 hours MN:s debug.logs have about 140 "peer=xx says we are misbehaving 20"
lines per MN log, if that make any difference for payments.

Version 10.11.5
 
Last edited by a moderator:
Address XwSPJo3v4253WqS7kRFm7Huo3gDojRWuev was paid 12 times!
How could it be?
It could be they were the first (only?) one "live" at the beginning?
Could be they're cheating? I wish I knew why my logs show mostly the same few peers keep saying I'm misbehaving? I'm too old to misbehave! Well.... maybe not, LOL.

Well, anyway, lucky dog he is! In the mean time, we just have to wait for our next instructions. It's hard to wait! LOL
 
What I'm really interested in is that if you have gotten a good start of getting a lot of payments, will that continue or will it stay within the median of the general public. Is it possible to predict how the payments will continue to be overall good or overall bad for a certain node. I have one node with 0 payments and one with a lot, for instance. I find that very interesting

Not being very informed on the algorithm, could anyone point me in the direction for the actual code that do the randomisation of casting the votes for what node will be paid?
I also would say that the darkcoin dev team is doing a fantastic job and are truly pioneers in new technology for the crypto currency world.

Thanks
 
What does misbehaving 20 mean in the logs?
I have it in MN that have not received payment yet.
Thanks!
 
DrkMiner, do you have it in the logs of the masternodes you were paid in? I think it shows up everywhere and it doesn't matter (not enforced) and may be caused by others having outdated wallets. Version *.11.04 to version *.11.05 has only one comment from Evan that I could find, and he said "The network has been experiencing some odd banning behavior caused by bad masternode signatures. I removed the code that bans the other party when this happens will I'll find the underlying cause and fix it in RC4. Please update if you're experiencing any problems or run a masternode." I think that was the only thing different between v .04 and v .05
 
Back
Top