Overview
A superblock is a special block that stores information about how much work everyone in the network has done in BOINC. When a superblock happens, magnitude gets updated. Superblocks happen almost exactly every 24 hours.
Anyone can stake a superblock (if they are staking). If you end up doing this by chance, you will see this icon . Note that it doesn’t really change anything for you as a staker other than just seeing a different icon
How Superblocks Get Made
- A previous superblock is made and a 24 hour clock starts for the next superblock to be due1
- Stats are independently gathered by the scrapers from the BOINC projects
- Those stats are sent out to each wallet which compare them and check that they match. If at least 60% (rounded up) of the scrapers exactly match,2 a superblock can be made (when it’s due)
- Someone stakes and they include the new data from the scrapers
Note that this is just a brief overview and there are many security mechanisms and other parts left out in the description
What Exactly Is In a Superblock
More precisely, a superblock stores the magnitudes of every Gridcoin cruncher, and it also stores the total credit, average credit, and recent average credit from all Gridcoin crunchers in each project.
If you want to see what exactly was in a superblock, you can use the superblocks
or
currentcontractaverage
RPC commands to help. Running currentcontractaverage
will show you what was in the latest superblock, and superblocks [NUMBER] true
will
show you what was in the last [NUMBER]
superblocks. Make sure to replace [NUMBER]
with an actual number when you run the command