Solana 核心客户端开发团队 Anza 宣布,正将浮点运算从 Solana 核心协议中逐层移除。
其中,第一层改动 SIMD-0391 已在主网 Beta 的 epoch 1026 激活,将 Stake Program 及验证者客户端的预热和冷却逻辑中的浮点运算,替换为定点运算。
第二层改动 SIMD-0607 已提出并进入审查,目标指向运行时本身,拟移除通胀奖励和租金计算路径中的浮点运算。
Anza 表示,浮点运算在不同硬件、验证者客户端和编译器上,可能出现不同的舍入结果,进而带来共识分歧和网络活跃性风险。上述两项改进通过标准化定点运算来消除这类风险。
按 Anza 的说法,后续还将继续处理其他路径中的浮点运算。
本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.

