Skip to content

Commit 1efe7ef

Browse files
committed
Changed rationale about borrowing price
1 parent f6a5d2d commit 1efe7ef

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

bsip-0071.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,14 @@ At this moment, the system should accept the fact that the smartcoin will possib
4646
In my view, a good way to handle bad debt need to follow below principles:
4747

4848
1. Do not punish good traders who have managed to maintain their collateral ratio well.
49-
2. Do not stop the smartcoin features, including borrowing, margin call and force settlement, and all these operations should refer to the same price.
49+
2. Do not stop the smartcoin features, including borrowing, margin call and force settlement.
5050
3. Ensure the debt positions/margin call orders be settled in the order from lower CR to higher CR.
5151

5252
In above mentioned 5 solutions, only "5. Prevent Global Settlement" fulfills all 3 principles.
5353

5454
Partial GS is another attractive solution: it is similar to Global Settlement but differs in that (a) only takes over the bad debt positions and moves them to a settlement pool without touching the debt positions with CR>1, and (b) users can issue force settlement from the pool, from the margin call orders, or from the good debt position depending on which has the lowest CR.
5555

56-
The problem of Partial GS is that borrowing and force settlement may refer to different prices which will lead to obvious confusion and unfairness.
56+
The problem of Partial GS is that it does not resolve itself automatically when the price recovers.
5757

5858
The "Prevent Global Settlement" solution adopts a new idea to handle bad debt: while bad debt appears, the smartcoin will be devaluated at a ratio of the lowest CR from among the bad debt positions, yet all the smartcoin trading features, including borrowing, margin call and force settlement, will all switch to refer to GS price to ensure the continuity and fairness of all the features.
5959

@@ -89,6 +89,10 @@ FP<sub>M</sub> is still used for determining if a debt position is margin called
8989

9090
# Discussion
9191

92+
## settlement_price / feed_price
93+
94+
Some may perceive it as confusing or unfair that borrowing and force settlement may refer to different prices. However, in a period where the least collateralized short position has insufficient collateral in terms of FP_m, it would be dangerous to use the resulting settlement_price for borrowing as well, because that would allow creation of short positions that are undercollateralized from the start.
95+
9296
## Least collateralized short
9397

9498
Two variants for the *call execution price* have been discussed.

0 commit comments

Comments
 (0)