Solana 網絡的使用率極高,這已經測試了網絡的各個組件,特別是優先費和交易調度程序的實施,這兩者在區塊優化中都發揮着重要作用。雖然網絡在這段高使用率期間保持穩定,但開發人員和運營商今天可以實施許多工具來確保持續的高性能,以及將在即將發佈的軟件版本中發佈的工作中的其他更改,以改進網絡應用性能。

立即採取行動提高網絡性能

  • 實施優先費:如今,許多基於 Solana 構建的應用程序仍然沒有利用優先費,從而導致交易延遲或丟失。將動態優先費集成到 dApp 中將有助於解決用戶體驗問題。這是一個簡單的集成。瞭解更多:https://solana.com/developers/guides/advanced/how-to-use-priority-fees。

  • 優先費也被集成到 CLI 中以用於程序部署。

  • 交易所可以閱讀使用此更新指南來計算優先費:https://solana.com/docs/more/exchange#prioritization-fees-and-compute-units

  • CU預算請求優化:當交易提交到網絡時,開發人員可以爲其特定交易指定計算單元預算。如果未設置預算,則使用默認值,該值高於大多數交易所需的值。由於目前請求高於交易實際使用的預算不會受到懲罰,因此許多交易不會使用爲其分配的全部 CU 預算。預先請求過多的計算可能會導致事務調度效率低下,因爲調度程序在事務執行之前不知道塊中還剩下多少計算。開發人員應該實現符合事務要求的更好範圍的 CU 請求。瞭解更多:https://solana.com/developers/guides/advanced/how-to-optimize-compute

  • 使用權益加權 QoS:基礎設施提供商應採用權益加權 QoS,這是去年推出的一項核心協議功能,它允許區塊構建者識別通過權益驗證器代理的轉換並確定優先級,作爲額外的女巫抵抗機制。權益加權 QoS 指南即將推出,一旦準備好,將在此處鏈接。

  • 優化程序 CU 使用情況:當一筆交易在網絡上得到確認時,該交易會減去區塊中可用的總計算單元 (CU) 數量。如今,一個塊上的總計算上限爲 48M CU,在擁塞期間經常會達到此上限。減少程序中使用的 CU 數量可以增加可以登陸網絡的交易量。

v1.18 中即將發生的核心協議變更

  • 交易調度程序:驗證器堆棧的這個組件可幫助高效、經濟地填充區塊,計劃在 v1.18 軟件版本中進行改進,目標是在 4 月中旬。對此組件的更改需要仔細測試。這個新的調度程序實現將與 v1.18 軟件版本中的當前調度程序一起引入,但默認情況下不會啓用。驗證器操作員將能夠啓用和監視新調度程序的性能,並在檢測到任何問題時輕鬆故障轉移回舊調度程序。

Solana 基金會將繼續向社區通報最新情況。有關最新信息,請參閱 Solana Status X 帳戶。