Here is a theory of mine,
If I'm a Validated Merchant and I also have another standard user account (that is running a node) and I use my user account to "buy" my own goods in a closed loop will that make me eligible to with earn 50% transaction fee on my merchant account but also give my user account a high enough rating in the Proof of Purchase(PoP)+ Proof of Time(PoT) to earn the other 50% of the block reward.
This could essentially let me shark all the transaction fees on the whole network.
I think Crypti needs to add an additional Algorithm.
Like Proof of Prior Reward(PoPR) after your last block earning you cannot forage the next 59 Blocks. Limits a single user from skimming the transaction fees every minute to a maximum of once per hour. With the exception of Validated Merchant accounts who can still earn 50% of the fee without interferance.
Weight is reset based on the last block earned. It would be almost impossible for you to maintain enough of the currency to self purchase enough items in a given block in order to outweigh every single PoT based node on the network, especially when coupled with their purchases as well. On top of that, a small random aspect exists to ensure that the system can't be completely gamed even if you did somehow manage to own 85% of all Crypti in circulation. On top of that, you would then still lose your transaction fees because you would actually be forging the next block after the one in which you were spending.
If I'm running a Node then I will be on par with everyone else running a Node and have the same weight in PoT so to earn the block all I have to do is have the highest weight from PoP correct?
**Edit**
I think I found the answer in the whitepaper.
"So, to sum up PoT, you run your wallet, which runs a node for us on the network, which awards you a cumulative weight until you earn a block reward, at which point it resets"