Final Review of Steem Economic Changes

in #steem7 years ago (edited)

Today we are summarizing the changes we have implemented and are prepared to release on Tuesday and hardfork the following Tuesday. If there are any issues discovered this could be postponed. Change is always controversial, but we feel the changes we have implemented reflect the wishes of the wider community.

Changes:

  1. Power Down in 13 weeks instead of 104
  2. Inflate at 9.5% APR narrowing to 0.95% APR by 0.01% every 250,000 blocks (Roughly 0.5% per year).
  3. Steem Dollar conversion takes 3.5 days (down from 7)
  4. Witnesses receive 10% of inflation, runner up witnesses get paid 5 times the top 19 per block produced.
  5. Miners get paid the same as the top 19 per block produced
  6. Witnesses / Miners will continue to be paid in Steem Power
  7. 75% of inflation goes to authors and curators
  8. 15% of inflation is allocated to Steem Power
  9. Switch to Equihash Proof of Work algorithm.
  10. Remove rewards for including Proof of Work transactions

Equihash Proof of Work

By changing to Equihash we hope to make ordinary computers more competitive relative to high end GPUs with optimized algorithms. Over the past couple of months one or two people have dominated the Steem mining queue. They have either identified a computational shortcut or implemented a private GPU algorithm. The Equihash algorithm was adopted by the creators of Zcash, a recently hyped privacy-oriented crypto-currency. This algorithm is designed to make heavy use of randomly accessed memory. The computations are very simple, but they require 128 MB of ram accessed in a manner that should saturate the memory bus.

The nature of this Proof of Work algorithm is that solving a single instance can take over 2 blocks (validating is instant). We have updated the Proof of Work to allow them to build on top of any block after the last irreversible block. In practice this means miners have about 30 seconds to solve the Proof of Work.

Steem Dollar Conversion

The moving average of STEEM / DOLLAR price has changed to 3.5 days to match the conversion delay. This should dramatically reduce the price volatility risk of converting Steem Dollars to STEEM which in turn should strengthen the peg. 3.5 day median should still give 1.75 days to detect and correct any bogus price feeds before they can have a negative impact on the protocol.

Paying Witnesses in Steem Power

Witnesses have always been paid in Steem Power. In our last post on proposed changes, we suggested paying them in STEEM. After talking with prominent witnesses, we decided to keep it in Steem Power. The 3 month power down significantly improves witness liquidity and paying as Steem Power will prevent the need to manually power-up after every block as we believe most Witnesses will/should choose to do.

Paying Runner Up Witnesses (Time Shared Witness Slot)

We have increased the amount paid per block to the runner up witnesses. These witnesses produce blocks a couple of times per hour instead of every single minute. Even though they get paid 5 times the other witnesses for their block, on average they will still earn less per day than the top 19. By increasing the pay-per-block we enable more people to be runner up witnesses which helps keep a healthy supply of standby witnesses.

Miner Pay

Miners will make the same per block as the top 19 witnesses. After watching the miner queue be dominated by one or two individuals, some people were rightly concerned that a mining monopoly could consume a disproportionate amount of the block rewards. By paying the miners (collectively) the same as the top 19 witnesses, we are assured that even if mining is fully dominated by a single individual that said individual would have no more power or income than the top 19. After factoring in the cost of mining, their profits would be less than the elected witnesses.

Modeling Difference in Steem Supply



The above chart shows the difference between the old and new model by comparing the current Liquid Steem vs the new Total Steem ( Liquid and Vesting). What this shows us is that within 18 months there will be a net reduction in supply. This assumes the worst-case that everyone but Steemit powers down at the maximum rate.




We would like to caution speculators that these charts do not tell the whole story when it comes to projecting future price. Supply is only one side of the equation and there is no easy way to measure how the market currently perceives Steem held as Steem Power relative to the liquid STEEM. The other side of the equation is demand. Small changes in demand can have dramatic impact on price. There are too many variables to make any projection on where the price will move in the short term.

Witness Pay

