What is eHRC (enhanced Hash Rate Compensation)?

What is eHRC (enhanced Hash Rate Compensation)?

eHRC stands for enhanced Hash Rate Compensation and was designed and implemented by Feathercoin developers. It is open source and has been adapted to Guncoin. eHRC uses the standard Bitcoin protocol to calculate the the next block difficulty, but adds 2 extra historical block lookups, or block average times to calculate the new difficulty more accurately. Additionally, the introduction of eHRC included the re-calculation of the difficulty (Re-Target) after every block.

It was specifically designed to be as effective as “Kimoto Gravity well” at compensating for variations on the proof of work (POW) hash rate but use the minimum of extra table look ups and calculations. This was important when block times had to work for transactions every minute, the change over to which was included in the same hard fork. The reason both “Kimoto Gravity well” and eHRC were designed was to help protect blockchains against wild variations in the POW hash rate available.

It is designed to protect long-term Guncoin miners from wild swings in hashrate and difficulty caused by coin-switching multi-pools and mining farms who seek to manipulate the hash rates for quick profits. eHRC should be a huge benefit for adding more stability to Guncoin mining activities and promote long-tem mining by more of our miners (large and small).