oflyhigh avatar

写给新人的说明:文章奖励中出现了HIVE,是怎么一回事?

oflyhigh

Published: 24 Sept 2021 › Updated: 24 Sept 2021写给新人的说明:文章奖励中出现了HIVE,是怎么一回事?

写给新人的说明:文章奖励中出现了HIVE,是怎么一回事?

昨天有人问我,为什么最近文章奖励中出现了HIVE呢?以前可是只有HBD和HP啊。奖励中出现了HIVE是HIVE区块链发生了或者正在发生着什么重大变革了?

image.png
(图源 :pixabay)

其实这是一个老生常谈的问题了,历史上也数次发生过,之所以会觉得“以前只有HBD和HP”,是因为这个“以前”不够久远,而且有这个疑问的大概都算是新人吧。

先长话短说来解释一下这个问题:

文章的奖励包含HP、HIVE、HBD三部分,如果选择50%/50%比例发放奖励的话,那么HP占比50%,HIVE和HBD占另外的50%,而奖励中HIVE与HBD的比例根据HBD在系统中的占比来控制。

这就解释了为什么现在奖励中会出现HIVE了,答案就是系统判断奖励中除了HP外,需要发放一定比例的HIVE而不是只发放HBD。

那什么新问题又来了,我们只说“根据HBD在系统中的占比来控制”,那么具体来讲系统是按什么标准判断的呢?其实这个标准变化了很多次,目前的标准大概如下:

HBD供应量控制在9%-10%之间,如果低于9%,那么文章奖励的流动性部分就100%发HBD(亦即HBD+HP),如果超过10%,那么就停发HBD(亦即HIVE+HP),9%-10%之间呢,则按线性比例发放。

9%的下限以及10%的上限,是在代码中定义的,分别如下:

#define HIVE_HBD_START_PERCENT_HF20 (9*HIVE_1_PERCENT)
#define HIVE_HBD_STOP_PERCENT_HF20 (10*HIVE_1_PERCENT )

而这个最终由系统通过一系列复杂计算,计算出来的发放比例,也有个专门的名称:HBD_PRINT_RATE

我们可以通过很多方式查看HBD_PRINT_RATE

其实前两者也都是调用的API get_dynamic_global_properties,我们调用API或者使用其它两种方法查看一下,就不难发现当前HBD_PRINT_RATE的值:

"hbd_print_rate": 5300

这个代表什么意思呢?就是系统发放奖励时,除掉HP,以53%的比例发放HBD,以47% (1-53%)的比例发放HIVE,这就是为什么现在文章奖励中出现了HIVE。

补充一下,这里的比例,是将HBD或者HIVE按同一计价标准计算后的比例,比如说以HBD计算或者以HIVE计算,而这两者之间价值换算则是根据:current_median_history,这东西咋来的,又是另外一个话题啦。

image.png
(图源 :pixabay)

现在小伙伴们应该明白文章奖励中为什么会出现HIVE了吧?其实不用纠结这事,发HIVE还是HBD或者同时发两者其实也没啥大区别,好吧,请叫我“差不多先生”。😀

Leave 写给新人的说明:文章奖励中出现了HIVE,是怎么一回事? to:

Written by

Programmer, Maker, Freelancer, Witness. Make friends, Make money, Make life better!

Read more #cn posts


Best Posts From oflyhigh

We have not curated any of oflyhigh's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From oflyhigh