One of the great services that our witnesses have been providing our community is the funding of development from their witness pay. The Witness role was not intended for this at genesis, however, it seems the delegated project funding has been very valuable, and these witnesses should be appreciated for their hard work and dedication. While the budget for witness pay, less the POW inclusion reward (.55% inflation currently), is increasing from 0.75% to 0.95% inflation. Effectively, witness pay decreases in the short run and increases in the long run.

Long View

These changes are intended to open doors for Steem as a currency and provide greater synergy between the currency, social and content aspects of the network. We look forward to comments. We will consider comments before setting a date for offering the potential upgrade to the network’s witnesses.

Sort:  

I support these changes and I'm very glad to see the developers responded to input from the witnesses and others regarding these changes. I believe that the changes made from the original proposal are all beneficial: 1) reducing inflation over time to reduce the impact on SP/VESTS holders, 2) paying witness and mining rewards in SP instead of Steem, and 3) eliminating the proposed increase in rewards for miners. I also support the unchanged move to a Equihash as a fairer mining algorithm. I've also long been a proponent of reducing the conversion time from SBD to a 3 day interval to increase the confidence of holders, so I'm happy to see this is still in the proposal.

Blocktrades... I remember the day you upvoted me...What a marvelous day that was :)

I love you.. Like a brother :)

I would like to remind everyone that Ned and I will not be powering down during the first 3 months after the hard fork.

I haven't powered down yet, and will refrain to do so until STEEM succeeds.

What's your definition of success for this purpose?

If STEEM is used to solve some real world problem, in assertive way. Say if STEEM becomes de facto solution for problem Y in market X. Either, or both problem Y and market X need to be significant.

Example:
Someone builds a next gen marketplace on STEEM, and due to its "10x" benefits it becomes the new eBay, reaching out to millions of people (market X). Now the chain holds all of this massive intrinsic value.

Plus imagine what you can do with your votes if that time comes. Really make a change with giving value where you think is deserved!

Don't be mean@steevc :), @dantheman @ned, good example to follow.

I just thought they might be short of cash for a while. I owe them a beer anyway for all they have done

What % of inflation goes to authors and curators now?

75% of inflation goes to authors and curators

It is comparatively tiny, around 6.5%. However, the economic models are so different that is not really comparable.

This is gonna be nuts! :D

@smooth wrote:

75% of inflation goes to authors and curators

What % of inflation goes to authors and curators now?

It is comparatively tiny, around 6.5%. However, the economic models are so different that is not really comparable.

Afaics, the system is almost identical for authors and curators but very different for SP and non-SP holders...

Per my prior blog (c.f. also @arhag's comments) about the preexisting inflation math, existing SP holders were not debased (i.e. not diluted, effectively a stock split for them) when the ratio of SP to the total money supply including non-SP was ~87%. Above that ratio, SP holders were being debased and below that ratio they were experiencing a positive interest rate. For this new proposal, the stock split ratio can be approximated roughly as (which doesn't account for keeping the ratio constant or the fact that existing SP holders are diluted by new SP holders, but this is a small difference in most scenarios):

x × 0.15 × 0.095 = (1-x) × 0.095

Which is again ~87% but that is 87% of ratio of non-SP to the total money supply, so ~13% if comparing the prior system. The other difference is that above and below that ~13% ratio, the effects are transposed, i.e. above is a positive interest rate for SP holders and below they are being debased but never more than 9.5%.

So if comparing the prior system to the proposed one, at the equivalent stock split ratio scenario, then SP holders are debased the same in both proposals and the author+curator rewards are also roughly the same at0.75 × 9.5% = 7.1%. But it isn't likely that SP holders will only be ~13% of the money supply, although power down has been reduced to 13 weeks from 104. Thus the new proposal is likely to be much more dilutive. At the 95% ratio (what it was historically), SP holders are debased at roughly 8.8%. It is unlikely for the ratio to drop much unless the whales power down, but powering down wouldn't collapse the price if they aren't selling. So the real effect of this change is to debase the SP holders, so there really isn't any reason at all to power up. So we can expect everyone who can power down to do so, until the ratio reaches some level where the debasement rate on SP holders is much less than for non-SP holders. Although there might be a Prisoner's dilemma which every whale wants their SP to be powered up if the debasement is less. So the homeostasis is likely to be some where at a positive level of debasement for SP holders, but less than that of non-SP holders. Thus free market and kudos on a good design decision (actually is what I had planned to do, except I would not have dropped the 104 weeks to 13 weeks because it could create enormous selling pressure collapsing the price).

