Почему 1 ETH хранится как 1,000,000,000,000,000,000? EVM не поддерживает арифметику с плавающей запятой. Арифметика с плавающей запятой может давать разные результаты на разном оборудовании, что нарушит консенсус. Чтобы избежать этого, Ethereum использует целочисленную арифметику с фиксированной точкой масштаба 10^18, что обеспечивает детерминированное и последовательное выполнение на всех узлах.