I’m researching consensus and want an enforced delay between new block submission possibilities. This allows you to choose the expected forced delay. I chose this for 10 minutes.
Quote from the white paper: “To compensate for increasing hardware speeds and changing interest in node execution over time, proof-of-work difficulty is reduced by a moving average covering the average number of blocks per hour. degree is determined.If it is generated too fast, the difficulty increases.”
I don’t know how to find consensus on the present value of moving averages if you haven’t implemented another consensus mechanism yet. However, as this value determines the difficulty of mining, it seems that we need a very precise global consensus on the exact value of the mean. So how do you do it? Please explain in detail so that beginners can understand.
moving average consensus
Source link moving average consensus