Anza: Основной протокол Solana будет постепенно удалять операции с плавающей запятой, чтобы избежать рисков расхождения в консенсусе
Сообщение от ChainCatcher, команда разработки основного клиента Solana Anza объявила, что постепенно удаляет операции с плавающей запятой из основного протокола Solana. Первый уровень SIMD-0391 был активирован в эпохе 1026 основной сети Beta, заменив операции с плавающей запятой в логике предварительного разогрева и охлаждения программы Stake и клиента валидатора на фиксированные операции.
Второй уровень SIMD-0607 был предложен и находится на рассмотрении, его цель — удалить операции с плавающей запятой из путей расчета инфляционных вознаграждений и аренды в самом рантайме. Anza заявила, что операции с плавающей запятой могут давать разные результаты округления на различном оборудовании, клиентах валидаторов и компиляторах, что может привести к расхождениям в консенсусе и рискам активности сети. Эти два улучшения устраняют этот риск, стандартизируя фиксированные операции. В дальнейшем будет продолжена работа по удалению операций с плавающей запятой из других путей.






