Predict the number of blocks your node might propose?

1337Dude
3 min readNov 3, 2023

--

As a node runner, you participate in building consensus and contribute to the security of the Algorand network. However, do you know how to predict the number of blocks that your node might propose?

Gathering Data and Calculating Block Production

Step 1: Retrieve “Blocks Generated Last Month” and “Online Participating Stake Last Month” from Metrika

In the Performance & Activity Dashboard, you can observe that the number of Blocks Generated last month was 794,817.

Additionally, in the Consensus Participation Dashboard, you can find that the Online Stake last month amounted to 1,419,202,539.

Step 2: Your commitment
At Folks Finance, you can discover your commitment for G9, which in this example is 34,900.

Step 3: Divide the “Blocks Generated Last Month” by the “Online Participating Stake Last Month.” Next, multiply the block production rate by your committed stake. This projection will provide you with insights into your future block proposals.

Statistically, you will produce 794,817 / 1,419,202,539 * 34,900 = 19.55 blocks per month.

With Aust’s One-Click Node, there is a wealth of interesting information. My node has currently proposed 7 blocks, and the last proposed block was 33349386. You can find the timestamp for this block on AlgoExplorer.

You can also observe that the first round I voted in was 33044329, and you can find the timestamp for that Round using AlgoExplorer.

With this timestamp and the knowledge that I should statistically produce 19.55 blocks per 30 days, it’s easy to calculate that I am one block behind as of the current time on Fri, 03 Nov 2023, 11:44:46 GMT.

My node has been running for 12.44 days (now — Timestamp for first round).

19.55 / 30 * 12.44 = 8.1

I hope you find this article useful, and good luck with your node.

Tools worth checking out

--

--