写给新人的说明:历史中间价的最后一个问题(HBD脱锚)
之前一篇帖子中,我和大家探讨了HIVE区块链是从何从HIVE市场价一步一步计算出3.5日历史中间价median_history_price,但是还有一种极为特殊的情况(HIVE历史上也曾发生过)计算结果需要调整,这篇文章把这个问题简单地说一下。
(图源 :pixabay)
HBD的锚定机制
老油条们大致都知道,HBD是通过算法和机制锚定1美元的,早些时候的机制是保证不低于1美元,向上则完全由市场行为控制;而HF25之后,这个机制是双向处理的,让HBD尽可能的锚定在一美元附近。
你可能会问是什么机制,简单来讲就是:
- HBD->HIVE的转换 让HBD不低于一美元
- HIVE->HBD的转换 让HBD不高于一美元
之所以转换会有这样的效果,如果HBD远低于一美元,那么可以按median_history_price将HBD转换为HIVE,也就是说HBD的购买力还是一美元的。同理,HIVE->HBD的转换也是如此。
这样,就大致保证了HBD价格的稳定性,注意,这里之所以用大致,是因为市场有波动,而且转换周期要3.5天,还有就是无法保证100%获利的情况下,大家转换意愿未必有那么强,所以HBD价格只能大致稳定。
HBD脱锚
那么HBD价格是不是一直能稳定在一美元附近呢?历史上出现HBD价格高达十多美元的情况(那时候还没有HIVE->HBD的转换机制)姑且不论了;为何也出现过HBD贬值至0.5美元以下的情况呢?
如果它贬值到0.5美元,按说可以使用HBD->HIVE的转换来将其转换成HIVE啊,然后再去市场上把HIVE卖掉,再低价购入HBD,持续这个过程,岂不是发家了?
答案是,发家没有那么容易,因为这种情况下,HBD的价格已经不是市场波动的原因,转换机制虽然还能用,但是已经不能让HBD购买力维持1美元了,这种情况就是HBD脱锚。
median_history_price的计算调整
之所以会造成这样的情况,是因为为了保护HIVE区块链的健康稳定运行,系统设定HBD的占比不超过系统总资产的10%。
具体原因可以看代码中这段注释:
这个设定是怎么实现的呢?这就是我们今天要说的问题。简单来讲就是:
如果用见证人历史喂价算出的current_median_history不能保证HBD的供应量小于等于总供应量的10%,则current_median_history按HBD占比为10%由供应量算出。
代码中主要实现:
当前HBD占比
我用之前的代码,重新计算一下当前HBD的占比,输出如下:
median_price: 2.533
current_supply: 367975881.442
current_hbd_supply: 23824997.903
virtual_supply_read: 377381723.488
treasury_hbd 8893633.747
current_hbd_supply_adj: 14931364.156
virtual_supply_cal: 373870616.600
percent_hbd: 158
HIVE_HBD_START_PERCENT: 900
HIVE_HBD_STOP_PERCENT: 1000
HBD_PRINT_RATE: 10000
也就是说当前HBD占HIVE区块链的资产比例只有1.58%,和10%的上限相去甚远呢。尽管这比例下降的如此厉害主要和最近HIVE价格上涨有关,但是也说明HIVE区块链相当健康了。
(图源 :pixabay)
看来我们目前完全不必担心HBD脱锚,小伙伴们发文赚到的每个HBD都相当于实实在在的一美元(有些微波动),是不是好香啊?
相关链接
Leave 写给新人的说明:历史中间价的最后一个问题(HBD脱锚) to:
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.