Set a special kind of account. User pays a fee to get it similar to lifetime membership. Has extremely low fees. Only allows small transactions. That allows for micro payments. Still can be used to spam the network though.
Maybe add some kind of restriction where those type of accounts can perform more than X amount of transactions per second. 1 per second seems fine by now. Only way to spam the network would be to have 1000s of accounts of that type and have them all perform transactions at the same time but if members have to pay a fee to register then that makes the attack way way more difficult. No one will pay a fee of 5k bts or 10k bts thousands of times.
This also doesnt make life time membership obsolete since it still has more advantages like no restriction on the amount of bts per transaction, referral program, etc members could even have them both on the same account
This is interesting.
That's very interesting.
It can be easily implemented (I hope) and can be easily explained to the user.
It's perhaps not practicable.
From my personal experience, an average Joe doesn't want to pay a fee in advance if don't know how much will spend on fees in the future. People intend to spend less money now and care less about costs in the future, that's why installment loans have market.
A common user of a bank will be always charged a fee if she withdraw from other bank's ATM, but a premium user won't be charged since she has already paid a higher annual fee or similar. So rich people are more likely to pay for a premium, but actually they care less about fees in micro payments. On opposite, the ones who have more needs on micro payments are less likely to pay for a premium in advance.