Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - abit

Pages: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 ... 309
91
General Discussion / 2021-09-27 bitCNY price feed parameters tuning
« on: September 27, 2021, 11:59:29 am »
2021-09-27 bitCNY minimum_feeds adjusted from 3 to 1, feed producers list adjusted to [ in.abit, btspp-witness ] temporarily.

Reason:
The other price feeder producers need time to adjust their price feed scripts to correctly feed bitCNY price.

Current parameters:

ICR (Initial collateral ratio) 300%
MCR (Maintenance collateral ratio) 160%
MSSR (Maximum short-squeeze ratio) 105%
MCFR (Margin call fee rate) 3%
FSFP (Force settlement fee percent) 3%
FSO (Force settlement price offset) 2%
Force settlement delay 24 hour
Maximum force settlement volume per hour 0.5%
Minimum feeds 1
Price feed producers list:
1.2.35248   in.abit
1.2.1031601 btspp-witness

Borrowing is enabled. The maximum supply is limited to 30,000,000 bitCNY.
Force-settlement is disabled.

92
中文 (Chinese) / 2021年9月27日 bitCNY 喂价参数微调
« on: September 27, 2021, 11:53:07 am »
2021年9月27日 bitCNY 最少喂价人从3人调整为1人,喂价人清单暂时调整为 btspp-witness, in.abit 两人。

调整原因:
受中国政策影响, 人民币法币市场价出现溢价,具体体现为OTC市场 USDT 等币兑法币人民币价格低于银行发布的 USD/CNY 兑换牌价。因而, BTS/CNY 实际市场价低于 (BTS/USDT市场报价) * (USD/CNY牌价) 。
喂价应体现实际市场价。
其他喂价人由于需要时间响应,暂时从喂价人名单移除,待修复后再行加入。

目前参数:
初始抵押率(抵押线) ICR 300%
维持抵押率(爆仓线) MCR 160%
最大轧空率(爆仓惩罚上限) MSSR 105%
爆仓费率 MCFR 3%
强清费率 FSFP 3%
强清价格偏移(强清补偿) FSO 2%
强清延时 24小时
每小时最大强清比例 0.5%
最少有效喂价人数 1
喂价人清单
1.2.35248   in.abit
1.2.1031601 btspp-witness

借款功能目前开放,债务上限 3000 万 bitCNY
强清功能目前关闭

93
Stakeholder Proposals / Re: [Witness Proposal] lebin
« on: September 16, 2021, 01:01:27 pm »
Thanks

94
中文 (Chinese) / 6.0功能预览之四:多种黑天鹅处置方式
« on: August 25, 2021, 06:24:33 pm »
智能资产所有人(资产主)可以从多种黑天鹅处置方式选择一种:
* 全局清算(即目前规则)
* 不清算(即“黑天鹅保护”规则)
* 独立债仓清算+资金池
* 独立债仓清算+挂单出售

黑天鹅定义:
当抵押率最低的债仓的抵押率低于MSSR时,该债仓按爆仓价(喂价/MSSR)卖出全部抵押品仍不足以清偿其全部债务,即为发生黑天鹅事件。针对这种情况,系统提供多种处置方式供选择。
黑天鹅价 = 抵押率最低的债仓的 债务数量 * MSSR / 抵押品数量

注:所有方式下,喂价人都正常喂价。

1. 全局清算

