HIVE硬分叉25(HardFork 25)要来啦 & 共识变化(Consensus changes)
3天前编译了一下hived的v1.25.0版本,并且在测试机上replay了一下,由于我测试机跑的程序比较多,所以CPU和IO资源都很紧张,replay用了我一天多的时间。
(图源 :pixabay)
当然了,如果是高配的VPS或者独立服务器,那么replay的时间应该会大大缩短,不过也无所谓啦,反正hardfork的时间(暂)定的是: June 30, 2021 at 14:00 UTC,还早着呢。
硬分叉最主要的就是共识变化(Consensus changes)了,因为如果没有共识变化的话,一些小BUG和外围功能通过软件升级就可以搞定啦。
那么HardFork 25主要有哪些共识变化呢?我大致了解了一下,主要有以下这些方面。
- 增加周期性转账支持(recurrent_transfer)
- 增加HIVE->HBD的转换支持
- 增加治理投票的失效机制
- curation时间窗&curation奖励的变化
- 仅对存款账户的HBD发放利息
- 不允许对过期提案投票
- 重新允许对已经付款的帖子投票
- 允许修改提案的结束日期(只能提前,不能延后)
其中周期性转账支持(recurrent_transfer),大致就是我执行一个recurrent_transfer操作后,hive就会按我设定的周期定时转账给目标账户。
对于需要周期性转账的操作而言,现在只需一次设定就可以一直执行,省却了每次转账的麻烦,也防止多次转账泄露私钥的风险。(其实可以通过VPS上设置crontab来实现,不过那样需要有VPS,并且脚本需要被提供私钥)。
其中HIVE->HBD的转换支持,想必很多老手已经知道HBD->HIVE的转换功能,这个功能可以使得HBD的价值不低于1美元,但是我们缺少个机制使得HBD不高于1美元。HIVE->HBD的转换就是为了达成这个目标的,配合HBD->HIVE转换,使得HBD的价值尽可能地锚定在1美元附近。
前段时间HBD价值$3,我没有卖掉,有些亏啊,哈哈哈。不过HBD稳定在$1附近,对整个系统的稳定运作有极大的好处,所以我个人亏点无所谓啦。
其中治理投票的失效机制,简而言之就是好久没有参加治理的用户,他的见证人投票(或者见证人代理)&提案投票都会重置。这个“好久”目前的定义是一年(365天),也就是说我们时不时地要操作一下投票之类的,否则之前的投票就无效啦。
这个修改有利于让大家更积极地参与到治理当中来,选出更为优秀的见证人,或者投票给更值得支持的提案。
其中curation时间窗&curation奖励的变化,字面都懂,不过这个细节改成啥样,我还在慢慢探索,这个对发帖者而言其实没啥影响,主要是对点赞者收益会有影响。
不过要我说,不如不管何时点赞以及不管点赞的先后顺序,一切都按线性回报就好了,这样系统也简洁,点赞者操作起来也省心,不用算来算去的。
其中仅对存款账户的HBD发放利息,大家可能不知道,最近一段时间,为了HBD锚定,见证人们操碎了心,其中一项操作就是把HBD利息提高到7%(通过见证人设置见证人参数实现)。
但是HF25以后,放在活期(流动性)账户里的HBD就没有利息啦,只有发在存款账户中的HBD才会有利息可拿,所以如果你有HBD并且不想变现的话,存起来吧。如果锚定稳定,那么7%的利息简直不要太香了。
其中允许修改提案的结束日期,这个也好理解,假设我发起一个提案,需要系统每天给我发20HBD,持续365天,但是我180后不再进行这个任务,想让系统停止付款,原本的操作只能是找人撤票,但是票撤了,提案还在,总是怪怪的。
所以能提前结束提案这个功能还是不错的,当然了,修改提案结束日期只能提前不能延后,否则就有可能被人利用多拿钱啦,哈哈哈。(我觉得大概率没人这么干吧)。
至于不允许对过期提案投票以及重新允许对已经付款的帖子投票,大概就不用多说了,就是字面的意思啦。
(图源 :pixabay)
可以看出,这次硬分叉和共识相关的修改还是比较多的,将极大有利于HIVE区块链系统更加稳定更加高效的运行。让我们一起期待HardFork 25的到来。
相关链接
Leave HIVE硬分叉25(HardFork 25)要来啦 & 共识变化(Consensus changes) 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.