Pseudocode for robust tail emission



Summary:

The proposal suggests that every 210,000 blocks, the code should calculate the average difficulty of the last 100 retargets and compare with the maximum of all such values calculated before. If the average difficulty of last 100 retargets is greater than the maximum of all previous average difficulties, halving occurs else nothing happens. The proposed system ensures that the system cannot be played and waits for network security recovery in case of destructive halving. However, this proposal does not address the immediate danger of halvings where profit margins tend towards marginal costs rather than total costs, resulting in a significant amount of hashing power shutting down immediately and fees increasing dramatically. While the proposal could be a positive improvement on the status quo, it is a hard fork that may not have much hope for implementation. The author suggests that a demurrage soft-fork implemented via a storage fee averaged out over many future blocks would have a more plausible route towards implementation.


Updated on: 2023-06-16T03:38:56.863208+00:00