The huge difference is that non-SP holders are only debased at 9.5% instead of in excess of 100% in the prior system.

The other huge difference longer-term is the debasement 9.5% APR decreases by 0.5% per year.

Afaics, the system is almost identical for authors and curators but very different for SP and non-SP holders...

Agree but that wasn't the question that was asked. The question was asking about something relatively unimportant, to me, which was why I didn't actually do the math to answer it (nor did you) and just gave a rough guesstimate, but apparently not to the person asking it.

I think I will avoid this too. Solidarity and all that!

There is a new feature, you can now add a profile picture :-)

I'am sure that you have enough on both exchanges Polo and Trex ;). How low you can go. AGS greetings.

Thank you sir, good luck propagating platform adoption (upgrades / promotion) without too much need for heavy cashout sessions in the future.

Dantheman could I ask you where I can find what the reasoning is behind changing the 2 years to 13 weeks?
I don't see how Steemit can succeed if we are just hoping on the fact that whales/ dolphins are not powering down than the system can handle in 13 weeks.

We seen in the past that a relatively small group of whales powering down could plunge steems value, so I don't understand why the choice was made for 13 weeks?

Why don't we change the rate based on the health of the economy for instance.
At least until Steemit is fully grown. Now with the 13 weeks an unstable timebomb is created, that places all hope in the whales/ dolphins making sensible deicisions on powering down whilst right now nobody knows what the current system can handle in terms of steem flooding in.

There could be many better options than the 13 weeks and I haven't heard many solid arguments that seem to backup the 13 weeks.

I want to invest heavily in steem but this is a major breakpoint for me.
If anyone could point me in the right direction and put my nerves to ease I would be grateful!

Good Afternoon Everyone!

Charlie Shrem, currently #2 witness spot.

We're really excited about these new changes and will install and upgrade as soon as its released.

I'm really proud of the developers at Steemit, Inc and my fellow witnesses for the open minds and keeping an open dialog with each other and the community.

Full STEEM ahead!

-Charlie

Thanks for your hard work witness #2. Much appreciated. I'm going to have to fire up my clean machine and give you a vote. :-)

As stated previously, I'm fully in favor of these changes, but I suggest we give some time before the hardfork, for example at least one month. These are pretty major changes to the economics of the platform, so I think we need to make sure that these changes are well published on the standard cryptocurrency new sites prior to the change, and allow everyone (current holders and potential investors) an opportunity to evaluate the changes and make their investment decisions accordingly. And just as a matter of publicity, I think we should show that changes are made at a steady, measured pace except in the case of bug fixes for critical problems.

This would also give time for these changes to be fully tested on a public testnet prior to changing it on the live chain, which I think is an important first step due to the economic significance of these changes.

@blocktrades - I highly respect your opinion, although IMO - rolling the changes out as soon as possible (while still allowing sufficient time for community review) is the best option.

I think that to a large extent, the crypto community has known these changes have been coming for a while now, and most investors have already begun making adjustments since the changes were originally proposed.

The big thing though is that markets do not like uncertainty, and I think the looming cloud of the unknown effects of the change is holding back a lot of potential investors. Personally, I am not powering up much until after the changes are rolled out. I'm waiting to see what happens. I suspect a lot of other potential investors are waiting to see what happens before they make any big moves.

Hi @timcliff, it's true that at least the steemit community itself has been aware of upcoming changes, and I suppose to at least some extent it's true of the wider crypto community, but the specifics of the change have only just been published today, and IMO the exact nature of the changes is important, not just the fact that there will be changes. For me at least, the change in long term inflation on VESTS was a critical issue and the resolution to that issue was just announced. I could not have even supported the changes under the original proposal that had a permanent inflation rate of ~8% on VESTS.

