Solana ERPC đạt mức cải thiện hiệu suất hơn 3 lần trong thử nghiệm triển khai mạng lưới hiệu suất cao dựa trên Rust
Solana ERPC đạt mức cải thiện hiệu suất hơn 3 lần trong thử nghiệm triển khai mạng lưới hiệu suất cao dựa trên Rust

ELSOUL LABO B.V. (Trụ sở: Amsterdam, Hà Lan; CEO: Fumitake Kawasaki), cùng với Validators DAO — tổ chức thúc đẩy phi tập trung hóa và bảo mật cho mạng lưới Solana — đã công bố rằng Enhanced Solana RPC (sau đây gọi là "ERPC") đã đạt hiệu suất cao hơn ba lần so với đỉnh trước đó trong một thử nghiệm thay thế proxy dựa trên Nginx bằng "Pingora," một framework mạng hiệu suất cao dựa trên Rust. Đội ngũ dự kiến triển khai hệ thống mới này trên môi trường sản xuất trong vài tuần tới để nâng cao hơn nữa tốc độ và sự ổn định.
Các giao dịch DeFi và việc mint NFT thường yêu cầu xử lý giao dịch nhanh chóng, đặc biệt trong các giai đoạn lưu lượng cao. Đảm bảo kết nối ổn định dưới tải nặng có thể giúp người dùng tránh bỏ lỡ cơ hội, vì vậy thử nghiệm triển khai này tập trung vào việc tăng thông lượng và giảm độ trễ trong thời gian cao điểm.
Đạt hiệu suất hơn 3 lần với Proxy dựa trên Pingora
ERPC sử dụng mạng proxy toàn cầu gồm hơn 300 máy chủ edge trên toàn thế giới, tự động chuyển hướng yêu cầu của người dùng đến máy chủ gần nhất để có kết nối ổn định và độ trễ thấp nhất quán. Trong thử nghiệm này, proxy dựa trên Nginx đã được thay thế bằng framework mạng hiệu suất cao dựa trên Rust "Pingora," mang lại hiệu suất cao hơn ba lần trong lưu lượng cao điểm so với thiết lập trước đó.
Vì kết nối RPC phải xử lý khối lượng lớn yêu cầu, những cải thiện về hiệu suất proxy ảnh hưởng trực tiếp đến trải nghiệm người dùng. Kết quả cho thấy ngay cả dưới lưu lượng mạng nặng và tải node cao, Pingora có thể duy trì kết nối ổn định, độ trễ thấp. Nhờ đó, tỷ lệ thành công giao dịch dưới tải nặng dự kiến sẽ cải thiện hơn nữa, giảm rủi ro bỏ lỡ cơ hội giao dịch hoặc mint cho người dùng.
Về các bài kiểm tra tải đã thực hiện
Để đánh giá khả năng chịu tải nặng của hệ thống, chúng tôi đã tiến hành các bài kiểm tra so sánh giữa proxy dựa trên Nginx và proxy dựa trên Pingora bằng Vegeta, một công cụ kiểm tra tải mã nguồn mở.
Vegeta (GitHub): https://github.com/tsenart/vegeta
Kiểm tra tải 10 giây
Dựa trên Nginx

Dựa trên Pingora

Kiểm tra tải 60 giây
Dựa trên Nginx

Dựa trên Pingora