即现有规则。
喂价人正常喂价,当前喂价即实际喂价,不调整。
当出现黑天鹅时,所有债仓关闭,抵押品进入全局清算资金池。
(全局清算价及规则见 https://bitsharestalk.org/index.php?topic=33121.0
资产持有者可以通过强清的方式,以固定价格,从全局清算资金池换取抵押品。
全局清算后,不可再抵押,待喂价回升资产复活后方可重新抵押。
(关于竞价复活的规则会有所调整,不在此详述)

2. 不清算

即“黑天鹅保护”规则。
喂价人正常喂价,所有喂价的中间值以新字段 median_feed 显示在资产属性里,以下简称“实际喂价”。
系统自动检测实际喂价是否过低,最低喂价 = 黑天鹅价,如果过低,则 current_feed 字段(简称“当前喂价”)设置为黑天鹅价;否则设置为实际喂价。当抵押率最低的债仓发生变化后(调仓或被吃),当前喂价实时自动调整。
债仓爆仓、被强清时成交价根据当前喂价进行计算,最低为 黑天鹅价/MSSR 。
债仓是否爆仓(MCR)以及初始抵押率(ICR)判断规则仍然以实际喂价为准。

3. 独立债仓清算+资金池

喂价人正常喂价,所有喂价的中间值以新字段 median_feed 显示在资产属性里,以下简称“实际喂价”。
当出现黑天鹅时,抵押率最低的债仓被关闭(即独立清算),其债务和抵押品(扣除爆仓费后)进入独立清算资金池,池清算价 = 池债务数量/池抵押品数量。
系统自动检测实际喂价是否过低,最低喂价 = 池清算价*(MSSR-MCFR),如果过低,则 current_feed 字段(简称“当前喂价”)设置为最低喂价;否则设为实际喂价。池内抵押品数量发生变化时,池清算价实时变化,当前喂价也同时实时自动调整。
(可能出现存在债仓实际抵押率低于池清算价的情况,调整当前喂价目的是为了债仓爆仓成交价不低于池清算价)。
债仓爆仓、被强清时成交价根据当前喂价进行计算。
债仓是否爆仓(MCR)以及初始抵押率(ICR)判断规则仍然以实际喂价为准。
池不与挂单撮合。也就是说,挂单吃爆仓时,池不动。
发起强清时,优先从独立清算资金池成交,价格为池清算价,无需等待,免强清费。
注:这种方式下,各方利益相对比较平衡。

4. 独立债仓清算+挂单出售

喂价人正常喂价,当前喂价即实际喂价,不调整。
当出现黑天鹅时,抵押率最低的债仓被关闭(即独立清算),其债务和抵押品(扣除爆仓费后)转为一个无法取消的特殊卖单,卖单价 = 债务数量 / 抵押品数量。
同一资产所有被独立清算的债仓,产生的卖单自动合并为一个,价格以总量为准。
该卖单只能以挂买单的方式吃,不与强清单撮合。可能存在没有债仓供强清的情况,这时强清单会被取消。
(因为不存在最低喂价,喂价下行时,可能债仓爆仓价比特殊卖单价更低,喂价上行时,特殊卖单价可能更低)
注:这种方式下,相对来说,会锚定的比较准(即使发生黑天鹅事件)。


其他相关规则:
* 已发生全局清算或者独立债仓清算时,资产主不能修改黑天鹅处置方式;否则(含已复活、已清完、已吃完)可以修改。
* 从“不清算”修改为其他方式时,可能马上触发清算。
* 资产主可以放弃修改权限,一旦放弃不可恢复(除非资产供应量为0)。
* 资产主手动触发全局清算(而不是通过喂价触发)时,黑天鹅处置方式自动变成全局清算,独立清算池或挂单里的债务和抵押品自动转移到全局清算池。


相关代码: https://github.com/bitshares/bitshares-core/pull/2499
对应 issue : https://github.com/bitshares/bitshares-core/issues/2467
bsip讨论: https://github.com/bitshares/bsips/issues/179

95
General Discussion / Re: [Migration] Forums now hosted on new servers
« on: July 21, 2021, 12:40:24 pm »
On the post list page, the new post label is now displays as text "New" with the same color to the title, makes it difficult to see.

* avatars have been recovered
* logout issue has been fixed
* email sending will be fixed shortly
Thanks.

96
General Discussion / Re: [Migration] Forums now hosted on new servers
« on: July 19, 2021, 03:24:33 pm »
Thanks.

There were some issues yesterday, not sure if fixed.

- Avatars of some old accounts are gone (check yours). And unable to upload new avatar due to file system permission issues. I've updated my avatar to an external link.
  I could see bitcrab's avatar just now, but now it disappeared.
- I am getting logged out automatically very soon (E.G. refresh page after 2 minutes)

97
更新一下,

GDEX 充提 API 域名已改为 https://api.52bts.net/

手机钱包 BitShares Mobile (BTS++) v7.4 已经修复了 GDEX 充提问题。
网页钱包代码已合并,新版本待发布。


98
一、强清单和爆仓单撮合

在如下两种情况时:
* 存在爆仓单时,申请强清
* 存在强清单时,出现爆仓

1. 撮合立即发生(以前版本需要等满24小时)。如果强清单较大,剩余部分仍需等待,且仍然不可撤销。
2. 成交价为 喂价 / (MSSR-MCFR) ,也就是说与可成交的最低买单价相同(以前版本会按 喂价*(1+FSO) 也就是说大大有利于爆仓单的价格成交)。
3. 极端情况下,当喂价下降太快导致债仓抵押率不足、无法按 喂价/(MSSR-MCFR) 成交时,按债仓实际抵押率成交。这种情况下,如果强清单总额较小,成交后债仓仍有剩余,会触发全局清算。如果强清量较大,吃完一个爆仓单后,后面的爆仓单因为抵押率稍高,所以后面的成交价格可能更低。
4. 如果存在比上述成交价更高的买单,爆仓单优先与买单成交,这种情况买单是 maker ,所以按买单价成交
5. 爆仓单的 TCR 目标抵押率 在撮合时正常生效,和用买单吃爆仓一样
6. 爆仓单按 MCFR 支付爆仓手续费,和用买单吃爆仓一样
7. 这种情况成交的强清不需支付 FSFP 强清费
8. 成交量不占用每小时的强清额度
9. 如果盘面上存在比爆仓单价格更低的卖单,强清会越过这些卖单,直接与爆仓单成交,利于提高总体抵押率


另:强清操作费已经大幅下调。


二、黑天鹅收费

1. 出现黑天鹅事件导致全局清算时,根据抵押率最低的债仓的抵押率计算清算价格。
2. 抵押率最低的债仓,清算时,抵押品分两部分,
* 一部分归入全局清算池,数量为: 抵押品数量 / MSSR
* 一部分归入资产手续费,数量为: 抵押品数量 * (MSSR-1) / MSSR
也就是说,该仓位不再有额外抵押品返还,清算价 = 该仓位抵押品数量 / 债务 / MSSR 。
(其他仓位仍然会有部分抵押品返还)
3. 所有债仓都按照上述价格进行清算,债仓关闭,支付第一部分抵押品到清算池
4. 清算时,按照喂价计算处于爆仓状态的债仓,支付第二部分(手续费)。不处于爆仓状态的债仓不支付手续费。
 
说明:
1. 结合强清撮合规则,bit资产持有者在发生全局清算后再进行强清,获得的抵押品会比发生全局清算前强清要少。少的部分是 MSSR-MCFR-1 这部分,总计MSSR-1进入了资产手续费。这个规则有利于刺激 bit 资产持有者吃爆仓单,进而有利于提高总体抵押率。
2. 低抵押率的债仓支付手续费,高抵押率的债仓不支付手续费,有利于提高总体抵押率。
3. 为什么手续费是 MSSR-1 而不只是 MCFR ?这是为了避免出现数据落差。清算前爆仓单如果被吃,会支付MSSR-1的总费用,清算时仍然支付这个数量,合理。如果MSSR-MCFR部分归入清算池而不是归入手续费,则低抵押率的债仓和高抵押率的债仓清算进池价格不同,这个差异会导致
* bit资产池有者吃爆仓意愿降低
* 投机者在即将全局清算时,抵押借款,但不吃爆仓单,而是在全局清算发生后进行强清吃差价,也就是说这样反而会刺激全局清算发生
4. 当前版本代码,如果在设置了 MCFR 爆仓费的时候发生全局清算,极端情况下会出现稍高抵押率的债仓比最低抵押率的债仓清算价更低的情况。新规则避免了这个情况。
5. 关于黑天鹅发生时不进行全局清算的功能,不在本贴讨论。

相关代码: https://github.com/bitshares/bitshares-core/pull/2489
对应 issue : https://github.com/bitshares/bitshares-core/issues/2481

99
2021-06-28 强清操作费从9.6 BTS下调至0.96 BTS

100
Force-settlement operation fee is reduced from 9.65218 BTS to 0.96521 BTS .

101
图挂了

应该是获取充提地址的 API 地址被墙了。

102
任何人都可以作为资方,设置资金池,定义费率、质押资产类型及比例、时间等要求。
资金池里可以是任意资产(除非有白名单限制)。
同一资金池可以设置多种质押资产,各种资产的质押比例要求各自独立。
可以指定借款人。
可以设置借款金额上下限。
可以设置资金池有效期,开启后一段时间定期关闭,缓解时间长了价格变动太大带来的风险。

借款人借款后,如果到期不按时还款,则质押资产全部归出资方所有。
不设置喂价爆仓机制。

借出资金可灵活运用,比如提现到其他平台,最大化收益。

出资方收益有两种
- 借款人按时还款,支付相关费用
- 借款人未按时还款,质押资产归资方,质押品可能超出借款价值

这个功能主要应用场景是短期借贷。
比较好的出资方式是定期调整质押品比例要求(变相喂价)。
具体应用场景很明显,就不展开详细描述了。

顺便说下,这个功能给之前介绍的无抵押借贷功能增加了一个应用场景:借新还旧。
* 如果质押借贷A即将到期,但借款人手头没有足够资金用来还款时,可以通过无抵押借贷的方式借出资金B,进行还款,再用返还的质押品质押借出一笔新资金C归还从无抵押借贷借出的资金B,实现借新还旧的目的。

相关代码: https://github.com/bitshares/bitshares-core/pull/2479

103
任何人都可以作为资方,设置资金池,定义费率。
资金池里可以是任意资产(除非有白名单限制)。
只要有人从资金池借款,即可获得被动收益。

借方随时可以借款,无需任何抵押,唯一条件是及时还款和付清相关费用。
资金可灵活运用,最大化收益。

应用场景之一:三角套利。
* 借款,三角套利交易,获利,还款。

应用场景之二:调整债仓。可以绕开 ICR 等参数限制。
* 降杠杆:借款(抵押资产),卖出,调仓,还款。
* 加杠杆:借款(债务资产),买入,调仓,还款。

应用场景之三:应对无可用资产支付手续费的情况。
* 借款,其他交易获得资产用于支付手续费,还款。

应用场景4:p2p借贷借新还旧。
* 如果质押借贷A即将到期,但借款人手头没有足够资金用来还款时,可以通过无抵押借贷的方式借出资金B,进行还款,再用返还的质押品质押借出一笔新资金C归还从无抵押借贷借出的资金B,实现借新还旧的目的。

场景5:使用一半手续费创建资产(不存费池)
* 因为创建资产时,支付的手续费的一半会进入费池,而费池里这部分可以马上提出来,所以实际上,创建资产只需要支付一半手续费。实际操作为:借款,创建资产,提取费池,还款。

(其他场景欢迎补充)

相关代码已初步开发完成: https://github.com/bitshares/bitshares-core/pull/2469

104
Quote
In order to allow debtors to exit their positions when they simply are not willing to hold them any longer, an auction system for those positions is created, So, any debtor can sell his position at any time. Also, a system in which any member of the community can offer to buy any debt position is implemented.

Being able to sell debt positions is an interesting idea. But if look into the details, I think it's quite complicated.

I think BSIP62 (https://github.com/bitshares/bsips/blob/master/bsip-0062.md) is a simplified version of it, even that, it's still complicated.

105
Just for the information, this post is related to the discussion on Github: https://github.com/bitshares/bsips/issues/179

Quote
... some positions could have negative CR. To prevent this, those positions are simply deleted once they reach CR<1 and their debt and collateral is transferred to the remaining, better collateralized positions.
It means the debtors who have maintained their positions better will be forced to buy the bad debts. I don't think it's desirable by those people.

Quote
As long as a debtor has collateral above MCR, he will never be force-settled.
Debt asset holders will be unhappy to see this.

The conclusion "peg is maintained" is not proven.

Quote
... creates an incentive for those who are willing to open new positions with fresh collateral and so, push BTS price upward.
Doubtful.

Quote
Whenever any position has CR < MSSR, an automatic operation (or a bot) is activated that takes the smart Asset from LPs and either buys the corresponding margin wall or force settles that low collateral position
What LP? Who deposited to the LPs so that there are sufficient debt token to be used to buy or force settle the margin wall?
To be honest, I think it's just wishful wish. Simply speaking, when the market is in a bear trend, the debt assets are being hoarded, there is no liquidity in the market nor in liquidity pools, no supply to be used to close debt positions nor to buy into the margin wall.

Pages: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 ... 309