ERPC Nâng Cấp Endpoint Solana Geyser gRPC Trên Tất Cả Khu Vực — Giảm Độ Trễ Và Biến Thiên Qua Áp Dụng Richat Và Cải Thiện Cơ Sở Hạ Tầng Streaming
ERPC Nâng Cấp Endpoint Solana Geyser gRPC Trên Tất Cả Khu Vực — Giảm Độ Trễ Và Biến Thiên Qua Áp Dụng Richat Và Cải Thiện Cơ Sở Hạ Tầng Streaming

ERPC, được vận hành bởi ELSOUL LABO B.V. (Trụ sở: Amsterdam, Hà Lan; CEO: Fumitake Kawasaki) cùng với Validators DAO, thông báo đã hoàn thành nâng cấp nền tảng cho các endpoint Solana Geyser gRPC trên tất cả khu vực khả dụng.
Trong bản cập nhật này, ERPC đã cải tiến kiến trúc streaming Geyser gRPC bằng cách tận dụng Richat, framework streaming mã nguồn mở được phát triển bởi Lamports Dev. Ngoài ra, ERPC đã cải thiện logic của proxy dựa trên Rust làm nền tảng mạng, góp phần giảm độ trễ và biến thiên thấp hơn trong truyền tải dữ liệu.
Nguyên nhân cấu trúc của độ trễ và biến thiên trong Geyser gRPC
Trong hệ sinh thái Solana, Geyser gRPC đóng vai trò giao diện quan trọng để lấy sự kiện blockchain như giao dịch, tài khoản và slot theo thời gian thực. Tuy nhiên, trong vận hành thực tế, tăng khối lượng dữ liệu và độ phức tạp bộ lọc có thể dẫn đến các yếu tố kết hợp như tắc nghẽn đường truyền đơn, truyền tải trùng lặp, overhead truyền lại và định tuyến gián tiếp.
Các yếu tố này có xu hướng biểu hiện không chỉ ở độ trễ trung bình cao hơn, mà còn ở biến thiên tăng theo thời gian và khu vực, trở thành yếu tố quyết định đáng kể chất lượng vận hành cho các ứng dụng được thiết kế cho triển khai toàn cầu.
Cải tiến cơ sở hạ tầng streaming qua áp dụng Richat
Richat, được ERPC áp dụng trong bản cập nhật này, là framework streaming được thiết kế để truyền tải dữ liệu blockchain Solana với độ trễ thấp và độ tin cậy cao. Nó cung cấp khả năng multiplexing cho phép nhiều nguồn streaming được tiêu thụ đồng thời và truyền tải như một luồng đầu ra duy nhất.
Bằng cách cho phép lọc và loại bỏ trùng lặp hiệu suất cao trong giai đoạn truyền tải, Richat giúp giảm xử lý và truyền lại không cần thiết, góp phần cải thiện ổn định trên toàn bộ đường truyền streaming. Thiết kế hướng QUIC cũng nhằm cân bằng thông lượng cao với độ trễ thấp.
Tích hợp vào mạng Geyser gRPC toàn cầu ERPC
Bằng cách tích hợp Richat vào endpoint Solana Geyser gRPC, ERPC đã tối ưu hóa thêm cả đường truyền streaming và xử lý truyền tải, mang lại cải thiện độ trễ bổ sung. Kết quả là, các endpoint Geyser gRPC hiện tại đã cập nhật baseline hiệu suất so với cấu hình trước đó.
ERPC vận hành các điểm quan sát và truyền tải trên các khu vực bao gồm Frankfurt, Amsterdam, New York, Chicago, Tokyo và Singapore. Sự hiện diện toàn cầu này cho phép ERPC giám sát lợi thế và bất lợi khu vực thay đổi theo thời gian trong ngày và điều kiện mạng, và lấy dữ liệu từ các vị trí có điều kiện thuận lợi hơn. Thay vì dựa vào một khu vực duy nhất, cài đặt được kết nối và giám sát toàn cầu cho phép thích ứng với đặc tính mạng động của Solana.
Cải thiện proxy Rust toàn cầu
Song song với cập nhật streaming, ERPC đã làm mới logic của proxy dựa trên Rust được triển khai toàn cầu. Proxy này được chia sẻ trên tất cả endpoint Geyser gRPC khu vực, và hiệu quả xử lý cùng cơ chế kiểm soát ảnh hưởng trực tiếp đến đặc tính truyền tải ở mọi khu vực.
Qua lần làm mới này, ERPC đã giảm overhead phía proxy bằng cách xem lại quản lý kết nối và luồng xử lý nội bộ. Kết quả là, hiệu quả streaming đã cải thiện trên tất cả khu vực, không giới hạn ở vị trí cụ thể nào.
Giá và gói có sẵn

ERPC cung cấp Geyser gRPC cả dưới dạng gói một khu vực và gói gRPC Bundle cho phép sử dụng nhiều khu vực cùng lúc. Bản nâng cấp này đã được áp dụng cho tất cả endpoint Geyser gRPC trên các gói.

Gói gRPC Bundle cho phép nhiều endpoint Geyser gRPC khu vực được sử dụng trong một hợp đồng duy nhất, cho phép kiến trúc đa khu vực với chi phí thực tế hơn so với xếp chồng đăng ký riêng lẻ.
Gói gRPC một khu vực phù hợp cho PoC hoặc triển khai tập trung khu vực, trong khi gói gRPC Bundle phù hợp cho dịch vụ toàn cầu hoặc kiến trúc cần giảm thiểu lợi thế và bất lợi khu vực theo thời gian.
Nghiên cứu và phát triển tương lai
ERPC sẽ tiếp tục nghiên cứu và phát triển hướng tới cung cấp kết nối Geyser QUIC nhanh hơn nữa. Đạt hiệu suất streaming cao hơn đòi hỏi nhiều hơn việc thay đổi một giao thức; nó liên quan đến thiết kế phối hợp trên các điểm nhập dữ liệu, topology truyền tải, kiểm soát định tuyến và mô hình kết nối client.
ERPC sẽ tiếp tục theo đuổi cải tiến dần dần dựa trên hiểu biết thu được từ vận hành thực tế.
Khởi động lại dùng thử miễn phí
Song song với đổi mới nền tảng gần đây, ERPC đã đặt lại chương trình dùng thử miễn phí. Ngay cả đối với người dùng đã sử dụng dùng thử miễn phí trước đó, nền tảng ERPC hiện tại phản ánh kiến trúc và đặc tính truyền tải đã cập nhật.
Đây là cơ hội để đánh giá các endpoint Geyser gRPC đã nâng cấp trên tất cả khu vực trong môi trường thực tế.
Sử dụng và tư vấn
Để hướng dẫn về cấu hình khu vực tối ưu, lựa chọn giữa gRPC một khu vực và gói Bundle, hoặc lập kế hoạch di chuyển từ cài đặt hiện có, tư vấn có sẵn qua Discord chính thức Validators DAO.
Validators DAO Discord chính thức: https://discord.gg/C7ZQSrCkYR
ERPC Website chính thức: https://erpc.global/en


