scrobble.life
Blockchain Wizardry

Brace yourself: HardFork is coming

HF28 v1.28.0

HardFork is not something that we do very often. That's because Hive is pretty much feature-complete on Layer1 and already a perfect tool for a variety of use cases where a fast, secure, and decentralized ledger is needed. We are doing lots of work on Layer2 (not in the scope of this post), but from time to time there are certain upgrades and fixes needed at the very core.

As discussed during the Core Devs panel at HiveFest 10 (Kuala Lumpur) earlier this month, the code for HardFork 28 is ready.

If you missed the panel, here’s the recording:

Time is set for 2025-11-19 13:00:00 UTC, if all goes well over the next three weeks and witnesses/stakeholders give it a go, it will go live at that time and once a supermajority of the top elected witnesses decide to run that version.

Test your stuff now

There’s still time to test your apps against the upcoming version using the mirrornet API node before we go live.

  • API endpoint: https://api.fake.openhive.network
  • Chain ID: 42
  • Keys: in most cases you can reuse your mainnet keys
  • Notes: treat it like a mirror/fake network; double-check you’re pointing at chain-id 42

For background, see my earlier posts about the mirrornet. If you already know what you’re doing, just switch your client to the endpoint above and run through your usual flows.

Changes

Based on the GitHub comparison, there were 4,036 commits and 5,197 changed files (331,273 additions, 648,056 deletions). That's of course simplified view on the master branch and only for hived repository itself. I'm not even including libraries, submodules or tests. Here's a simple visualization of a Hive consensus node source code tere and the changes that were made between version 1.27.0 and 1.28.0. I simplified it and smoothed it out for the sake of making it prettier (timestamps are normalized, and HEAD directory tree is used as base for init). Then of course image processing that took 77GB of raw, 60fps, 4k input and produced 10MB blog friendly webp output.

hived-1.28.0.webp

You are welcome ;-)

Read the highlights in the release notes

Known bugs (unlikely to block the HF)

Nothing so far that should stop us from proceeding with the upgrade. Current items on the radar:

  • Snapshot loading/dumping issues - fixes will land in the next minor release.
  • Claiming account creation tokens - that's more concerning at the moment; I've experienced similar issues on the mirrornet before, but at that time we were blaming the specifics of the environment, where multiple block producers were sharing the same state. That's under investigation. Kudos to @engrave and @techcoderx for spotting that behavior on the mainnet (and paid with battle scars by @engrave)

Consensus witnesses: please keep an eye on the https://openhive.chat/channel/witness channel and on-chain communication. Test your backup nodes first for few days and check the logs before running it on block productoin node, unless you know what you are doing. Especially if you haven't tested it on the mirrornet before.


That’s it for now. Please test, report anything odd, and get ready for HF28.

Comments · 27

  • @cryptictruth(74)· 282d

    Did this go through?

  • @stayoutoftherz(80)· 291d

    I see no visualization!

  • @stresskiller(73)· 293d

    how helpfull wil it be to run a node on a pi4 or a proxmox VM on my home connection ?

  • @hivebuzz(74)· 294d

    Congratulations @gtg! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge

    Post with the highest payout of the week.

    You can view your badges on your board and compare yourself to others in the Ranking If you no longer want to receive notifications, reply to this comment with the word STOP

    Check out our last posts:

    Our Hive Power Delegations to the October PUM Winners
    Feedback from the November Hive Power Up Day
    Hive Power Up Month Challenge - October 2025 Winners List
  • @thelittlebank(47)· 297d

    can't wait..

  • @mattclarke(71)· 297d

    Are light accounts rolling out in this fork or are we holding off for the next one?

  • @gabrielatravels(79)· 298d

    Exciting times ahead for Hive! Always great to see the dev team keeping things evolving smoothly.

  • @itsshmoogle(62)· 298d

    Always love seeing a good gource render.

    I just got my main node switched over to 1.28.1 after letting my backup node replay the chain a couple days ago.

    It's getting really fast and super simple to maintain witnesses these days. love it!

  • @emrebeyler(76)· 298d

    "if anything is wrong, that's his fault" - @blocktrades

    lol. :)

  • @applejane(69)· 299d

    Wow! Thanks for sharing that to us. I am very excited on your next update!

  • @tobetada(77)· 299d

    great, is there a TL;DR for the major changes?

  • @davideownzall(74)· 299d

    What will be the change for us mortals? I heard vote power will always be 100% but limited amount of votes per day...

  • @hivebuzz(74)· 299d

    Congratulations @gtg! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge

    Post with the highest payout of the day.

    You can view your badges on your board and compare yourself to others in the Ranking If you no longer want to receive notifications, reply to this comment with the word STOP

    Check out our last posts:

    Hive Power Up Day - November 1st 2025
  • @artgirl(69)· 299d

    I haven't been in the loop on this... What does Hard Fork mean in this case? Does this mean like how Steemit was Hard Forked and Hive was created? Is there gonna be a new Hive or?

  • @virtualgrowth(72)· 299d

    Great work!

  • @andablackwidow(69)· 299d

    Hive is pretty much feature-complete on Layer1

    Lol, no! And just for the record, bug with claiming tokens is fixed. Thanks to @small.minion for spotting source of the issue, many people analyzed the code before and missed it.

  • @joanm897(67)· 299d

    That the HF28 code is ready is good news. We now wait for what the majority decides.

  • @marilui91(66)· 299d

    I hope you continue to reap success. Very interesting. Congratulations.

  • @holoz0r(78)· 299d

    I have managed to get it running on my back up node on the main net. I haven't encountered any issues so far.

    My main node is replaying now. Hopefully it all goes smoothly. :)

    As a new witness, and as my first hard fork, (and not being ranked very high) I feel like I can accept this level of risk to my block production history and risk any missed blocks. Anything I learn, I'll inform others. I haven't learned anything so far :)

  • @encuentro(71)· 299d

    ¡Qué bueno es ver que vienen mejoras como estas! Aunque no tengo conocimientos técnicos, me emociona mucho saber que todo esto puede hacer que publicar sea más fácil y rápido. A veces uno quiere invitar a un amigo a usar la plataforma, pero se complica porque hay que entender muchas cosas para poder participar. Si ahora será más sencillo, ¡seguro más personas se animan!

    Gracias de verdad por compartir esta información, se nota que hay mucho trabajo detrás. Un gran abrazo para todos los que aparecen en el video y para el amigo @gtg que nos trajo estos detalles. Me costó entender por la falta de conocimiento en esta área y hablo solo español

  • @acidyo(84)· 299d

    Awesome panel! Thanks for sharing that, and the rest of stuff in the post I guess.

    I need to go watch the whole stream soon once workload has let off a bit :D

  • @acidyo(84)· 299d

    automagically

    nice one @crimsonclad :D

  • @godfish(78)· 299d

    @tazi, doufám, že jsi tohle zaregistroval ;)

  • @samostically(78)· 299d

    I enjoyed the video

  • @pizzabot(60)· 300d

    PIZZA!

    $PIZZA slices delivered: bhattg tipped gtg @geneeverett(6/20) tipped @gtg

    Come get MOONed!

  • @bhattg(80)· 300d

    Thanks for sharing , that was a great video. I am excited about the upcoming updates and their potential major impacts.

    untitled.gif

    !PIZZA

  • @engrave(74)· 300d

    I prefer a couple of missed blocks now rather than a halted chain later ;)

Brace yourself: HardFork is coming — scrobble.life