You are viewing a single comment's thread from:
RE: An Opponent of the Exponent: Making the Case for Vshare Linearity
Standard deviation is just the square root of variance.
Blockchains need to produce 100% deterministic repeatable results. Most practical implementations of floating point math functions such as square root have allowable rounding error that depends on the implementation. It is possible a deterministic approximation of square root could be used, but mostly the practice in blockchain code is to just avoid anything that is floating point (Steem currently uses none afaik). Similar problems exist for the suggestion to use n^1.2 or n^1.5. n log n works well because floor(log_2) (or some variant) can be used for 'log' and that is an easy integer function.
wow you learn something new every day. not that i necessarily understand what i learned. but no square roots or decimal exponents.