scrobble.life
#witness

Witness Update from c0ff33a November 6th 2026

I know it's been forever since I last posted - so much to do and so little time. My business pays the bills and it continues to absorb all of my time. But I am still very active in the background of Hive Blockchain - keeping all my servers updated to latest versions and doing my own little bit to keep the blockchain running.

Hive Blockchain Full API Nodes

First up my Hive full api node is fully updated to v1.28.8 - now running on Haf Api Stack not only do you get https://api.c0ff33a.co.uk as an access point for you apps and dapps but in addition my server runs the full range of companion services. So if you visit https://api.c0ff33a.uk/explorer you can view all sorts of fun stats about the Hive Blockchain. You can also access your Hive Wallet through it at https://api.c0ff33a.uk/wallet . Finally you can access the front end of Hive Blockchain at https://api.c0ff33a.uk/blog which effectively means my own API Node is an entire access point in it's own right, this is a perfect example of decentralisation - more access points mean if any front end should go down for unknown reasons - you have even more choices to still access you blog, create posts or interact with your Hive Wallet.

Running a full api node server is not however cheap, to ensure enough storage space and avoid using compression I went for 8tb of NVME storage, the ram is a bit overkill at 128gb but you know - more is better. Basically I went for a server that would provide decent response times and handle any loads very well, which it does.

My Hive Witness Nodes

Most of you will be aware I run two Hive witnesses c0ff33a and whiterosecoffee, they are backed up with four servers running Hived instances - each server has it's own set of signing keys for the relevant account so I can safely manually switch signing keys from a main to a back up during maintenance downtime (ie upgrading to a new version that needs a replay). The benefit of multiple keys is there is no way to accidentally have two servers signing blocks at the same time (double signing) which is incredibly bad for the blockchain - and will make you extremely unpopular with everyone from the top twenty witnesses, developers and your Witness voters who may well decide to take their vote elsewhere for committing such a crime.

Hived in action

So running multiple servers has the benefit of not needing to disable your witness while you upgrade either the server itself or Hived when it needs a replay - but it has it's risks and having separately generated signing keys makes sure you don't accidentally end up with more then one server signing at the same time. Of course running more servers also has the benefit of providing even more back up to the Blockchain - on top of these four servers I have processing the blockchain all the time, I have of course https://api.c0ff33a.uk running which has Hived processing the blockchain all the time - and I also have yet another Hived instance running on my Hive Engine full node server - which is there for my Hive Engine Witnesses to pull blocks from. Six instances providing back up to the Hive Blockchain - and that is six different servers actually running all this, I will let you decide yourselves how much of an investment that is.

My Witness Ranking

I do have some good news on my Witness rank, after spending the longest time hovering around the mid 50's in Witness ranks, thanks to a big voter taking the time to look at the support I do give to the Hive Blockchain (specifically I think the full node I have run for many years now) I have jumped in rank to position 38. That of course is a big help, because higher rank provides more Witness rewards because you process blocks more frequently - which you receive staked Hive as a reward for. So a big thank you to all my Witness voters, both existing long term voters and new voters - every position I climb contributes a little bit more to all the costs of running all the servers I have to support the Hive Blockchain. At the moment it does not even cover the full Api Node cost let alone everything else - but we are of course all optimists here - one day soon will be the time for Hive to shine.

My Hive Engine Witness Nodes

I also support the Hive Engine side chain by running Witnesses to support it as well, if you use https://hive-engine.com my Witnesses help support that, and it also adds functionality for everything from communities and tokens to built on Hive games.

Hive Engine Witness Link

At present my main Hive Engine Witness c0ff33a is at rank 2, it is a full Hive Engine node accessible at https://heapi.c0ff33a.uk which you can select from most Hive Engine front end settings instead of the default. You can view all Hive Engine Witnesses at https://primersion.com/he-witnesses or at https://tribaldex.com/witnesses voting is a bit more complicated - your vote only counts if you hold Workerbee https://hive-engine.com/trade/WORKERBEE - well technically you can vote a Hive Engine witness whatever - but they will only gain rank if you are holding Workerbee.

