I am posting this here in hope it gets more traction from wallet developers.
There is a post posted on reddit couple of weeks ago and it got some traction
Some Nano nodes operators started to shut off their rep nodes because of lack of incentive/interest. This wouldn't be an issue if we have a lot of businesses running their own nodes, but were are not at that stage yet.
The network relies on enthusiasts running their own nodes to keep the network decentralized and transactions feeless. Those nodes have costs associated with them and the node operators need to pay for them. So, a suggestion was made to add a feature where users of wallets (natirum / nault) can donate to their rep a one-time payment or subscription type of payment through the wallet itself.
- One-time payment is easy to implement imo, just click on your rep and issue a transaction.
- Subscription-based donation is a bit trickier but it can work without compromising user experience or private keys. The wallet can prompt the user to get the consent to sign a transaction on their behalf and when the time comes, the wallet can sign and execute the transaction with the specified amount (everything stays on the device).
Not all reps need donations though. So maybe we can add a flag for "Donations are welcome" like we have when there is a node shutting down to let the users know about this piece of information. This should be an "opt-in" feature from nodes operators' side.
Needless to say that this feature should be optional from user's side and I expect 99% of users wont donate, but the 1% that do will help node operators stay in business to cover some of the running costs of the node and maybe even upgrade the nodes to a more powerful one if they happen to get more donations than they expected.
What do you guys think about this proposal, would love to hear your thoughts on this.