Bitmark v0.9.7 introduced Coin Emission Rate Modulation (CERM v0.1), a dynamic algorithm that adjusts block rewards based on network hash rate relative strength. Unlike fixed emission schedules, CERM ties rewards to the health and activity of the network, ensuring sustainable issuance over time while respecting the original total supply cap.
The CERM algorithm compares the average hash rate of the most recent day to the highest observed hash rate looking back one year. This ratio, known as the Emission Scaling Factor (ESF), determines whether blocks receive full reward or a reduced amount. Rewards may thus be smaller than the epoch's nominal reward, but never below 50% of this number , guaranteeing a minimum reward and emission.
\[ ESF = \frac{Current\_Hash{-}Rate}{Peak\_Hash{-}Rate} \]
Since Bitmark uses multiple Proof-of-Work algorithms, CERM monitors and adjusts emission rates for each algorithm independently. This means the rate at which coins are created may differ between algorithms, but the emission schedule per epoch and the overall total cap are always respected. When network hash rate is low, the emission rate slows, effectively pushing further into the future the time when the emission cap is reached.
1. The exertion of a modifying or controlling influence on something.
2. Variation in the strength, tone, or pitch of one’s voice.
(Definition from Oxford Languages & Google)Bitmark’s Coin Emission Rate Modulation (CERM) algorithm dynamically adjusts block rewards based on network hash rate.
CERM v1.0 works by scaling half of the nominal epoch reward according to the Emission Scaling Factor (ESF):
Block rewards are either:
Every 720 blocks (one day), the algorithm:
At least one-half of the nominal block reward is guaranteed. This design ensures that block rewards adapt to network conditions dynamically, instead of being fixed.
Since Bitmark uses multiple Proof-of-Work algorithms (mPoW), hash rates are tracked separately for each algorithm.