What's in a hive block?

image.png

Hi, I'm aggroed. I founded the Peace, Abundance, and Liberty Discord. I founded the group the Minnow Support Project within it. And I founded MSP-Waves as a streaming internet broadcast studio. I Steem Monsters, which later became Splinterlands. I founded Hive-Engine. I founded nftshowroom, Farm Farmer, Mythical Farm, and have some other projects brewing. I've been on Hive a while, and I sometimes take for granted that people know me. You may not. Anyway, that's what I've been up to and that's a quick retrintroduction.

Relatively early in my career I started witnessing blocks for Hive. Hive doesn't have mining so adding new blocks to the chain isn't really block production so we have a different name. We call it witnessing. Witnessing is done by servers elected to do it. There are 21 servers that do this in a round. 20 of the servers are from witness servers with the most votes. 1 server is a backup server that's on rotation.

Every 3 seconds another block is added to the chain. It has a bunch of information in it. It's the total of all the stuff that happened on chain in those last three seconds. I thought it might be helpful for you to get a quick thought of what's in a block.

I'm a witness. At the time of this writing I witnessed block 51,528,720. Let's see what's in that.

You can see the raw data here: https://hive-db.com/block/51528720

image.png

This first part has the id sm_find_match. that's part of the Splinterlands game. That is broadcast when a player wants to start a match.

image.png
This operation is a FeedPublish. That's when a witness server updates their price feed. This maintains how the block treats the ratio of HBD to HIVE. Here you can see the cervantes witness update their price feed.

image.png

Here's an sm_team_reveal. This is a transaction where a Splinterlands player reveals their team so the Splinterlands game can initiate a battle and determine who wins.

image.png

This is an sm_submit_team. It's after a match has been found in Splinterlands and players are selecting their teams to fight.

image.png

This action id is an sm_surrender. This happens when a player chooses to surrender a match.

image.png
This action is a vote. @d-zero was voted on by @vimukthi. Gratz bud on the upvote!

image.png

Here's a transfer from richjr to orinoco for 5.468 HBD.

I left out a bunch of repeats, but hopefully that gives you a sense of some of the stuff that can be in Hive Blocks.

H2
H3
H4
3 columns
2 columns
1 column
12 Comments
Ecency