- with a hard-capped supply limit of 21 million units (further subdivision is allowed but the decimal place must remain fixed)
your (clause) is incorrect
check the actual block data
the smallest unit is in sats. thats HARD data. the hard rule is based at the sat unit level of hard data and math.. not the screen display btc level
if you "change the btc subdivisions" you break the hard data.
for instance the block reward of 2009 is not "50btc"
its actually
in binary: 100101010000001011111001000000000
in hex: 12A05F200
in numeric: 5000000000
to "change the btc subdivisions" lets say to 5 extra decimals
means that the 2009 block reward becomes not 50btc but 0.0005btc
yep hard data of smallest units of actual data get divided by 100,000
meaning instead of 2,099,999,997,690,000 actual unit end result of the hard rule..
..it would become: 209,999,999,999,996,000,000 upto units depending on deployment of how they count old/new data
and cause old amounts to lose value by being declared as 100,000 less value.
it also messes with how many reward halvings would occur(upto 49 instead 33) and many other effects
so please learn that breaking the hard rule of how many units are offered per block reward (at base level) is the real hard rule and should not be changed