Where does the money on your posts come from on Hive?

in OCD7 months ago (edited)

When you post content on Hive and receive upvotes, you get rewarded in Hive cryptocurrency, but where does the money come from?


The Hive Blockchain automatically ‘prints’ new Hive every block, the amount being determined by the Hive inflation rate (the ‘print rate’ of New Hive).

As of June 2020, based on the current Hive inflation rate of approximately 8% per annum, the Hive blockchain ‘prints’ around 27 Million new Hive per year, or 520 000 New Hive per week.

The Blockchain produces a new block of data every three seconds, so looked at in blocks, that is around 26 Hive ‘printed’ per block, ever three seconds.

Of this amount, New Hive is allocated in the following proportions:

  • 10% goes to the Hive Development Fund to fund development and other projects
  • 10% goes to the Witnesses, who secure the network and sign transactions.
  • 15% gets distributed to those accounts with staked hive, proportionate to the amount of vested Hive in each account.
  • 65% goes to what is popularly known as the ‘rewards fund’ which funds rewards on Posts, split 50-50 between post creators and curators (voters).

The Rewards Fund

65% of Hive printed in every block goes into what is commonly known as the ‘rewards fund’, which in June 2020 stands at 830 000 Hive. You can view the current amount on HiveBlocks.

Posts get rewarded from that fund proportionate to the weight of Vested Stake that has voted for them, and relative to the weight of all the weighted votes cast on all posts and all comments that have been cast in the same pay-out window. (There is a pay-out window of approximately one week).

To take the simplest example, if only one account votes on one post in any week, that post would get all of the rewards fund for that week – all 830, 000 Hive, split equally between the post creator and the one account that voted for them.

In reality, the way rewards are distributed to posts is more complex – with thousands of posts, and votes of different stake weights every week. Downvotes also come into play, as do declined rewards, which get returned to the rewards pool.


The Reducing hive inflation rate

The rate of inflation (‘printing rate’ of new Hive) reduces at the rate of 0.01% every 250 000 blocks, approximately every 8 days, equivalent to a reduction of about 0.5% per year. You can read more about the Hive inflation rate at the Hive Developers Portal here. (The FAQ section there is also useful for exploring more aspects of Hive rewards in more depth).

You can find out the current total supply of Hive, which in line with the Hive inflation rate determines how much New Hive is printed every block, by visiting Hive D-B.

Pay out can be in Hive/ HBD or Hive Power

To make matters more complicated, pay-out on posts can be in either Hive and HBD, or just Hive Power, depending on how much HBD there is relative to Hive, which in turn is also dependent on the value of HBD and Hive on the market.

Whatever currency is being printed, Hive, HBD or Hive Power, this print rate will always be tied to the reducing inflation rate of HIVE.

Virtual Operations and Transaction Data

To understand a bit more about where your post rewards come from in relation to other types of reward, it is useful to have a basic understanding of how blocks are produced on the Hive blockchain, and the kind operations in each three second block.

There are two types of operation: virtual operations and transaction data.

  • Virtual operations can be thought of as ‘in the background’ or ‘automatic’ operations - the ‘printing’ of Hive falls into this category.
  • ‘Transaction data’ are those created by users of the Hive blockchain and include posting, comments, votes and Jsons.

The voting part of the transaction data determine how the 65% of the New Hive printed allocated to ‘content rewards’ gets distributed between content creators and curators (the people who vote content).

The reason I’ve spent so long talking about non-posting rewards in this article is because your posting rewards are fundamentally dependent on the other types of pay-out – 35% of Hive printed as of June 2020 automatically goes to the Hive Development Fund, the witnesses and ‘interest’ paid out to those who have Vested (Powered Up) Hive.

The only way these ratios can be changed is via future Hardforks, which is dependent on the top 20 Witnesses.

It’s the same with the 50-50 Author-Curation split – it can be changed, but it would require a Hard Fork.


TLDR; where does the money on your Hive posts come from?

It comes from the Rewards Fund, which consists of 65% of the New Hive printed in every block produced by the Hive Block Chain. The amount your post gets depends on how much stake weighted voting power votes for your post.

All amounts in this post are as of June 2020, and have been rounded for simplicity of reading. In reality, the rewards on posts are calculated dynamically, second by second, so this is very much an approximation!

Post shared to Twitter here...


Very solid post that meets and exceeds my knowledge. Thank you for the Hive Lesson.

Posted Using LeoFinance

Hey cheers, still a work in progress!

Posted Using LeoFinance

Cheers for the great explainer, especially for pea brains like mine :-D

Even after nearly a year since I started on Steemit, I still don't quite understand (and admittedly I've not taken the time to learn) the mechanics of the supply and demand part of Hive. The Demand part is something I understand, and that's the one we're seeing every day, with the creation and curation of content.

But how exactly does the Supply part work? When you say it's printed automatically, does it mean it's being mined? And if so, who mines it, the witnesses?

Thanks for sharing, and pardon me for the noob-ish question :-)

Hey good question - TBH 'printing' Hive is about as far as I've got in my understanding of block production - what the technicalities are behind how it's done exactly i don't know!

The Hive Developers Portal is the most likely place you'll find an answer.

Ah, cheers! I'd love to learn more about that. Do you have a link to the Portal, mind I ask?

Thanks for that, mate! Quite a lot of programming jargon that I'll have to decode 😆, but it's quite an informative site. I'll see what I can learn from here.

Cheers, I'm still not quite there yet with my understanding of Hive Economics, but I wanted to get something out!

It's a learning curve, to say the least!

To take the simplest example, if only one account votes on one post in any week, that post would get all of the rewards fund for that week – all 830, 000 Hive, split equally between the post creator and the one account that voted for them.

Not quite. The reward pool is not paid out over a period of 7 days. I don’t know the exact formula, but it’s some kind of moving average

the Hive blockchain ‘prints’ around 27 Million new Hive per year, or 520 000 New Hive per week.

So it’s 65% of that roughly 520,000 Hive or circa 338,000 Hive (rather than 830,000) that get paid out from the rewards pool each week.

Fair comments, I did qualify the first point by saying it's approximate,

TBH as to the second, I did wonder - but based on @arcange's stats which I quickly triangulated with the highest paid out posts, it seems that the total pay-outs are taken from the rewards pool, which is topped up with that 520K a week, I have no idea why it's so much larger than the inflation allocated to it!

Still a work in progress. Just wanted to get something out for the day!

Congratulations @revisesociology! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You received more than 100000 upvotes. Your next target is to reach 110000 upvotes.

You can view your badges on your board And compare to others on the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

It takes a while to wrap your head around this when you join first but we will get to the stage where its not important. All of this will be background noise to regular users who log in and just use the different apps.
For anybody with a deeper interest it's great to know how it all works.

Useful to know this!Thanks!