Hardfork 0.17 - What Does It Means For Steemit - And My Feedback

in #steemit8 years ago (edited)


Yesterday @steemitblog published a first proposal for the next hardfork, 0.17. There are a few significant changes to the whole platform and a very specific one that I consider a game changer. But I'm getting ahead of myself.

What follows is my attempt to "translate" the technical lingo into every day user information and to give my own feedback about the proposal. The feedback will come in the form of a short motivation and a priority number, from 1 to 10+, 10+ being the highest. The higher the priority, the faster that change should be implemented. I will also keep the structure of the initial post, which had 2 sections: Simplifications and New Features. Bear with me, as the post may get quite long.

Simplification

1. Removing Over Posting Reward Penalties:

Translation: anyone can post as many posts as he / she wants and they may get rewards, if they are voted. Currently, you can publish as many posts as you want, but only the first 4 are eligible for rewards.

Feedback: +9, Throttling posts to 4 payable per day may have played a significant role in the somehow slow growth of the platform. If there's no incentive to write more than 4 posts, why doing it?

2. Single Payout Period

Translation: payout for posts / comments will come after 7 days, and nothing after that. Right now there are two time windows: the first 24 hours and then the next 30 days.

Feedback: +9, I wrote extensively about this one and even suggested that authors who want to get rewards past 30 days to pay a hosting fee. It supports engagement and posts really good can be monetized better.

3. Comment Payout independent of Discussion

Translation: paying comments exactly 7 days after they were posted, not when the root post has to be paid.

Feedback: 8+, It will allow even late commenters to have a fair time window to collect rewards.

4. Removing the Comment Nesting Limit

Translation: Unlimited nesting depth to comments. Currently, 6 is the maximum depth nesting level. As I understand, the maximum level of depth should be set up for each site using the blockchain, at the UI level.

Feedback: 8+ It's annoying at times and it's a shame because, most of the time, the comments are just as good as the posts, if not better.

4. Allow Editing of any Past Post or Comment

Translation: The ability to make modifications to your posts or comments beyond the 30 days limitation that is in place right now.

Feedback: 10+, No comment about this one, it should have been a given from day one.

5. Normalize Payout Rates

Translation: I have a really hard time understanding this myself, so there won't be any translation. Most likely, this affects the blockchain at a deeper, more technical level that we, as users, didn't even realize there was such a thing.

Feedback: +1, probably.

6. Removing Proof of Work

Translation: no more Steem mining

Feedback: - 10+ It was just about time, the mining queue has been dominated for months by ASIC miners.

7. Remove Bandwidth Rate limiting from Consensus

Translation: if a user doesn't have enough bandwidth, the transaction (being it a vote, a post or a transfer) doesn't get picked up by a witness, hence, it's not included in the blockchain. You can't participate unless you get enough steem power / bandwidth.

Feedback: 6+. This is a double edged sword and it depends a lot on the implementation. What does this mean in practice is that a witness who holds a large amount of power can sponsor new accounts to post transactions (publishing, commenting, transferring funds). The new accounts don't need to have any bandwidth, as it is right now.

New Features

1. Multiple Arbitrary Beneficiaries to Reward Payouts

Translation: if you want to integrate Steem with your own blog, you could do it in such a way that you will control (in percentages): how much you get for each article, how much a commenter gets and even how much a guest poster on your blog could earn. For blogging communities like Medium, this means they could integrate Steem in their own business logic, with their own percentages .

Feedback: 10+. That's closely linked to the comment payout independent rewards pool below and I think this is the single most important change that this hardfork will bring in. To my own understanding, it means that anyone could create a "layer" on top of the steemit blockchain. At this layer level, the layer owner will be in charge of implementing the transactions (posting, commenting) and how the rewards are split. Use case: a SteemOverflow, or a QuoraSteem kind of site, where the importance post versus comment is upside down. If this gets implemented it means that even independent bloggers, like me, can create a way to give rewards to people commenting on their own blogs. If that happens, and if the implementation is solid and secure, then that's the starting point for Steemit being one of the biggest players in the social media today. Mark my words.

2. Independent Comment Reward Pool

Translation: comments should have a fixed share from the reward pool, in percentages, that will be split equally across all comments in a given payout period.

Feedback: 6+ The proposed share from the rewards pool, 35%, is way too big. It may be a politically driven measure to encourage engagement, but it won't happen because of this. As it is right now, Steemit is an author's tribe, not a StackOverflow or a Quora. But having comments rewards separated from the author rewards is a good measure and is something that goes very well with the ability to set up the payments independently by the provider. In other words, this percentage shuldn't be set up at the blockchain level, but at the business level. See the entry above.

