- Dec 16, 2015
- 2,806
- 6,088
I am opening up a discussion here on possible replacements of the standard Bitcoin difficulty algorithm.
Such a replacement may become necessary for a full fork that retains the current PoW function, since such a chain fork might find itself in various "interesting" hashpower situations, starting from a low hashpower base, to potentially rapid increases and fluctuations (esp. if various infrastructure such as miners and/or pools are attacked).
I am currently investigating the suitability of Dark Gravity Wave v3 (DGW3) algorithm which is used in a number of other coins, notably Dash (it was written by the Dash Developer). This algorithm retargets at every block using a moving average over the last N blocks, resulting in a much more agile difficulty.
So far, I have simulated against the historical Bitcoin block data to compare how the algorithm would fare. See graphs below.
Suggestions for other algorithms of potential interest would be most welcome.
Such a replacement may become necessary for a full fork that retains the current PoW function, since such a chain fork might find itself in various "interesting" hashpower situations, starting from a low hashpower base, to potentially rapid increases and fluctuations (esp. if various infrastructure such as miners and/or pools are attacked).
I am currently investigating the suitability of Dark Gravity Wave v3 (DGW3) algorithm which is used in a number of other coins, notably Dash (it was written by the Dash Developer). This algorithm retargets at every block using a moving average over the last N blocks, resulting in a much more agile difficulty.
So far, I have simulated against the historical Bitcoin block data to compare how the algorithm would fare. See graphs below.
Suggestions for other algorithms of potential interest would be most welcome.
Last edited: