The Gridcoin development team is happy to announce a hotfix release to the previous 4.0.0 mandatory that fixes the root cause of the bad forks we have experienced recently. This hotfix also contains a minor patch to the voting system that fixes a bug discovered while testing.
Lead developer @ravonn gave this synopsis of the cause of the forks:
The RA scan range is a proper implementation of the amount owed for researchers. This makes the expected rewards more stable and consistent across the nodes which reduces the forks.
The forks we have seen in the past weeks were a result of the incorrect calculations.
This update is highly recommended for all users, especially those who are crunching Proof of Research! While not a mandatory, it is recommended you update as soon as possible to prevent future forking.
Download the update from GitHub here.
Changelog for the 4.0.1 release:
Wrong RA scan range causing reward calculation disagreements and forks #1366, (@tomasbrod, @jamescowens, @denravonska). Fix crashes when voting in polls #1369 (@denravonska).
Thanks as usual to our developers for this fix for a rather complicated problem in the POR validation code. Thanks also to our dedicated testers, including some users affected by the bad calculations who stepped up to help us verify the patch works.