So sánh các kết quả cho thấy Pingora luôn xử lý nhiều lưu lượng hơn với độ trễ thấp hơn. Độ trễ giảm khoảng một nửa đối với 50% yêu cầu, và giảm xuống còn khoảng một phần bảy đối với 90% yêu cầu. Hơn nữa, lợi thế này ngày càng rõ rệt hơn dưới tải nặng kéo dài, chứng minh khả năng duy trì độ trễ thấp của Pingora ngay cả trong các tình huống khắc nghiệt.
Chuyển đổi không ngừng hoạt động và tăng cường ổn định
Pingora hỗ trợ cả HTTP/1 và HTTP/2 một cách tự nhiên, cho phép Graceful Reload (khởi động lại không có thời gian chết). Trong khi khởi động lại proxy dựa trên Nginx chắc chắn sẽ đặt lại kết nối, Pingora giảm thiểu gián đoạn và duy trì tính liên tục dịch vụ cao.
Ngoài ra, trong trường hợp cập nhật hoặc máy chủ ngừng hoạt động, Pingora ngay lập tức chuyển đổi dự phòng để duy trì kết nối, đảm bảo trải nghiệm Solana RPC ổn định cho người dùng.
Cập nhật tương lai và triển khai sản xuất
Proxy mới hiện đang được triển khai trên môi trường sản xuất theo từng giai đoạn và dự kiến triển khai đầy đủ vào cuối tháng này. Bản cập nhật này sẽ mang lại độ trễ thấp hơn và thông lượng cao hơn, cho phép xử lý giao dịch mượt mà hơn trên mạng lưới Solana. Một thông báo riêng sẽ được đưa ra khi triển khai hoàn tất.
Vui lòng theo dõi tin tức tiếp theo trên trang web ERPC chính thức và trên Discord của Validators DAO.
- Trang web chính thức ERPC: https://erpc.global/
- Discord chính thức Validators DAO: https://discord.gg/C7ZQSrCkYR
ERPC (Enhanced Solana RPC) là gì?

ERPC là dịch vụ RPC được thiết kế để cung cấp xử lý giao dịch nhanh nhất trên mạng lưới Solana, mọi lúc và mọi nơi.
Bằng cách sử dụng proxy toàn cầu gồm hơn 300 máy chủ edge, ERPC tự động chuyển hướng mỗi yêu cầu của người dùng đến máy chủ gần nhất, cung cấp kết nối ổn định, độ trễ thấp. Điều này đảm bảo truy cập nhanh từ bất kỳ khu vực nào, và duy trì hiệu suất hàng đầu ngay cả dưới tải nặng.
Tính năng chính
- Proxy Toàn cầu: Hơn 300 máy chủ edge trên toàn thế giới, tự động chọn tuyến đường ngắn nhất
- Độ trễ thấp & Thông lượng cao: Được thiết kế cho lưu lượng cao điểm để có hiệu suất nhanh nhất quán
- Chuyển đổi dự phòng & Tính sẵn sàng cao: Cơ chế mạnh mẽ để duy trì kết nối trong thời gian ngừng hoạt động
Trang web chính thức ERPC: https://erpc.global/
Pingora là gì?
Pingora là một framework mã nguồn mở được phát triển bởi Cloudflare để xây dựng các hệ thống mạng nhanh, đáng tin cậy và có thể lập trình trong Rust.
Nó đã được kiểm tra trong môi trường sản xuất ở quy mô lớn, xử lý hơn 40 triệu yêu cầu mỗi giây trong môi trường thực tế. Các tính năng đáng chú ý bao gồm:
- Tốc độ cao và đáng tin cậy với Async Rust
- Hỗ trợ tự nhiên HTTP/1 và HTTP/2
- TLS (OpenSSL, BoringSSL, rustls (Thử nghiệm))
- Proxy gRPC và WebSocket
- Graceful Reload (khởi động lại không có thời gian chết)
- Chiến lược cân bằng tải và chuyển đổi dự phòng tùy chỉnh
- Hỗ trợ công cụ quan sát toàn diện
Pingora (GitHub): https://github.com/cloudflare/pingora
Theo dõi Discord chính thức Validators DAO để cập nhật mới nhất
Thông tin chi tiết về phiên bản này, các bản cập nhật liên tục và lộ trình tương lai có thể được tìm thấy trên Discord chính thức của Validators DAO. Chúng tôi hoan nghênh mọi câu hỏi hoặc phản hồi về ERPC — hãy tham gia cộng đồng của chúng tôi!
Discord chính thức Validators DAO: https://discord.gg/C7ZQSrCkYR
Chúng tôi cam kết tiếp tục thúc đẩy hệ sinh thái Solana, tiếp tục công việc về ERPC và các phát triển cũng như vận hành công nghệ khác. Hãy đón chờ các bản cập nhật tiếp theo!


