1/ SIMD-0332は、@bw_solanaによって作成され、Solanaのタービン加重シャッフルで使用されるChaChaラウンドを20から8>減らします。この最適化により、バリデーター ツリー生成🧵の暗号化セキュリティを維持しながら、ブロック伝播のパフォーマンスが向上します
2/ チャチャラウンドとはどういう意味ですか?ChaCha ラウンドは決定論的スクランブラーのように機能し、各ラウンドは一連の関数を適用してデータをスクランブルします。ラウンドが増えると、スクランブルが増え、セキュリティが強化されますが、計算時間も長くなります。
3/ 現在、Turbine は ChaCha20 を使用して、ブロック伝播ツリーを構築するときに、ステーク加重バリデーターを決定論的にシャッフルしています。これにより、検閲攻撃は防止されますが、計算オーバーヘッドが増加します。
4/ Agave が XDP に移行したことで、再送信はほぼ瞬時に行われるようになり、重み付けされたシャッフルがほとんどの時間を消費するようになりました。ChaCha8 は、シュレッドあたり ~1μs で、このステップがボトルネックになることなく効率を維持できるようにします。
7.05K