Witnesses. Why haven't you addressed the Steem Dollar peg yet?

in #witness-category7 years ago (edited)

Steem Dollars have been below $1 about 90% of the time in the last few days. You have the tools to push the peg back upwards such as by increasing APR and the conversion premium, why aren't you using them?

Personally I will start voting for witnesses who update their premium and APR according to the circumstance.

Sort:  

What do you mean conversion premium?

Some witnesses apply a premium to their Steem price feeds in order to give converters some extra returns, to compensate for the risk of making a conversion. It's a mechanism for maintaining a stronger upwards peg.

That sounds like a good question. I don't really understand neither the APR or the conversion premium, but I guess I'll have to look the terms up new in the context of steem.

Btw, what happens if different witnesses have different settings for somethign like that?

There is generally a consensus mechanism which decides on the actual value. I believe in most cases it takes the median of witness values, but the premium works a little differently because it was done in an ad hoc fashion to avoid a hard fork.

Thanks for the clarification. I'm still going to read about it a bit more, but this makes it a bit clearer.

As of right now, I see this on steemdollar.com:

Do you see the price bias or the APR as quick, short term solutions?

I personally think the market moves so quickly on this stuff that it's not really the job of witnesses to micro-manage it. The 3.5 day conversion is the first way to deal with this and often, as of late, things are changing so quickly even that process can't complete with a reasonable expectation of what will happen. I too converted some SBD recently ($1500) and that seems to be the right market correction for this in the short term. If it continues for weeks on end, then a price bias makes sense to incentivize more people to convert. If that doesn't work, a long term solution involves the APR. It wasn't that long ago that people were asking witnesses to do something about the SBD peg being too high above $1. Ultimately, it's a somewhat broken peg compared to bitUSD, but it does serve a purpose.

Changing the APR often, IMO, doesn't help. Instead, I think it lowers trust and confidence in the platform. If someone makes a financial decision based on an APR rate they expect to be there for the next year and then it goes away next week, that's not cool.

I'm just giving my opinion here, but I think conversions should be the first fix here. Witnesses (and others) can do their part by encouraging more people to convert whenever the SBD price is below $1 for more than 3.5 days.

It had been below $1 for most of the last week. It has just been above $1 for an hour or so now. For me it's a bigger concern when the price goes below $1 than above. With our current low liquidity, a large order can often push the price below $1 anyway. The most important social contract with SBD is that you can get $1 worth of Steem with it, if you end up getting more, that's just gravy. It has to go a lot further above $1 for an upwards peg to be a real problem. It's fair to move more slowly on fixing the peg broken to the upside.

As long as it doesn't require a rebuild or some co-ordinated effort, I do think top witnesses should be on the ball on maintaining the peg. I think that expectation is fair given how much money is paid for the position.

The bias in particular should not need much to update every 2-3 days, it should be nothing more than a configured value. Your argument re: APR only applies on moving downwards. Nobody is going to complain when APR rises faster than expected.

I agree that liquidity/conversions is the first step in maintaining the peg. Like I mentioned in another comment I put several thousand dollars through conversion in the last 24 hours.

Nobody is going to complain when APR rises faster than expected.

But in the past they did, loudly and often. There were months of very real concerns about the amount of debt in the system as SBD were far too numerous and the price of STEEM was tanking months ago. It became a systemic risk for the entire platform and SBD payouts had to suspended with liquid STEEM given out instead. Increasing SBD has downsides also which should be considered. Adding a feed bias impacts the conversion, but if the conversion takes 3.5 days anyway, then changing it day to day won't do much towards the goal of a stable SBD. Maybe a 2-3 day target makes sense, but I still think these systems take a while to self-regulate, and if we tweak the nobs too much or too often, we end up creating oscillations which can further increase instability.

Just my opinion, though. Maybe I'm relying too much on the market forces to do their thing. The $1 peg promise is an important one, but at what timescale? An hour? A day? A week? A month? I think that's the important question. I think waiting a week or two for things to settle out isn't unheard of. Maybe one fix would be a nice wallet notification along the lines of "We noticed SBD is currently trading under $1. Did you know you can convert your SBD for $1 worth of STEEM in 3.5 days? Would you like to do that now?" or something like that.

There were months of very real concerns about the amount of debt in the system as SBD were far too numerous and the price of STEEM was tanking months ago.

How much of that was due to APR rising faster than expected? As far as I'm aware, it was never higher than 10%. 10% APR can only possibly increase the debt burden by a maximum of 10% in a year. That's 7 years to double and 24 years to increase by an order of magnitude. Compared to other factors, it's a non-issue in regards to the debt burden.

The $1 peg promise is an important one, but at what timescale? An hour? A day? A week? A month? I think that's the important question.

My answer to that would be an ever decreasing timeframe. As the network gets larger, with more liquidity, it will be easier to maintain a stable peg. You will be able to do it on shorter and shorter time frames. You're not aiming to be the federal reserve, where you're responsible for the whole economy. You're only responsible for block production, adopting network rules updates and maintaining a price peg. I think on the contrary, faster responses will improve our ability to maintain a peg.