I also think there's great value to be gained from publicizing these changes before making them. Announcing that something is going to happen is much more exciting than announcing a change that has already happened, IMO.

Finally, I have to disagree with you on what creates uncertainty in the mind of an investor. There is certainly some uncertainty in how the changes will play out, but I think it creates much more uncertainty in the mind of the investors if they believe that changes are made too rapidly to the blockchain, because it becomes difficult for them to anticipate the potential future value of the coin when they have no idea what is going to happen next or how soon.

Thanks for such a detailed response! All great points :)

I do agree that there is value in setting a precedent of sufficient notice before non-critical changes, as well as providing investors time to adjust/react.

I think Dan is right that there is probably a good middle ground between the two points of view.

Hello tim,

I just read this post as a new investor I was under the impression that steem still has 100% inflation why is the whitepaper not updated?
I come across posts right now that explain how steem works but it is based on old info.
Where should I have read this update as a new investor?

There have been quite a few changes since the whitepaper. You are correct, it is no longer 100%. I believe they are working on an update, but I don't have an ETA. They are pretty busy with actual development work at the moment, for their 2017 roadmap items. There isn't a great single source of info, but if you go back through the @steemitblog posts (the official Steemit, Inc. account) - it describes many of the updates.

thx for your quick answer, I will have a look.
If someone asks me why should I power up versus holding steem what would be a correct answer.

  1. slightly less inflation 9.5% - 15% of 9.5%
  2. increased voting power/ curation reward.

My other question is that even though Steemit is brilliant and has incredible potential, with the 13 weeks pay out of powering down, there is no protection of whales simultaneously deciding to cash out.
Right now 120k steem is being powered down every day and there will be a maximum amount of steem that can flood the system before it will implode on itself.
Leaving everyone hanging.

What protects new investors from this happening? It can't be too difficult to calculate what the max amount of steem is that the current economy reasonably can handle.

Because it is still very early days in Steemit, and due to the big imbalance of steem power, there has to be more protection in place. Why on earth they changed it to 13 weeks for the payout I don't know. I find it hard to understand how this can be good for Steemit. I figured that we would have been better off to have a variable payout rate depending on how good the economy of steemit is. If more investments come in than 13 weeks is probably good, but in periods of investments drying up versus too many people powering down 13 weeks will cause Steemit potentially to fail to grow before it reached it's potential.

Am I wrong with this scenario? Or do bonds protect us from this happening?

The main reasons to power up are the there that you described - slightly better against inflation, curation rewards, and voting influence.

The power down rate used to be 2 years, and they changed it to 13 weeks. Since the change to 13 weeks, we have gone through several 13 week cycles, so all of the major stakeholders have had the opportunity to dump 100% of their stake if they wanted.

The price was in the 8-10 cent range several months ago - everybody thought those were dark days, and many were worried that it was going to crash to zero. With the price above $1 now, it has presented a great opportunity for anyone wishing to leave to get out.

Here is a good site to tell you what the major stakeholders are doing. It will tell you which of them are currently powering down, and if so - how much. Keep in mind though, powering down doesn't necessarily mean they are going to sell. https://steemwhales.com/

I think we can probably reach a compromise between the two positions.

Overall the Steemit team did an excellent job listening to input and preparing this revised proposal. Despite the fact that it doesn't specifically address my concern of abrupt and unnecessary cuts to both witness and content rewards, nor my concern about changing too much at one time, I recognize that there are several compromises woven into the proposal and in its totality there is lot to like about it. I expect to be supporting the update.

I agree with @blocktrades in favoring a significant period for publicizing the changes before they go into effect, which should include an active effort by both the team and community to reach out to cryptocurrency news sites, bloggers, podcasts, etc. to make them aware of the changes and what they mean for Steem going forward. While there can indeed be a greater synergy between the currency, social, and content aspects of the network, that synergy can't be realized if no one knows about it.

Thanks. I'm 100% in favour of the changes. I think a serious platform needs to evolve in line with market and community needs.

