Using the Budget System to Incentivize P2Pool Mining?

David

Well-known Member
Jun 21, 2014
618
628
163
Credit to noobtrader on BCT who had the original idea. Cross-posting here in case it gets buried by trolls:

can we actually send donation to p2pool, then those donation added as bonus to all miner connected to p2pool ?

if there is a way to do this then we can at least try to centralized the miner to p2pool (which is decentralized pool btw)
This is a hell of a good question! Is this technically feasible?

If it *can* be done from a technical point-of-view, then consider that a 5% bonus to blocks mined by P2Pool would cost a maximum of roughly 4320 DASH per month ((576 blocks per day * 30 days per month * 5 DASH reward per block) * 0.05). A more realistic estimate would be about half that, because there are many miners who wouldn't switch.

A lot of people have argued with their findings, but the authors of Freakanomics and Superfreakanomics got one thing absolutely right: it's all about economic incentives. If you give a useful economic incentive to do something, people will do it.

We could even scale the size of the P2Pool bonus just like we did with masternode rewards. Try a 1% bonus first (max cost of 864 DASH). If that doesn't drive a significant number of miners to P2Pool, then go up to a 2% bonus (max cost of 1728 DASH), and so on, until 50% of our hashrate goes to P2Pool.

The real question, of course, is *can it be done?* I don't know enough about the code to know if it is possible!
 

UdjinM6

Official Dash Dev
Core Developer
Dash Core Team
May 20, 2014
3,639
3,537
1,183
Well, there is an example of p2pool block generation tx http://explorer.dashninja.pl/tx/b55c91945cee112010c8b2673d9c37298a0dd5d7531cb3d050e592a37bb46827
You can easily see that all addresses there are addresses of miners (+ leftover is a small donation to Evan) + MN payout.
In other words - there is nowhere to send donation to and that (no central point of managing block reward) is by the nature of p2pool itself.

You also can't determine ahead of a time if some block will be mined by p2pool of course but what's more - you can't even prove that some block actually was mined by p2pool (could be just some clever regular pool that mimic p2pool block generation txes if it's more profitable).
 

David

Well-known Member
Jun 21, 2014
618
628
163
Well, there is an example of p2pool block generation tx http://explorer.dashninja.pl/tx/b55c91945cee112010c8b2673d9c37298a0dd5d7531cb3d050e592a37bb46827
You can easily see that all addresses there are addresses of miners (+ leftover is a small donation to Evan) + MN payout.
In other words - there is nowhere to send donation to and that (no central point of managing block reward) is by the nature of p2pool itself.

You also can't determine ahead of a time if some block will be mined by p2pool of course but what's more - you can't even prove that some block actually was mined by p2pool (could be just some clever regular pool that mimic p2pool block generation txes if it's more profitable).

Damn...I was afraid of that =(