As well as my primary Hive Engine Full Node Witness - I have three back up light nodes running, and one full node back up. So five nodes in total - and at the moment there are only 31 active Hive Engine nodes - so I am actually contributing quite a large chunk of the infrastructure. Fortunately Hive Engine light nodes require very little in server resources, so I am able to make use of my existing servers for them (every little helps). Hive Engine Witnesses receive BEE rewards (I know it's confusing WorkerBee is the Governance token, but reward token is BEE). For anyone interested in maybe running a Hive Engine Witness look at https://github.com/hive-engine/hivesmartcontracts and for guides and walkthrough https://primersion.com/he-links anyone in the top 20 receives the same reward, so actually getting into maximum rewards is not that far away for anyone starting out - plus you are contributing to keeping the side chain running.

Bringing all my servers together with TailScale

This is a little bit of a side note really, but obviously I am running a large number of servers including multiple back up Hive Witnesses. For my Hive Engine Witnesses they need to pull blocks from a capable Hived instance - this can be achieved by using public Hive API nodes from a list such as https://beacon.peakd.com/ but the problem is you have no control on uptime and obviously the speed they respond depends on how much they are being used to request information by other users. While I have many Hived instances myself, making them publicly accessible to pull information is not advised if they hold Witness keys - it's a security thing. To get around this I have started using https://tailscale.com which in it's basic form is free - and it brings all your servers and computers into their own VPN. This has been very helpful because it makes servers that can not normally be accessed externally from the internet - due either to firewall or CGNAT on personal connections because I physically own some of my servers. Instead of having to remote log into a work computer to then ssh into a server there - I can use it's own unique non public tailscale IP to access it. And I can access the Hived nodes to pull blocks from using the internal IP only accessible from my internal connected mesh of servers.

And that is me done for now, drop a comment if you found anything interesting, need to know any more about my Witness activities or just want to let me know how your day has been!

Comments · 3

  • @blockgators(68)· 6d

    Excellent witness update, @c0ff33a! Your commitment to maintaining Hive infrastructure is particularly interesting to me because I’m currently working on integrating HIVE and HBD into the BlockGators Army Advertising Network.

    Our ecosystem includes BGA Poker, BGA SportsCenter, BGA Exchange, and our advertising network. We’re building payment infrastructure that will allow members to use HIVE and HBD for purchases, account funding, and services across the network, alongside our existing BGAT utility token on the Waves blockchain.

    What caught my attention was your full API node running the HAF API Stack. Having access to reliable blockchain data, account histories, transfers, and transaction verification could be extremely valuable for the payment infrastructure we’re developing.

    I’m particularly interested in connecting our PHP-based payment services to Hive API nodes so we can detect incoming HIVE/HBD transfers, verify payments, reconcile transactions, and credit the correct member accounts automatically.

    Your explanation of redundancy, witness infrastructure, and Tailscale also gives me ideas about building a more reliable backend without immediately investing in the resources required to operate a full Hive API node.

    I have a technical question: Would you recommend using your public API endpoint as one of the data sources for a commercial application processing HIVE/HBD payments, alongside other public Hive nodes for redundancy?

    I’m also interested in learning more about running Hive infrastructure as our network expands.

    Thank you for supporting Hive and sharing the technical details behind your operation. Posts like this are valuable to developers building real-world utility around the blockchain.

  • @steevc(81)· 7d

    That's a lot of machines! It's good to hear you are busy with the business and I will be ordering coffee again fairly soon.

    I have thought about running some sort of Hive node, but I need to check out what is viable. Loading a machine up with RAM is pretty expensive these days. My old PC is a quad core AMD and uses DDR3 that may be cheaper. I've seen people say you can run a node on a Pi, but even those are much more expensive now.

  • @ubglo17(61)· 7d

    Thank you #hive #ecency