Ghi chú vận hành cho Solana Testnet Validator
Giới thiệu
Testnet không chỉ là môi trường xác thực cho các thay đổi mainnet, mà còn là điều kiện tiên quyết cho các chương trình tham gia và đánh giá như SFDP.
Khi vận hành testnet validator bằng SLV, có các ràng buộc và lưu ý khác với mainnet, và những điều này phải được hiểu trước.
Trang này tóm tắt các điểm vận hành đặc biệt quan trọng cho validator tham gia SFDP và cho việc sử dụng BAM trên testnet.
Vận hành Testnet Validator với SFDP
Validator tham gia chương trình SFDP được kỳ vọng vận hành testnet validator cùng loại client với mainnet validator của họ.
Đánh giá không chỉ tập trung vào việc validator có khởi động được hay không, mà còn vào tính nhất quán với hành vi mainnet, bao gồm ổn định, đặc tính runtime và hành vi khi nâng cấp.
SLV hỗ trợ các cấu hình testnet sau:
- Agave
- Firedancer
- BAM
Vui lòng đảm bảo bạn chạy testnet validator từ cùng họ client với cái được sử dụng trên mainnet.
Lưu ý khi sử dụng BAM Testnet (Ràng buộc địa lý)
Khi sử dụng BAM trên testnet, hiện có ràng buộc mạnh về độ trễ mạng.
Trên thực tế, duy trì độ trễ ping dưới 35ms đến các BAM node là điều kiện tiên quyết. Từ các khu vực ngoài Hoa Kỳ, kết nối thường không thiết lập được hoặc không duy trì ổn định.
Trước khi sử dụng BAM Testnet, hãy đảm bảo xác minh:
- Chạy kiểm tra ping đến các BAM node mục tiêu và xác nhận độ trễ luôn dưới 35ms
- Nếu độ trễ vượt quá 35ms, không nên giả sử BAM Testnet có thể được sử dụng từ khu vực đó
Khu vực triển khai BAM Testnet Node (tính đến tháng 1 năm 2026)
Tính đến tháng 1 năm 2026, các BAM Testnet node công khai chỉ được triển khai ở ba khu vực sau:
- Dallas
- New York
- Salt Lake City
Luôn tham khảo trang chính thức bên dưới để có thông tin triển khai mới nhất.
https://bam.dev/validators/
Với tình hình hiện tại, sử dụng BAM Testnet thực tế đòi hỏi triển khai testnet validator tại:
- Một trong ba khu vực được liệt kê ở trên
- Hoặc các khu vực Hoa Kỳ lân cận như Chicago hoặc Los Angeles
Mặc dù việc mở rộng sang EMEA và châu Á đang được lên kế hoạch, hạn chế hiện tại chỉ ở các khu vực Hoa Kỳ nên được hiểu là ràng buộc tạm thời, không phải vĩnh viễn.
Khi hiệu suất Vote Testnet không cải thiện
Nếu bạn gặp vấn đề hiệu suất vote testnet không cải thiện, trước tiên hãy xác minh liệu stake đã được áp dụng cho validator chưa.
Trong Solana, lượng stake ảnh hưởng đến mức ưu tiên truyền dữ liệu. Với stake bằng không, mức ưu tiên trở thành thấp nhất, và vote có thể liên tục bỏ lỡ deadline. Ngay cả khi validator dường như đang chạy bình thường, khoảng một nửa vote có thể thất bại.
Bạn có thể kiểm tra vote không hợp lệ trong explorer, hoặc xác nhận trạng thái vote bằng:
bash
solana vote-account VOTE_ACCOUNT_PUBKEY -u testnetsolana vote-account VOTE_ACCOUNT_PUBKEY -u testnetNếu vote không thành công như mong đợi, kiểm tra lượng stake bằng:
bash
solana stake-account key.jsonsolana stake-account key.jsonNhiều stake hơn tăng mức ưu tiên, nhưng ngay cả vài trăm đến vài nghìn cũng có thể giúp ích. Trạng thái không có stake có khả năng bị coi là điều kiện phạt, vì vậy cần đặc biệt cẩn thận.