Nodes can deduct a fee though - that 'fee' could be pointed to a MN share address and proceed from there? The software already tracks submitted user work, so you could keep track of who'e owed what percentage of MN payouts.
Having said that, why not just have the MN network as one big old regular (but distributed) pool? Need to think some more about it.
Yeah, it had already occurred to me that as and when MNs have the ability to really enforce MN payments, they will almost by default also have the ability to also enforce hash distribution, in that they could monitor pool hash and orphan blocks from any pool approaching or at 50%.
With this you are opening the door to bad actors... the node fee gets paid to the node operator... now we are back to trusting whoever owns the node to actually pay out what is owed. Which is why I moved off the regular pools and set up my own p2pool node. Its like solo mining without the huge variance and I don't have to trust some unknown person to not shut the pool down without actually paying out and then claiming that they got hacked.
[/quote]
Make it happen down at the protocol level, or use multisig addresses that require users to countersign any movement of funds? Got to be a solution...