bts风险和银行挤兑事件类似(可以自行百度),可以借鉴银行对此类事件的防范措施来添加智能合约来完成系统的扩展,一个优秀且健壮的系统应该对修改关闭,扩展开放,每次都要动bitshare-core的代码是要冒很大的风险的,未来可以用智能合约编程进行扩展(bitcny本质上也是一种智能合约)
银行应对这类风险无非是提高风险准备金,当然银行不会让这些钱睡觉,真的放在那里,而是买入存款保险(一种金融衍生品,本质上还是准备金),bitshares可以借鉴银行防范风险的方法,提高准备金,系统危机时刻应急,当然如果认为准备金放在那里让钱浪费,也可以以系统的名义发型理财产品,将风险均摊到愿意用bitcny理财,且能够承受bts下跌造成强清的用户(抵押率上某个阈值以上才能买入,比如抵押率大于10)。(这仅仅是建议,我不是专业学金融的,只是给个思路,相信社区的小伙伴更有智慧,能够想出来更好的办法),当然理财的利息应该出自系统网络费用及出块所得bts,当然相关witness和理事会成员的出块收益也应该由其抵押给系统的bitcny来决定,也就是说谁抵押给系统的cny多谁的收益多,这样储备金有了保证,在危机时刻,系统可以动用这部分 承受来之因抵押率高想买入cny来平仓用户的砸盘行为,当然买入到的bts会在未来某个时刻归还给用户同等价值的bts(当然按买入的价格归还用户,可能会更利于用户的利益),多出来的bts放入资金池,以备未来应急(系统抵押出cny,来抵抗爆仓砸盘行为),当然这部分功能不建议直接修改bitshares-core,而是以智能合约的形式扩展系统功能
智能合约是bitshares目前缺少的,未来可以等eos发布后添加进去。
我认为楼上的 不同类型的用户采用不同的抵押倍数,普通用户抵押杠杆倍数从目前的1.75升到4,终身会员抵押杠杆倍数按目前的1.75这个方法不错,相当于加入了借贷环节的诚信机制,而且对于曾经有过爆仓行为的用户限制其抵押bit资产行为或者给出相应的惩罚措施