Author Topic: witness, please add 2% for settlement price  (Read 7142 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Good point ..  @tonky
We could even ask for 7% since settlement was supposed to not happen anyway except for rare conditions ..

with x% we only need to make sure that the price feed is within x% tolerance to not have an exploitable settlement ...

I start to like this idea .. but we need to communicate this as a "fee" ..
I don't want it as a fee, because this really hurt shorter, I want it all be a compensate for shorter.
I just meant to communicate it as a "fee" .. it will not be a fee given to the network .. it will all go to the shorts

The point is that the peg has to be maintained and we don't want to tell people .. "this floor feature breaks the peg"


I'm against this, merchants and users are supposed to have a price floor at feed price.

A user can always be sure he can exit at 1 USD or 1 CNY.
I agree with tonyk's statement that the settlement is a "rare" event and should have a cost associated .. 2% is not too much .. not sure if it should be 5% or even 7% .. (not my call to make)

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
from the beginning , we know peg means the price is 1.0+/-premium, price always more than 1.0 is not peg.
I don't know when have this changed?

I'm against this, merchants and users are supposed to have a price floor at feed price.

A user can always be sure he can exit at 1 USD or 1 CNY.

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
Good point ..  @tonky
We could even ask for 7% since settlement was supposed to not happen anyway except for rare conditions ..

with x% we only need to make sure that the price feed is within x% tolerance to not have an exploitable settlement ...

I start to like this idea .. but we need to communicate this as a "fee" ..
I don't want it as a fee, because this really hurt shorter, I want it all be a compensate for shorter.

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
Good point ..  @tonky
We could even ask for 7% since settlement was supposed to not happen anyway except for rare conditions ..

with x% we only need to make sure that the price feed is within x% tolerance to not have an exploitable settlement ...

I start to like this idea .. but we need to communicate this as a "fee" ..

good me and alt can split 80% of it for life (2:5 of course - he suggested 2 I added 5, so only fair)

[edit] OK I give up on my lifetime fee stream, just make it happen!


I'm against this, merchants and users are supposed to have a price floor at feed price.

A user can always be sure he can exit at 1 USD or 1 CNY.
But it is 1:1 just you pay the fee if you want to force settle. There is even a discount on the fee if you are made to force settle!
Additionally we can make it even 1:1.02 peg (and 9-ish% fee.)
« Last Edit: December 02, 2015, 02:34:02 pm by tonyk »
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline mindphlux

  • Sr. Member
  • ****
  • Posts: 232
    • View Profile
I'm against this, merchants and users are supposed to have a price floor at feed price.

A user can always be sure he can exit at 1 USD or 1 CNY.
Please consider voting for my witness mindphlux.witness and my committee user mindphlux. I will not vote for changes that affect witness pay.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Good point ..  @tonky
We could even ask for 7% since settlement was supposed to not happen anyway except for rare conditions ..

with x% we only need to make sure that the price feed is within x% tolerance to not have an exploitable settlement ...

I start to like this idea .. but we need to communicate this as a "fee" ..

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
What? My business plan was to make money shorting...and it is not happening. It must be a flaw in the system. My proposal will fix it...I believe.
« Last Edit: December 02, 2015, 02:10:06 pm by tonyk »
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
7% and if not enough interest -> 1% random are forced to force settle for 5% discount.


Main reason: I really did not read the rules to begin with...and I was hoping this force settlement will be somewhat more active. Now I might loose money if the above is not implemented ASAP.
« Last Edit: December 02, 2015, 02:09:49 pm by tonyk »
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
So then a settlement will cost 2% and those 2% are given to the borrower(s) ..
Essentially, that "brakes the peg"  such that the floor then would be $0.98 or 0.98CNY.

it makes sense to me ... it sounds like a compromise ..

fortunatelly .. we can have different discounts for different assets .. if people that trade CNY agree with that settlement cost .. why not ...

It does NOT automatically mean that we need to do this for the BTC and/or USD as well ..

Let's have a discussion about this please ..


//edit: @alt: Am I assuming correctly that this would correspond to a "discount = 1.02" in the current feed script implementation?
« Last Edit: December 02, 2015, 01:39:07 pm by xeroc »

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi
we just know, settlement price is not mean the real price, it's the price when somebody ask for a force settlement.
a shorter's collatereal will be forced sell at this price what ever if he have enough collatereal.
it's hurt the short very much. so I ask  a 2% compensate for the shorters.
the rule should guarentee two thing:
1. if I want to buy bitCNY, I can buy it at price 1.0 + premium
2. if I want to sell bitCNY, I can sell it at price 1.0 - premium
and the premium should not too small, my suggest is more than 2%
then market maker will give a better offer, with more small premium
then we can buy/sell bitCNY at price 1.0 with small premium from the free wallet market.

force settlement is a way to guarentee you can sell bitCNY at a floor price, so I think the price should set to  * (1.0 - premium) CNY/bitCNY
when the price of BTS is 0.02 CNY/BTS, witness should set settlement price to 0.02 / (1.0 - premium)

on the other hand, force settlement will hurt shorters, because this force them sell BTS even when they have enough collatereal.
so we should  not encourage people use this, we can set the premium to 2% or more,  as compensate for the one be settled.

for all witness, if you approve my point, you can change the parameter at xeroc's price scripts
set discount to 1.02
to avoid add aditional fee for bitCNY,  you should change core_exchange_factor to 1.02 too
and set SQP more than 1020

and I want to tell again, let witness just input feed price, which is the real price from exchange
let commitee adust SQP, settlement price
« Last Edit: December 02, 2015, 01:28:22 pm by alt »