3. Separate Market and Rewards Balance from Checking and Savings

Translation: as far as I understand, this means that we will have two accounts, one in which we will get the rewards, and one with which we will place market orders (sell, buy, transfer). We will be able to transfer transparently from one account to another .

Feedback: 7+ if this doesn't take too much time, I will give it a reasonably high priority. I think it doesn't really matter for end user that much, but for the way the blockchain works, this could be perceived as a significant advantage.

Overall Considerations

If implemented in the form described above, these changes will have at least 3 major consequences.

  1. Less cognitive overload on users. 99% of the people don't want to deal with concepts like bandwidth, proof of work, Rshares and Vshares. By simplifying the access to the platform (bandwidth limitation removal) and enforcing a more transparent and profitable rewards window (a week) members will have more time to write, to interact and to promote their own work inside and outside the platform. That's good.

  2. More freedom inside the platform. By removing the bandwidth limit, witnesses and network operators are getting more power. Elimination of POW means that you can't interact with Steem other than being a witness or a writer (mining is over). Usually, when people get more power, interesting things are happening. I think this can go either way.

  3. Logarithmic growth potential for the platform. Because we will be able to build custom transactions, splitting the payout arbitrarily between the authors, the host or the tool provider, virtually anybody could implement a Steem-based solution for blogging, either solo or in a pool. If this takes off, then the sky is the limit.

What are your thoughts? What's the most important change for you?

Sort:  

Good summary, lots of interesting changes here. I don't care so much about removing the 4 post per day limit. Seems to me it's a good limit to have, otherwise we might start seeing a lot of small spammy posts. It's hard to write more than 4 high quality posts in one day.

For me the most important changes are removing the editing limit and comment nesting limits. There have been several quite annoying times when I've had to awkwardly work around the nesting limit, so will be great to have that gone! And the ability to go back and edit old posts will mean I no longer have to dread the possibility of having posts ruined by broken links or images.

The payout changes I don't really have an opinion on. I'm no expert in economic theory, my feeling here is I'm quite happy to go along with whatever tinkering the devs want to do and let's see if there's a positive impact. If there isn't, then they can always try something else.

Online status was another I saw suggested somewhere. A little Green circle to say the user is Online. I propose Yellow for away, and if the user doesnt log in for 30 days then it goes to Red for inactive.

That's interesting but it's not part of the suggested changes for H17. Besides, I think this could be easily implemented at the UI level, no need to be in the blockchain.

I guess "Separate Market and Rewards Balance from Checking and Savings" would be the biggest change and I look forward to see how it will be implemented. thanks for the great information packages this article offers, namaste :)

In particular I agree with the 7 day payout period. I saw my first "oh sorry, missed this post!" comment a short while ago 😭

Happy about removing miners also, and bandwidth change seems to have positive implications.

Thanks for voicing out your opinions :)

Thank you. Very usefull it is for me. I've resteemed it for me.

YOu are doing really great work man! I had nearly ignored the change logs and features in the official post!

Thanks for breaking it down for us. I got most of the and now I understand the 2 that I am a little confused on better, but:

-Remove Bandwidth Rate limiting from Consensus
-Separate Market and Rewards Balance from Checking and Savings

Are the ones I need more clarification on.

  1. As it is right now, a user doesn't have access to all the features of the Steemit platform, not until he gets more Steem Power. That and another parameter, called "bandwidth" are dictating how likely is a transaction from that user to be picked up by the blockchain. The proposal is to eliminate this bandwidth completely and let witnesses manage the access to the new accounts to the blockchain.
  2. We will have two separate accounts (as in accounts under the wallet link): one for receiving rewards, and one for transacting on the internal market (buying Steem, SBD, transfers, conversions).

Hope this helps :)

That's a lot better. Thank you very much. Now I get the picture :)

may i please ask what other feature may appear as you grow steempower apart from the slider. is there any other feature of note?

Nice summary! If I understood your post correctly, does this mean I will be able to post as many posts and get potential rewards after a 7-day period?

Yes. If the proposed change gets implemented, obviously. You may or you may not get more rewards if you post more than 4 posts. But at least you won't be capped.

It would be interesting to see how these changes would affect the platform.

For me, the one that I think the most about is the 35% of the reward pool to be connected to comments. As you, I find this number slightly too large.

hard fork 17 will also end the proof of work mining, but it did say what will happen to the steem that is currently allocated to pay miners

Yes, I'm also curious about that. Probably it will be allocated to witnesses. As far as I know, there is less than 5% of the total Steem supply that is allocated to miners.

Coin Marketplace

STEEM 0.17
TRX 0.14
JST 0.028
BTC 59484.75
ETH 2614.53
USDT 1.00
SBD 2.41