Imho it'd be better to keep the systems as is regarding distribution of coins i.e. finite number and fees. An infinite number of coins will create inflation like crazy and people probably won't buy into it in the first place.
Obviously we then need the fees to reward people for forging.
POS/PON in general i think are great ideas. I think it'll be important to find the right balance between POS and PON. E.g. how long will it take me to forge a block with little or no NEM but a node that is running 24/7 ?
I think this could also eliminate the complaints from people that the rich get ritcher with the current Nxt - POS implementation.
Just to through out numbers to start a discussion - I think 40 % POS / 60 % PON could be fair. I think this would reflect that you're helping NEM more by running a node than hoarding your coins.
Thoughts ?
I agree with you therefore i have written that the concept should be
partially adapted
as the number of coins in NEM is finite. Part of the forging fee should go to nodes that are securing the netowrk using PON.
The best POS / PON ratio yet shuld be found.
+1 to your advice 40 % POS / 60 % PON or something in that range to avoid hoarding.
+1 for 40/60
Could there be a small "lucky" part where a part of the transaction fee goes into a pot and once in a while the pot is given to some random wallet?
I suggested something like this for NXT but it was ignored. It kind of like a bonus lottery...
I would like to implement such that block forgers cannot include their own transactions for free; where if they want to send transactions in a block they forge, then they perform the following:
1) determine the lowest fee paid for a transaction in the previous block generated. Trasactions belonging the block forger that he wants to include in the block must have at lease this fee assigned, or higher if selected.
2) use a defined algorithm (TBD) to select an account out of the previous 10 blocks that paid fees for transactions. multiple transactions with 1 account doesnt give you multiple chances, so if you had just 1 transaction you have equal chance of being selected as someone with 1000
3) the block forger takes the number of transaction of his own that he wants to include in the block and then multiplies by the figure obtained in #1 (or a higher fee than that if he desires, but at least that amount), and includes a transaction sending that amount of NXT to the account selected in #2. all his own transactions in this block must set the fee to value obtained in #1 (or higher if desired), as those will be returned to him if he does indeed forge that block. So as long as the math works out between these steps, the network will validate the block he forges.
4) if your own account is selected to send the fees to then the algorithm chooses a different account. This is to reduce the chance that exchanges with their high volume get their own free fees
This structure effictively removes fee forging and makes a cool/fun little bonus lottery that encourages people to use transactions since then they become eligible for the lottery.
I support also this mechanism, so +1 for this too!