Ethereum.
after the variable, which makes the code maintenance extremely complicated. At the same time, it is undeniable that floating-point numbers still have great value in certain scenarios, and they cannot be abandoned directly. Contracts cannot be upgraded: EVM does not support contract upgrades.