I also think that relying on market forces is the wrong philosophy here. A peg is by definition a method of manipulating the market to keep a stable price. The market can only maintain a peg by responding to the incentives presented to them (an unmanipulated market would have the token float all over the place like Steem does).

Thanks for the discussion.

It sounds like an automated price bias would be what you're in favor of. If the price ever drops below $1, then a bias gets implemented right away to always keep it at $1. That might be interesting. Ultimately, I have doubts about the current structure of the SBD ever working because unlike bitUSD, there isn't a conversion mechanism both directions which enforces the price peg. The 3.5 day lag time may also be too long to quickly adjust the market (it used to be 7 days). Maybe more liquidity would make this a non-issue as more people would use the conversion option, even without a price feed bias.

It doesn't have to be perfect, but it can get progressively better. Automation will be necessary eventually, but for now a human making a quick review and judgment every 2-3 days and applying the configuration change seems reasonable to me.

I argued in posts over the last month when the peg was well broken to the upside, that an upwards broken peg isn't a huge concern. The network as a whole still gets large benefits from that, as long as people are aware that there's no promise to keep the price that high. It undermines the ability to use the token for ordinary commerce, but we gain other benefits instead. I am in favor of allowing SBD to diminish in importance (such as by allowing rewards to be paid optionally in Steem), as long as the SBD contract itself still remains available.

I was unclear what price you get in conversion. Isn't the feed price the price you would receive. I think the stabilization factor that was added last fall is messing up things now. Back then, steem's survival was in question so it was trading with expected recovery value(50 percent chance of 0). Today it's not distressed debt anymore so it should trade with 3 days risk free interest discount to the expected steem value upon conversion.

What stabilization factor do you mean?

I was using your words. Is there something that does not use the price from the exchanges? Something that adds a discount or premium? I really don't know how it works but I remember people discussing a change to the price feeds when it traded at a large discount last fall.

that was added last fall is messing up things now

I got confused by the "added last fall" part. The price feed bias is determined by the witnesses, so it's not something that is part of the blockchain itself. You can see the biases here under the "bias" column: https://steemd.com/witnesses

If most of the those are 0, then the price of Steem as far as the blockchain is concerned will be the same as the price on exchanges. I don't know the specific mechanics off hand as to how many are need to adjust the price feed, but right now it doesn't matter since few if any are using a bias.

@demotruk,
Actually I don't know about this conversion. And thank to you at-least I heard about it! Hope you will provide us full guidelines conversion process article. Appreciate your effort as well.

Cheers~

I won't be doing any full article on it. I am quite sure that there are already many articles available, the function has not changed in recent hard forks so they are not out of date.

I've seen many witnesses increasing their APRs but it doesn't seem like they have all done it yet.
I hope it can get pegged as the constant fluctuation isn't great for the steem economy.

Hey @demotruk, I forgive you for downvoting me into the ground.

At first, I thought that I made an enemy on steemit. But luckily (instead of starting a "downvote war" with you) I came cross your post "I have to admit, the self upvoting is driving me mad."

However, I do recommend that, next time you downvote somebody, you drop a short comment explaining why you did it.

Apologies. I will make sure to comment in future.

I will note that I did not downvote you into the ground. All your comments remained on positive r-shares after my votes (thus only payout affected, no reputational damage).

I didn't know about this.

Thanks for the info!

I could be totally wrong though! I was thinking about this same thing.. Seems like there should be a positive APR when SBD goes below $1..

Otherwise it sounds like it makes sense to buy SBD whenever it goes below $1.

I agree, sometimes it takes time for witnesses to coordinate efforts. However, if I was you I would be buying as much SBD as I can afford, because we all know that sooner or later the peg will go back to 1 or above!

I put a bit less than $10,000 through conversion in the last 24 hours already ;-)

nice one!

For the record I've set my price feeds to set the price pegged to 1 USD = 1 SBD. As well as a small APR of 1.5%. Though, my settings doesn't count since I'm not one of the top 20 witnesses, but that's my stand as of now.

I think a bias price to keep the peg closer is a good incentive to make people hold their assets and not sell (not push the price of SBD down further). It will adjust on each update accordingly.

To bo honest I think it might be not in everyone's interest to push the price up at this moment.

The peg is an explicitly stated social contract. It would undermine faith in the network to not maintain it.

I thought that Steem's price was regulated by the market. Is not it?

This is Steem Dollars, not Steem. Steem Dollars has a soft peg mechanism which is maintained by the witnesses, to keep the price at approx. $1. Recently it has been falling below $1. It is preferable that if the peg is broken, it is broken to the upside so that SBD is underpromising and overdelivering rather than the reverse.

But you can buy it for 0.95 and then sell for 1.05 (or even 1.10+) :D

You mean just waiting for others to enforce the peg?

I mean... not that bad to buy at 0.90 and only then post about pushing the peg back.
So after a while it will be back to 1$+ naturally or by the help of witnesses lol.
Profits! :d

well whole week it was below 1 $