Here is an example of the type of formula I am talking about:
![](https://ip.bitcointalk.org/?u=http%3A%2F%2Flbry.io%2Fimg%2Fblock-formula-proposed.png&t=665&c=UXfXLWU_6z2ESg)
Or as text:
F(n) = c * (4000000 - n) ^ e / 4000000
Where F(n) is the block reward, n is the block number, c is a scalar constant, and e is Euler's number.
Would this type of formula risk differing architectures disagreeing on the block reward due to different strategies on floating point math and rounding? Or is there a way to design an algorithm similar to this one that does not face these risks? Or am I being overly crazy and this problem does not exist whatsoever?
Any thoughts or comments would be appreciated. Any references that show other coins using or dismissing this type of algorithm doubly so.