One of better approaching is increasing usability like
@Chris4210 kindly explained here:
https://bitsharestalk.org/index.php/topic,23755.0.htmlMy second thought on this is that fact that community smartcoins have low fee and anonymity is actually big advantage. We shouldn't mess with this much. We could improve usability also by providing solution for paying witnesses and workers, for instance in bitUSD. It would address main problem here, which is liquidity. It would also provide more benefit to the network.
It is discussed on several occasions in several different threads. I know it is of topic here but it is related to fees. How this could be done?
First we should add fee to smart coin transactions and all funds should go to community controlled account. From there it should pay for workers and witnesses. If there is not enough funds there, it should use available funds from reserve fund, and issue for instance bitUSD providing collateral. It should immediately try to sell that short position. It should decrease price incrementally until all short is sell. It would provide incentive for buyers and eventually all short would be sold.
Another approach could be that instead of refund worker all available funds could be put on buy side with some % markup. It could combine the two approaches. It may also be another approaches I didn't think of.
Eventually we could get liquid smart coin market so selling short wouldnt be a problem.