That is why I have spent thousands of my own dollars in powering up (a lot of money for me) and why I will continue to support the platform.

I know that some people have suggested eliminating mining altogether but I feel that would be a mistake both perceptually and also in increasing centralisation.

The solution to one or two people dominating mining is not to remove it but to implement measures which make it more difficult for this to happen. Equihash should make it easier for regular people to compete in mining.

I would suggest that if Equihash becomes similarly compromised/dominated in the future (quite likely) we should look at changing again and keep evolving the mining to keep it fair and decentralised.

I would also suggest we need a simple mining solution to allow non technical people to get mining on Windows and OS X.

A 1-click miner for Windows/OS-X would be fantastic PR for Steemit and also allow new users to get involved and support the network in a different kind of way.

I would be happy to even contribute some of my own limited bitcoins/SD towards development of this. Sadly I don't have the technical skills to develop this myself but I know we have many people in the community who can.

We will no longer support windows due to limits on 3rd party libraries in use.

There must be some way around it though? I think this is an important issue as the vast majority of people will never use linux. It would be a mistake to exclude 90% plus of the users from mining. It simply does not look good from a marketing/PR perspective and gives more ammunition to the detractors.

Using docker or another virtual machine is an available workaround.

Someone could create a mining pool with a standalone miner.

Interesting - like a Minergate type setup?

That would be ideal.

I have a number of friends who were very non-technical and wouldn't even dare using regular miners (even on Windows) but they use their spare CPU/GPU time to mine using Minergate.

It makes it really easy for new users so something like that would be perfect.

Obviously the issue of centralisation comes up if there is a single pool doing it though.

Agreed. Something like Minergate would be great. It's so easy to get started mining on Windows with their software.

I was just thinking @Minergate should do this. Would be great.

You have got to be kidding.

Hello please tell me the huskies have a limit? how much can you put in a day? and if not difficult to you tell me how to climb with the help of likes ?

I agree, we must support Windows users as part of the mining activity. This will convey a mainstream (mainsteem) appeal and include more people into the overall front and backend of Steem/Steemit. Otherwise, the perception is this is a tech experiment on the fringe. The 'beta' moniker also reinforces this.

Yes perception and image is just as important as the substance behind the platform. We must not give the appearance of being exclusionary or elitist.

That is the exact appearance this change gives, because that is exactly what it is.

This change, (in addition to breaking every vesting\interest promise people invested for) removes any attempt to include windows miners. This makes it a purely developer and in-crowd project, mainly because the damn miner builds have never had:

  • Windows builds released at the same time as linux builds.
  • Correct and updated documentation released by the developers.
  • Properly configured default mining files by default (except user\pass obviously)

This change just ensures the linux developer in-crowd control the mining, just like every other change they make around here.

Another nail in the coffin. There are not room for many more.

Cry more, dirty windows users

Seems the steemwhales creator sold his account??

you should ask for a refund!

I've been mining Zcash on Windows for a few weeks now, easy to set up. Equihash is awesome. Great move switching to that algorithm.

Thank you for listening to community and witness feedback! I am happy to see that the miner reward will not be increased, which was my largest concern.

I am overall happy with the changes, despite witness project funding which might need to be re-evaluated. I would hate to discontinue projects @cheetah and @steemcleaners due to lack of funding.

Witness Riverhead will be participating in this fork.

After the changes if you update the white paper, I will put it to my reading list.

Excellent! Witness xeldal fully supports the above changes and will be upgrading when released. Great work on listening to the valuable feedback from the community. I'm very please with the direction we're moving with this.

Hello, I imagine that you'll never get this message. Nonetheless, I'd like to make a business proposition:

I've noticed that you're not really doing anything with much of your Steem Power right now. Would you care to delegate some SP to me for a fee?

I'm building a new voting application and I hope to fund it with something on the order of 50,000 SP, for which I'd gladly pay 100 STEEM per week.

My application will not be used for self-voting; it will only vote on others' comments.

If you get this, let me know what you think.

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 63691.77
ETH 3157.03
USDT 1.00
SBD 3.84