Anza のチームによって開発された Solana バリデーター クライアントである Agave は、v3.0 で大幅なアップグレードを受けています。 このリリースでは、パフォーマンスが大幅に向上し、待望のプロトコルの改善、およびいくつかの破壊的変更が行われます。 ここでは、新機能とそれが重要な理由を、@anza_xyz🧵によるゲストスレッドで紹介します
パフォーマンスの向上: Agave 3.0 は、ランタイムでの冗長な作業を削減します。 待望のプログラムキャッシュのオーバーホールにより、トランザクションバッチごとに何百もの不要なアカウント検索が削減され、テストでトランザクション処理が~30〜40%高速化されました。
プロトコルのアップグレード: Agave 3.0 では、アカウントデータダイレクトマッピングの第 1 フェーズが有効になります。 これにより、アカウントのセキュリティモデルが強化され、レガシーエッジケースがクリーンアップされます。これは、いくつかの古い安全でないプログラムの動作を排除するための基礎を築きます。
RPC の改善: Agave 3.0 のサブスクリプションサーバーの応答性が向上しました。 新しいメッセージ (サブスクリプション リクエストや PING など) を送信通知よりも優先します。 その結果は?pubsub WebSocketを使用したdAppsのより迅速なリアルタイム更新。
破壊的変更: Agave 3.0 では、非推奨の機能を大量にクリーンアップします。 バリデーターに注意を喚起する:システムのmemlock制限を~2GBに上げないと、ノードが起動しません。 多くの古いコマンドラインフラグとレガシースナップショット形式が更新されました。アップグレードする場合は変更ログを確認してください。
ビルダーとオペレーター: プラットフォーム ツール v1.51 には 3.0 が付属しており、コード生成が改善され、それを使用する開発者のコンピューティング ユニットが削減されます。 また、3.0 では、ディスク I/O が削減され、起動が高速化され、デフォルトのフル スナップショット間隔が 100,000 スロットに設定されます。
39.62K