Anza、ソラナのコアプロトコルから浮動小数点演算を削除

  • Anzaはソラナのコアプロトコルから浮動小数点演算を削除している。
  • SIMD-0391はエポック1026でメインネット・ベータ上で有効化された。
  • SIMD-0607はランタイムのインフレ報酬とレンタル計算を対象とし、現在も審査中である。

ソラナのコアクライアント開発チームであるAnzaは、ネットワークのコアプロトコルから浮動小数点演算(結果が変動し得る数値処理)を段階的に削除している。第1段階となるSIMD-0391は、エポック1026でメインネット・ベータ上で有効化され、ステークプログラムとバリデータクライアントのウォームアップおよびクールダウンのロジックにおける浮動小数点計算を、固定小数点演算(標準化された整数ベースの計算)に置き換えた。第2の提案であるSIMD-0607は審査中で、ランタイムのインフレ報酬とレンタル計算の処理経路を対象とする。Anzaは、ハードウェア、バリデータクライアント、コンパイラ間で丸め結果が異なる可能性があり、コンセンサスの分裂やネットワークの稼働継続性に対するリスクを生じさせると説明した。その他の浮動小数点演算の処理経路については、今後対応する方針である。

当サイトの情報はAIを用いて生成されており、正確性を保証するものではありません。 参考情報としてご活用ください。