ERPC nâng cấp nền tảng mạng dựa trên Rust. Hiệu quả cache và quản lý kết nối được cải thiện, tăng cường độ ổn định cho Solana RPC, gRPC và Shredstream

ERPC nâng cấp nền tảng mạng dựa trên Rust. Hiệu quả cache và quản lý kết nối được cải thiện, tăng cường độ ổn định cho Solana RPC, gRPC và Shredstream

2025.09.03
ELSOUL LABO B.V. (Trụ sở: Amsterdam, Hà Lan; CEO: Fumitake Kawasaki) và Validators DAO đã nâng cấp toàn bộ nền tảng mạng của ERPC. Bằng cách áp dụng hoàn toàn phiên bản mới nhất của framework Rust mã nguồn mở của Cloudflare, hiệu quả cache và quản lý kết nối đã được cải thiện để tăng cường độ ổn định tổng thể.
Điều này cho phép ERPC cung cấp môi trường ổn định hơn và độ trễ thấp hơn cho tất cả khách hàng sử dụng Solana RPC, Geyser gRPC và Shredstream.

Bối cảnh và mục đích

Trong hệ sinh thái Solana, sự khác biệt độ trễ chỉ vài mili giây có thể ảnh hưởng đáng kể đến tỷ lệ thành công giao dịch và trải nghiệm người dùng. ERPC đã giảm độ trễ thông qua thiết kế hướng đến khoảng cách bằng không và tăng tính sẵn sàng với hạ tầng chuyên dụng. Tuy nhiên, hiệu quả và độ ổn định trong nền tảng mạng cơ sở luôn có chỗ để cải thiện, đặc biệt trong việc xử lý lưu lượng cao điểm và sử dụng lâu dài.
Bản nâng cấp này củng cố chính nền tảng của platform bằng cách làm mới hiệu quả cache và quản lý kết nối, nhằm tăng cường thêm độ ổn định dưới tải nặng và trong quá trình sử dụng liên tục.

Pingora là gì?

Pingora là framework mạng dựa trên Rust mã nguồn mở được phát triển bởi Cloudflare.
Nó kết hợp hiệu suất đồng thời cao với tính an toàn và mang lại hiệu suất gấp ba lần Nginx, một trong những máy chủ web được sử dụng rộng rãi nhất.
Bằng cách áp dụng nền tảng thế hệ tiếp theo này, ERPC cung cấp các dịch vụ RPC, gRPC và Shredstream được tối ưu hóa cho Solana với hiệu quả và độ ổn định cao.

Các cải tiến trong Pingora 0.6.0

Phiên bản Pingora 0.6.0 mới nhất bao gồm các cải tiến sau:

Các cải tiến liên quan đến cache

  • Tối ưu hóa xử lý tải và lưu cache LRU Tải theo từng shard và các thao tác lưu atomic cải thiện cả độ tin cậy lẫn tốc độ.
  • Hỗ trợ purge bất đồng bộ Xóa cache giờ đây bất đồng bộ, tránh xung đột với xử lý yêu cầu thông thường.
  • Bộ lọc cache hit mở rộng Cho phép kiểm soát linh hoạt hơn khi cache hit, giúp sử dụng cache hiệu quả hơn.

Cải tiến quản lý Keepalive và kết nối

  • Kiểm soát timeout keepalive mạnh hơn Giảm chi phí trong việc tái sử dụng kết nối, cải thiện sử dụng CPU và độ trễ.
  • Tự động vô hiệu hóa keepalive không cần thiết Ngăn tiêu thụ tài nguyên quá mức và duy trì giao tiếp ổn định.

Cải tiến hiệu quả lớp H2 / IO

  • Cập nhật h2 crate với bảo vệ tấn công MadeYouReset Tăng cường bảo mật đồng thời cải thiện hiệu quả.
  • Tối ưu hóa xử lý lỗi IO Giảm các lần thử lại không cần thiết và xử lý lỗi dư thừa.

Truyền dữ liệu và xử lý yêu cầu

  • Hỗ trợ yêu cầu multipart range Cải thiện hiệu quả truyền dữ liệu lớn, giảm sử dụng băng thông và độ trễ.
  • Hỗ trợ cache dữ liệu chunked lớn Giảm tải tái truy xuất và đảm bảo phân phối ổn định.
Với những cải tiến này, hiệu quả cache, quản lý kết nối và hiệu suất truyền dữ liệu đều được tăng cường đáng kể. Chúng tôi đã nhận được phản hồi như "mục tiêu theo đuổi lâu nay cuối cùng đã đạt được," và người dùng sẽ có thể trải nghiệm trực tiếp các cải tiến trong môi trường thực tế.

Tác động đến từng dịch vụ

RPC

Trong các truy vấn dữ liệu thường xuyên và gửi giao dịch, hiệu quả cache mang lại phản hồi mượt mà và ổn định ngay cả trong giờ cao điểm.
Solana RPC Price

gRPC

Đối với Geyser gRPC, nơi hiệu suất thời gian thực rất quan trọng, quản lý kết nối được cải thiện và xử lý luồng tối ưu hóa giữ cho kết nối ổn định ngay cả trong các phiên dài. Nhu cầu thử lại hoặc đồng bộ lại được giảm, cung cấp hỗ trợ đáng tin cậy cho các trường hợp sử dụng giao dịch và giám sát.
Geyser gRPC Price

Shredstream

Đối với Shredstream, yêu cầu phân phối dữ liệu quy mô lớn, cache và kiểm soát kết nối được tăng cường đảm bảo streaming mượt mà và không gián đoạn với độ trễ hoặc gián đoạn tối thiểu, ngay cả dưới tải nặng.
Shreds Price

Tính khả dụng

Bản cập nhật này đã được áp dụng cho tất cả các endpoint (RPC, gRPC, Shredstream). Giá cả, thông số kỹ thuật, rate limit và xác thực không thay đổi, vì vậy khách hàng có thể ngay lập tức tận hưởng các cải tiến mà không cần thay đổi môi trường hiện tại.
Chúng tôi đã nhận được nhiều bình luận tích cực như "mục tiêu theo đuổi lâu nay cuối cùng đã đạt được," xác nhận rằng các cải tiến được phản ánh rõ ràng trong sử dụng thực tế.
Chúng tôi hy vọng bạn sẽ tận dụng những cải tiến này.

Những thách thức ERPC giải quyết

Chúng tôi đã xây dựng hạ tầng Solana chuyên dụng và mạng hướng đến khoảng cách bằng không nội bộ để giải quyết các thách thức sau:
  • Lỗi giao dịch và biến động độ trễ thường gặp trong môi trường RPC chung
  • Giới hạn hiệu suất do nhiều nhà cung cấp hạ tầng áp đặt
  • Tác động đáng kể của khoảng cách mạng đến chất lượng giao tiếp
  • Khó khăn của các dự án nhỏ trong việc tiếp cận hạ tầng chất lượng cao
Thông qua nghiên cứu, phát triển và kiểm chứng thực tế liên tục, chúng tôi cam kết cung cấp hiệu suất tốt nhất có thể như một nền tảng không ngừng phát triển. Để tư vấn hoặc dùng thử miễn phí, vui lòng truy cập:
Cảm ơn sự ủng hộ liên tục của bạn dành cho ERPC.