Solana 測試網驗證者運維注意事項
簡介
測試網不僅是主網變更的驗證環境,也是參與 SFDP 等評估專案的先決條件。
使用 SLV 執行測試網驗證者時,存在與主網不同的限制和注意事項,需要提前瞭解。
本頁總結了對 SFDP 參與驗證者以及在測試網上使用 BAM 特別重要的運維要點。
面向 SFDP 參與的測試網驗證者運維
參與 SFDP 專案的驗證者需要執行與其主網驗證者相同客戶端型別的測試網驗證者。
評估不僅關注驗證者是否能啟動,還關注與主網行為的一致性,包括穩定性、執行時特徵以及升級期間的行為。
SLV 支援以下測試網配置:
- Agave
- Firedancer
- BAM
請確保執行與主網相同客戶端系列的測試網驗證者。
使用 BAM 測試網的注意事項(地理限制)
在測試網上使用 BAM 時,目前存在較強的網路延遲限制。
實際上,維持與 BAM 節點的 ping 延遲低於 35ms 是先決條件。從美國以外的地區連線時,往往無法建立連線或無法穩定維持。
在使用 BAM 測試網之前,請務必驗證以下內容:
- 對目標 BAM 節點執行 ping 測試,確認延遲始終低於 35ms
- 如果延遲超過 35ms,不要假設可以從該地區使用 BAM 測試網
BAM 測試網節點部署區域(截至 2026 年 1 月)
截至 2026 年 1 月,公開可用的 BAM 測試網節點僅部署在以下三個區域:
- 達拉斯(Dallas)
- 紐約(New York)
- 鹽湖城(Salt Lake City)
請務必參考以下官方頁面獲取最新部署資訊。
https://bam.dev/validators/
鑑於當前情況,使用 BAM 測試網實際上需要將測試網驗證者部署在:
- 上述三個區域之一
- 或附近的美國區域,如芝加哥或洛杉磯
雖然計劃擴充套件到 EMEA 和亞洲地區,但當前僅限於美國區域的限制應被理解為臨時性約束,而非永久性限制。
當測試網投票效能無法改善時
如果遇到測試網投票效能無法改善的問題,請首先驗證是否已向驗證者分配了質押。
在 Solana 中,質押數量影響資料傳播優先順序。零質押時,優先順序最低,投票可能持續錯過截止時間。即使驗證者看起來執行正常,大約一半的投票可能會失敗。
您可以在瀏覽器中檢視無效投票,或使用以下命令確認投票狀態:
bash
solana vote-account VOTE_ACCOUNT_PUBKEY -u testnetsolana vote-account VOTE_ACCOUNT_PUBKEY -u testnet如果投票未按預期成功,請使用以下命令檢查質押數量:
bash
solana stake-account key.jsonsolana stake-account key.json更多的質押會提高優先順序,但即使幾百到幾千也會有所幫助。零質押狀態很可能被視為懲罰條件,因此需要格外注意。