Harkfork 28
I've been a bit out of the loop on this one which is rare for me. Yesterday I found out about two pretty significant changes to how inflation has been changed on Hive. Previously I thought it was just Hive Application Framework and other layer 2 adjustments, but the way voting works and inflation is calculated has changed.
This is a great example that is the double-edged sword of Hive. Changes can be made on the fly without the need for full communal consensus. That could be a good or a bad thing depending on the net effects of the changes. It's also a good reason to always hold a bag of Bitcoin because Bitcoin can't make changes like this at all. It's the safer choice in case shit really hits the fan... although I can't really say I disagree with the changes that have been made thus far, it doesn't imply that it will remain so on future hardforks.
Change #1: 100% upvotes no longer have diminishing returns.
It is now possible (and easy) to reduce your voting power on Hive to 0%, whereas before it was not really possible. Today if your 100% upvote is worth $1 it will stay $1 until you run out of power. Before the recent hardfork if you were at 50% power your upvote would only be 50% strength. 25% power would reduce strength by 75%, so it was basically impossible to ever run out of voting power. The more your vote power diminished the more your vote would diminish to match.
Your vote power refills 20% per day and expends 2% for every full upvote. Before this change if you were at 50% power a full upvote would only reduce power by 1%, allowing an account to full vote 20 times a day instead of ten (but at half strength). Now you can cast a full vote no matter what until you hit zero.
I think this change is pretty cool because it gives the user more flexibility when distributing votes. Users can essentially spend inflation in a way that they could not do before. We no longer have to worry about being low power but not being able to reward high-quality content with a max vote. Now every max vote counts just the same no matter where our voting power resides.
For someone like me this will also make it a lot easier to avoid hitting 100% voting power which happens way more often than it should. If I want to get down to 50% voting power and take a couple days off I only have to cast 25 full votes, whereas before it was a bit more than that and it could be difficult to find stuff I even wanted to updoot.
https://gitlab.syncad.com/hive/hive/-/issues/609
Apparently this change was suggested by and then coded into the blockchain literal years ago... but it's been years since we've had a hardfork so it hasn't gone live until just now. Crazy to think it's just been sitting there and I had no idea it was going to happen all this time. Need to get my head out of the sand I guess.
@acidyo/happy-28th-hardfork-everyone
I also learned about these changes from the comments in 's post on the subject yesterday. At least someone's paying attention amirite?
Change #2: inflation reduction
So apparently HBD in the DHF is no longer used to calculate Hive inflation, so inflation is potentially 26% lower than it was before. Witnesses get paid less. Reward pool allocations are smaller. The DHF itself will get less inflation allocated to it... etc.
This change is arguably unfair because HBD inflation is static and remains unchanged (although witnesses can change that whenever they want without even forking). The biggest reason why it might be unfair is that it makes the DHF even stronger because it contains the ninjamine which is just a bunch of tokens printed out of thin air that never really should have existed to begin with. Less inflation on Hive could just create a vacuum that allows more DHF ninjamine money to be dumped on the market... but that is yet to be seen and more something to be wary of going forward.
Overall I'd say this change is fine and is potentially a sneaky way to justifiably lower inflation a little bit when price is sweeping all time lows. Could a change like this help number go up and completely negate the negative affects of lowering it to begin with? Maybe... especially at a price of 10 cents which has traditionally been rock-bottom for our network.
The biggest reason this change makes sense would be if the DHF was actually making money and banking more and more HBD in the coffers. We wouldn't want to print out more inflation just because our on-chain investments into devs and infrastructure was doing well.
@hive.fund/wallet
The DHF is stored in and I haven't looked at it in a while. If memory serves correctly the last time I looked at this account it had 50M Hive within it. Now it has about 33M so that's quite a bit of the ninjamine converted into HBD since then. I for one will be happy when the amount of Hive in this account hits ZERO and I no longer feel like there's a boot on top of the neck of the network... but it's taken a lot longer than expected.
Conclusion
I wasn't expecting for major changes to the inflation schedule but here we are! Luckily I view these changes as a net positive and don't really view them as a huge deal either way. Hive has a lot of work to do and isn't going to sink or swim based on small changes such as these. I look forward to seeing what our layer 2 can accomplish because that's a far more pressing issue than anything else. Cheers!