Hive witness update log #22: It has been quite some time...

in #witness3 years ago

witness update log 22.png

Definitely an overdue post from me since my previous post that was 4 months ago.

HF25

Set to activate on 30 June 2021 at 14:00 UTC, that is in less than a week if the super-majority of the top 21 are running the new version by then.

I'm generally positive about the changes especially the ones that many of us wanted, such as vote expiration and recurrent transfers that subscription-based payment systems accepting HIVE/HBD will find useful.

As of writing this, 4 in the top 21 are signalling HF25 along with 12 backup witnesses including me.

Screenshot 2021-06-24 at 10.26.46 PM.png

With that said, it would take some time for techcoderx.com API node to be fully updated and synced as it has been facing various issues, from hived compiler errors (mostly segmentation faults) to the block_log file ended up being corrupted for no apparent reason.

I ended up ditching PopOS 20.04 for Ubuntu Server 20.04 (hence no GUI for now) to get hived to compile correctly and using rsync instead of wget to pull the block_log file from my witness server so that the integrity is verified as it downloads.

Dev updates

Not a lot to say here due to having to deal with endless issues (that is totally off-topic here) over here and will very likely get worse over time in the mid-term.

My first (and at this current moment, the only) PR on the Hive repo on renaming the legacy non-Appbase API namespace, that confused me a bit when I was working on the Jussi reverse proxy setup. Surprisingly they are still being used in libraries such as hive-js and API node monitors.

Although I did not manage to find the time to complete the main frontends of Alive Protocol, a small change will be made to the core protocol to reduce the amount of data being broadcasted to the blockchain by streamers as more data have been moved off-chain.

The rest are mostly the work on Avalon which deserves a separate post for it.

Witness performance

Not expecting this to do well given my inactivity :)

Current rank: 97th (active rank 86th)
Votes: 3,384 MVests
Voter count: 152

Producer rewards (7 days): 24.091 HP
Missed blocks: 2

Server resource statistics

This section will be present in every witness update logs (if any of my nodes are online) to provide new witnesses up-to-date information about the system requirements for running a Hive node.

hived (v1.24.8, MIRA, minimal)

block_log file size: 350 GB
blockchain folder size: 364 GB
RAM usage: 1.3 GB

Sadly MIRA is officially dead going forward, therefore this kind of low memory setup would no longer be possible. v1.24.8 is the last version where it will be supported.

hived (v1.25, minimal, currently producing)

I spun this node up temporarily to signal HF25 while working with my Hive API node issues. Same VPS specs as the main node above.

shared_memory.bin file size: 18 GB
Resident memory usage: 6.4 GB

And the rest of the metrics:

Screenshot 2021-06-24 at 11.49.33 PM.png


Hive witness footer 2.png

Sort:  

Congratulations @techcoderx! You received a personal badge!

You powered-up at least 10 HIVE on Hive Power Up Day!
Wait until the end of Power Up Day to find out the size of your Power-Bee.
May the Hive Power be with you!

You can view your badges on your board and compare yourself to others in the Ranking

Check out the last post from @hivebuzz:

Hive Power Up Day - July 1st 2021 - Hive Power Delegation

Congratulations @techcoderx! You received a personal badge!

You powered-up at least 50 HP on Hive Power Up Day! This entitles you to a level 2 badge
Participate in the next Power Up Day and try to power-up more HIVE to get a bigger Power-Bee.
May the Hive Power be with you!

You can view your badges on your board and compare yourself to others in the Ranking

Check out the last post from @hivebuzz:

Hive Power Up Day - July 1st 2021 - Hive Power Delegation