How honey generation by Bees works, and also what it depends on
Hello everyone. This article will detail how honey generation by Bees works, and also what it depends on.
As many of you may already know, HoneyWood is based on an independent blockchain in the Cosmos ecosystem. This means that our dedicated blockchain serves the needs of one game and all commissions are distributed among the owners of CONE, and do not go to the miners such as in the case of Etherium for example. However, our blockchain network does consist of blocks connected in a sequential chain.
Recently, our users have noticed that the speed of Honey generation has decreased and become slower. This is quite natural because the generation rate depends on the quality of Air: the lower the number, the lower the generation rate. But there is an additional factor that affects the performance of Bees — the speed of block generation on the blockchain network itself.
In order to see how fast blocks are being generated, you can go to explorer.honeywood.io and take a look at the “Latest Blocks” section.
The Time column shows the time that each block was created. By counting the time between adjacent blocks, you can see that some blocks are created in 6 seconds, some in 5, and some even in 4. In a one-hour time period, an average of 720 blocks are made on the network. You may have noticed that when collecting Honey from an apiary, you are waiting for about 5 seconds — in fact, you are actually waiting for your transaction to be created and recorded on the blockchain.
HoneyWood Bees don’t actually generate Honey in an hour, but rather when a new block appears. That is what actually creates the Honey behind the curtain so to speak. Therefore, it is not necessary to wait a whole hour, you can collect honey every 5 seconds (this is not profitable, since the commission will eat up all income). For example, if it is written that a Small Bee generates 0.57 Honey per hour, it means that it generates 0.00079167 Honey per block, multiplying this value by 720 blocks per hour with the value is 0.57 Honey per hour.
As previously mentioned, 720 blocks per hour is only an average. In fact, the number fluctuates, as it depends on the interaction of validators (an analog of miners) with each other. Recently, due to the connection of new validators, the speed of their synchronization has decreased and we see that 656 blocks per hour are generated in the network.
Conversely, there are times when blocks are generated every 4 seconds, 900 blocks per hour. During this period, the rate of Bee generation increases. Although on average, over a long period of time, we get the same 720 blocks per hour.
In all honesty, we want to solve this problem and be binded to hours instead of blocks. This would be more obvious to all users. We are already studying this issue carefully, so it may take time to prepare the complete update, as the blockchain nodes are already installed on many computers that do not belong to us.