This is mirrored discussion from Slack.
One question from Telegram group.
if Ardor could be able to implement a change to the MS and alias system, for currencies and alias un-used/undefined to be able to expire?
He is curious about why non-expire approaches have been made for these features.
Maybe a change for future currencies with a refundable component to provide an incentive to dissolve an unused currency.
Currencies could cost a similar fee plus a large refundable part that is returned when the currency is dissolved.
Permanent currencies could still be possible but the cost would be much greater to maybe limit speculative squatting.
Maybe 3 tiers.
The most expensive total is a currency with a refundable component. For example 5% fixed issue cost with 95% refundable.
Next expensive is a permanent currency as now.
Least cost a currency with fixed issue cost but with an upkeep.
I think that the past problem was because MS/ALIAS were too cheap for few characters. The cheapest tier permanent could be moved to longer character combinations.
hmm… but who would refund it? and/or from where?
Not who - it is the consensus. Similar to how tokens are locked by the coin/asset exchange built-in smart contract. The tokens exists but they are removed from the guaranteed balance until released.
Ok. What about users -other than the issuer- who are holding the coin and don’t want the currency to dissolve? Does that mean that the issuer will be able to kill a currency and erase all the user balances for this currency? - and maybe even reissue a new coin with the same name?
Good question. I guess so. Unless there are conditions such as dissolve only if there are no outstanding holders (refundable tier) or allow any account to pay for the upkeep - generating fees for the forgers/block-generators to support the platform.
Maybe allow converting to a permanent currency by paying the higher fee.
The currency users will be able to discover if that currency has the potential to be dissolved so losing all tokens (and when) should be expected. There exists permanent currencies if needed for the use case.
I think this is important if there is any hope of one of these features being massively used, no matter how easy/hard it is to do