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的到来。
我已经将我的HBD前一阵存起来了,赶上这个好时机了
把HIVE变成HBD,以后是固定转化了吗?不需要通过内部市场挂单了?
买卖和转换是两个不同的机制
这样的话,就更好玩了
谢谢O哥的介绍
存HBD有7%利息 感覺很不錯啊~~
O哥辛苦了
感覺好複雜,我慢慢咀嚼參透😅😅
学习ing,多谢分享
厉害了,学习了!
看看我多lag... 現在才看到HF25內容.... 還好中文區有O哥,讓我很快了解...