First there was Proof of Work.
Then there came Proof of Stake.
Now, there can be Proof of Spending.
The idea is that when you send coins you have a randomized chance to mint new coins to your wallet. Like a randomized % back rebate.
So not only are coins created by mining, they would be created randomly as new coins given as a "cash back" for spending coins.
I know this is exploitable by sending coins to yourself, to combat this It would need to be a scalable percent back. Also tweaking the tx fees could prevent this too.
Example.
sending 1-499 coins has the chance to return 0.5%-0.8% to your wallet.
sending 500-1499 coins has the chance to return 0.5%-5%
sending 1500-infinity coins has the chance to return 0.5%-7%
Also make the coins not eligible to mint new coins using Proof of Spending until they have 120 confirms.
Example.
User 1 sends 300 coins to user 2. User 2 must wait until 120 confirms before those coins are eligible for a % back again. User 2 could send the coins after 1 confirm but would not get any % back.
This should discourage people writing scripts to send a bunch of small transactions to themselves and in the process bloating the blockchain.
This would encourage people to spend their coins instead of hording them.
Discuss