切换出块节点至:v1.24.2

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@oflyhigh·
0.000 HBD
切换出块节点至:v1.24.2
好多天以前我就[在备份节点上运行了hived v1.24.2](https://hive.blog/hive-105017/@oflyhigh/hived-v1-24-2-hf24),为HF24做好了准备。其实说是备份节点,但是配置什么的一点也不差,所谓主备命名只不过是我为了方便辨别而已。

![image.png](https://images.hive.blog/DQmNbyoqJSLme9eH4XXagX5BdeBkN55FtpxLyvhKtQHJnTG/image.png)
(图源 :[pixabay](https://pixabay.com/))

眼看着10月6日硬分叉日期临近,尽管并不确定明天是否一定会硬分叉,但是看着见证人列表上好多见证人更新出块节点到v1.24.2,那我也切换一下吧。

切换主备见证人节点哪个用来出块很简单,只需使用`witness_update`操作更新一下见证人的出块公钥设置即可,将其设置成备份节点上的私钥对应的公钥,就搞定了。

不过我在测试时发现,尽管我设置的`sbd_interest_rate`为`0`,广播也正常:
>![image.png](https://images.hive.blog/DQmRdciZR95HLzVKUDYqbkU11FpNz1MqKdG8RhkQs6Xkt39/image.png)

但是提交到系统里,显示的`sbd_interest_rate`为`1000`
>![image.png](https://images.hive.blog/DQmPrGHr1jdTaeAd5Dyjr8jeoAdWo1VrM8RbFWwbLJEsr6L/image.png)

真是有意思的事情,看聊天频道里有人说应该用`hbd_interest_rate`,使用`hbd_interest_rate`广播一切正常:
>![image.png](https://images.hive.blog/DQmQH1PnbDvoBPCbou3fpGzr2ygJUSChj8xB5xBUaP8Z9ts/image.png)

之所以出现这个问题的原因是,v1.24.2中`sbd_interest_rate`已经被修正为`hbd_interest_rate`,所以如果广播到新的API节点(v1.24.2),就需要做对应的修改,否则就会使用默认值(1000)了。

我们可以使用不同的API节点来调用get_witness_by_account,证实这点。

使用自建的v1.24.2 API节点:
>![image.png](https://images.hive.blog/DQmcLXg9TdwWatrATFk6Swhi7pgRd7QKT6EEdSTv1VvZsxA/image.png)

使用anyx.io节点:
>![image.png](https://images.hive.blog/DQmaD5Xs7u1682Lq5ZNZ5i7iiTzxqQSjbopQsEndtfSFzMd/image.png)

所以说库和DAPP,用到类似的东西,应该做相应的调整和适配,否则可能就会出BUG啦。

扯远了,更新完出块密钥设置后,轮到我出块的时候,我就在v1.24.2上出块啦:
>![image.png](https://images.hive.blog/DQmUQbtDfce5W5U9QUAX5DYMNgW22rsuiEdhx8TkJLj2YkE/image.png)

在[https://www.cutehive.com/witnesses.php](https://www.cutehive.com/witnesses.php) 上可以看到我当前出块的版本号:
>![image.png](https://images.hive.blog/DQmdK5ZVoPDU2D2JsfWXMw5rfnxTVDFhz8ocNVuhcnmeodb/image.png)

现在就等着看明天硬分叉怎么安排了,可能按计划分叉,也可能会有延期。不过我现在是一颗红心,两手准备,原来的v0.23.0也在运行着。

咖啡和糕点也都准备着,如果硬分叉延期,我就把它们都吃掉喝掉。

# 相关链接

* https://www.cutehive.com/witnesses.php
* [在备份的节点上运行hived v1.24.2,为HF24做好准备](https://hive.blog/hive-105017/@oflyhigh/hived-v1-24-2-hf24)
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,