ERPC hoàn tất nâng cấp lớn hạ tầng mạng Solana bằng proxy Rust và triển khai cập nhật không gián đoạn trên mọi khu vực

ERPC hoàn tất nâng cấp lớn hạ tầng mạng Solana bằng proxy Rust và triển khai cập nhật không gián đoạn trên mọi khu vực

ERPC hoàn tất nâng cấp lớn hạ tầng mạng Solana bằng proxy Rust và triển khai cập nhật không gián đoạn trên mọi khu vực
ERPC do ELSOUL LABO B.V. (Trụ sở: Amsterdam, Hà Lan; CEO: Fumitake Kawasaki) và Validators DAO vận hành đã hoàn tất một đợt nâng cấp lớn cho hạ tầng mạng Solana.
Nâng cấp này đã được áp dụng cho tất cả khu vực và endpoint dùng chung do ERPC cung cấp (Solana RPC, Geyser gRPC và Shredstream). Chúng tôi đã cập nhật đồng bộ những thành phần hạ tầng thường ảnh hưởng trực tiếp đến kết quả thực tế, gồm khởi tạo kết nối, xử lý TLS, kiểm soát cache, truyền tải HTTP/1.1 và HTTP/2, kết nối dài hạn cùng các chỉ số phục vụ quan sát, xử lý sự cố.
Trong khi duy trì khả năng phản hồi hằng ngày làm mức cơ sở, chúng tôi đồng thời tổ chức lại hoạt động của nền tảng mạng để hạn chế thiên lệch và mất ổn định trong những tình huống dễ làm kết quả suy giảm — như tải biến động vào giờ cao điểm, bất ổn khi vận hành kéo dài hoặc phản ứng dây chuyền do ngắt rồi kết nối lại. Nhờ đó, môi trường mới có nền tảng tốt hơn để duy trì cả hiệu suất lẫn độ ổn định trong vận hành Solana thực tế.
Ngoài ra, chúng tôi đã chuyển sang kiến trúc vận hành cho phép thay đổi cấu hình mạng và nâng cấp nền tảng được áp dụng hoàn toàn không gián đoạn. Không có thay đổi về giá, thông số kỹ thuật, xác thực hoặc giới hạn tốc độ, và khách hàng ERPC hiện tại được hưởng lợi từ bản nâng cấp mà không cần thiết lập thêm hay thay đổi quy trình vận hành.

Bối Cảnh

Trong vận hành Solana thực tế, thời gian phản hồi trung bình và độ trễ khi hoạt động bình thường là yêu cầu nền tảng. Đồng thời, có những tình huống mà chính hành vi của hạ tầng mạng quyết định kết quả, như lúc tải tập trung, khi duy trì kết nối dài hạn hoặc trong các giai đoạn ngắt rồi kết nối lại.
Đặc biệt, endpoint dùng chung phải đồng thời tiếp nhận các đợt gửi giao dịch dồn trong thời gian ngắn và những kết nối WebSocket, gRPC luôn mở. Trong điều kiện đó, hành vi ở tầng hạ tầng—khởi tạo kết nối, bắt tay TLS, truyền tải, xử lý cache và phục hồi từ trạng thái nhàn rỗi—tác động trực tiếp đến trải nghiệm người dùng và kết quả thực thi.
Ngay cả khi tốc độ phản hồi trung bình được coi là điều kiện mặc định, kết quả thực tế vẫn có thể do những yếu tố khác quyết định khi tải tăng vọt hoặc hệ thống chạy lâu. Vì vậy, vận hành thực tế đòi hỏi đồng thời cả trải nghiệm hằng ngày tốt lẫn khả năng duy trì hoạt động liên tục trong những tình huống dễ phát sinh lỗi.
ERPC tự thiết kế và vận hành proxy Rust hiệu suất cao làm nền tảng kết nối Solana, áp dụng cùng một phương pháp ở mọi khu vực và liên tục cải tiến hệ thống. Bản nâng cấp xem xét các vấn đề quan sát được trong vận hành như một thể thống nhất — từ lúc khởi tạo kết nối đến khi vận hành dài hạn — rồi tái cấu trúc toàn bộ nền tảng mạng.

Thay Đổi Gì Cho Khách Hàng ERPC

Trước hết, khách hàng sẽ thấy quá trình khởi tạo kết nối ổn định hơn. Trong quá trình thiết lập gồm cả TLS, tình trạng không khớp và những lần thử lại không cần thiết ít xảy ra hơn, giúp giao dịch và luồng dữ liệu đi vào xử lý đáng tin cậy ngay từ đầu.
Tiếp theo, ERPC đã tái cấu trúc những hành vi hạ tầng thường gây biến động lúc tải cao. Việc lọc sớm kết nối không cần thiết được kết hợp với cập nhật đồng thời cho truyền tải HTTP/1.1 và HTTP/2, tính nhất quán của timeout, độ ổn định của connection pool, cách cache hoạt động khi có tranh chấp và các chỉ số phục vụ quan sát, xử lý sự cố. Nhờ đó, hệ thống ít hoạt động sai lệch hơn khi tải dồn.
Với WebSocket và gRPC dài hạn cùng các tác vụ giám sát luôn mở, tính liên tục của kết nối đã được cải thiện. Tần suất ngắt kết nối, kết nối lại và đồng bộ lại—cũng như nguy cơ những sự kiện này gây tác động dây chuyền đến kết quả—đều giảm, giúp người dùng dễ thiết kế quy trình vận hành với tiền đề hệ thống hoạt động liên tục.
Cải thiện về cache và truyền tải cũng giảm nguy cơ tải lại dữ liệu không cần thiết và xử lý lãng phí khi tắc nghẽn. Băng thông và dư địa xử lý dễ duy trì ổn định hơn; hệ thống chỉ số cùng khả năng quan sát được mở rộng giúp rút ngắn thời gian xác định nguyên nhân và phục hồi.
Ngoài ra, việc áp dụng thay đổi cấu hình và nâng cấp nền tảng mà không gián đoạn tạo điều kiện nâng hiệu suất, độ ổn định và chất lượng tổng thể thường xuyên hơn. Khả năng tiếp tục cải tiến mà không phải dừng nền tảng giúp dịch vụ duy trì liên tục hơn cho khách hàng.

Chi Tiết Các Cải Tiến

Đợt nâng cấp này không được trình bày như một bản phát hành xoay quanh tên tính năng hoặc số phiên bản cụ thể. ERPC phân tích những tình huống thường chi phối kết quả Solana thực tế theo từng tầng—khởi tạo kết nối, TLS, ranh giới L4/HTTP, truyền tải H1/H2, cache, khả năng quan sát, hành vi khi lỗi và điều kiện vận hành dài hạn—rồi cập nhật nền tảng để các tầng hoạt động nhất quán với nhau. Dưới đây, chúng tôi giải thích các cải tiến đã được đưa vào dựa trên cách chúng đóng góp cho trải nghiệm khách hàng và kết quả vận hành.

Cải Thiện Khởi Tạo Kết Nối và Xử Lý TLS

ERPC mở rộng thông tin ngữ cảnh TLS trong quá trình thiết lập kết nối và cập nhật kiến trúc để trạng thái cần thiết được lưu giữ, áp dụng đúng cách. Nhờ vậy, điều kiện không khớp và lần thử lại không cần thiết ít xảy ra hơn khi khởi tạo.
Việc xử lý TLS, gồm xác minh chứng chỉ và tên máy chủ, cũng được tái cấu trúc để đáp ứng yêu cầu bảo mật đồng thời giảm trường hợp lỗi bắt tay hoặc xử lý thiếu nhất quán gây lỗi ở giai đoạn đầu rồi ảnh hưởng đến kết quả phía sau. Đây không chỉ là tăng cường bảo mật mà còn giúp ổn định toàn bộ quá trình từ mở kết nối đến khi khối lượng Solana đi vào xử lý.
ERPC cũng tăng khả năng quan sát và xử lý sự cố liên quan đến TLS. Khi khởi tạo kết nối có thể quyết định kết quả, khả năng tái hiện vấn đề, tìm nguyên nhân và nhanh chóng đưa bản sửa vào vận hành là năng lực thiết yếu để bảo vệ chất lượng trải nghiệm.

Giữ dư địa xử lý bằng cách lọc sớm kết nối không cần thiết

Cơ chế lọc TCP ở giai đoạn sớm giúp kết nối không hợp lệ hoặc không cần thiết ít gây áp lực lên hoạt động xử lý lưu lượng hợp lệ. Endpoint dùng chung có thể nhận lượng yêu cầu kết nối tăng đột biến do yếu tố bên ngoài hoặc phân bố tải tạm thời.
Lọc sớm giúp kết nối hợp lệ ít bị kẹt ở bước khởi tạo, qua đó duy trì dư địa xử lý khi tải đạt đỉnh. Hành vi hệ thống ít bị lệch khi tải tập trung và nền tảng để duy trì phân bố độ trễ ổn định được củng cố.

Làm rõ mô hình kết nối bằng cách tái cấu trúc ranh giới L4/HTTP

Hạ tầng mạng không kết thúc ở HTTP. Việc thiết lập và duy trì kết nối phụ thuộc vào điều kiện L4; biến động ở tầng này sẽ ảnh hưởng tới trải nghiệm của các giao thức bậc cao hơn.
Trong bản cập nhật, ERPC trừu tượng hóa quá trình xử lý luồng L4 và tái cấu trúc để mô hình kết nối được quản lý rõ ràng hơn. Nền tảng nhờ đó dễ duy trì hành vi nhất quán khi số kết nối tăng, các client có cách triển khai khác nhau và quá trình vận hành dài hạn tạo ra nhiều lần chuyển đổi trạng thái.
Cơ chế thử lại cũng được tổ chức lại để biến động ngắn hạn ít lan thành vấn đề trải nghiệm. Ổn định thực tế không nằm ở việc loại bỏ mọi lỗi đơn lẻ, mà ở việc ngăn lỗi lan truyền.

Cải thiện truyền tải HTTP/1.1, HTTP/2 và hành vi dài hạn

Các phép đo mới cho phép theo dõi nhất quán lượng dữ liệu truyền qua HTTP/1.1 và HTTP/2, giúp xác định điểm trì trệ hoặc nút thắt trong pipeline truyền tải, cải thiện cả việc xử lý sự cố lẫn tốc độ áp dụng bản sửa.
Timeout khi ghi body HTTP/2 được tái cấu trúc để giảm hiện tượng dừng hoặc treo bất thường lúc tải tập trung hay stream kéo dài. Trong vận hành dài hạn, điều quan trọng không phải hiệu suất đỉnh ở trạng thái lý tưởng mà là ngăn hệ thống suy giảm đột ngột khi trạng thái thay đổi.
Timeout khi nhàn rỗi và cách quản lý connection pool cũng được rà soát để loại bỏ yếu tố bất ổn tích lũy theo thời gian. Ở phía HTTP/1.1, cơ chế đóng an toàn các kết nối chứa yêu cầu chưa hoàn chỉnh được tổ chức lại, giảm biến động cả về sử dụng tài nguyên lẫn hành vi.

Cải thiện kiểm soát cache và chất lượng vận hành

Khả năng theo dõi lý do một tài nguyên không được cache đã được tăng cường. Trong thực tế, điều quan trọng không phải chỉ là có cache hay không, mà là cache được áp dụng và bị bỏ qua trong điều kiện nào.
ERPC tái cấu trúc hành vi khóa, xử lý dữ liệu cũ và tái xác thực để trải nghiệm ít bị suy giảm theo dây chuyền khi có tranh chấp tài nguyên lúc tải cao. Chúng tôi cũng tinh chỉnh cơ chế loại bỏ dữ liệu khi số tài nguyên trong cache tăng và cách xử lý nội dung từng phần, gồm Range request, qua đó giảm việc tải lại không cần thiết và độ trễ trong khối lượng thực tế. Những cải tiến này giúp cache ít trở thành một điểm bất thường, nhờ đó khách hàng ít phải thiết kế quy trình vận hành xoay quanh sự bất định ở tầng hạ tầng hơn.

Cải thiện hành vi khi lỗi, log và khả năng quan sát

Cách xử lý lỗi và ghi log được tổ chức lại để sự cố dễ được phân tích hơn. Hệ thống giảm những trường hợp lỗi phía sau lan sang cache hoặc tầng truyền tải rồi làm trải nghiệm xấu đi, giúp khoanh vùng ảnh hưởng dễ hơn.
Mục tiêu của khả năng quan sát và xử lý sự cố không phải tuyên bố “không có sự cố”, mà là rút ngắn thời gian phục hồi khi sự cố xảy ra. Điều này giảm rủi ro trong cả tình huống tải đỉnh lẫn vận hành dài hạn.

Cập nhật dependency và bản sửa bảo mật cho vận hành dài hạn

ERPC đã đưa vào các bản cập nhật dependency và bản vá bảo mật để duy trì điều kiện tiên quyết cho vận hành nền tảng lâu dài. Phạm vi bao gồm những cập nhật liên quan đến phiên bản Rust tối thiểu được hỗ trợ (MSRV) và sự đồng bộ với CI, qua đó củng cố nền tảng để hệ thống tiếp tục phát triển an toàn. Bản thân khả năng tiếp tục cập nhật an toàn cũng là một yêu cầu để duy trì chất lượng lâu dài.

Chuyển Đổi Sang Vận Hành Không Gián Đoạn

Trước đây, một khoảng dừng ngắn có thể xảy ra khi thay đổi cấu hình mạng hoặc nâng cấp nền tảng. Với bản cập nhật này, ERPC đã chuyển sang kiến trúc cho phép áp dụng các thao tác đó hoàn toàn không gián đoạn.
Endpoint dùng chung có các kết nối luôn mở và liên tục có những thời điểm mà độ chính xác về thời gian mang ý nghĩa quyết định. Ngay cả một khoảng dừng ngắn cũng có thể gây ra chuỗi ngắt kết nối, kết nối lại và đồng bộ lại, rồi chi phí đó lan vào kết quả. Cập nhật không gián đoạn giảm khả năng phát sinh chuỗi này và tránh làm gián đoạn các hoạt động dài hạn.
Đồng thời, ERPC có điều kiện đưa vấn đề quan sát được vào cải tiến nhanh hơn. Chu kỳ lặp nhanh hơn giúp liên tục loại bỏ biến động và các trường hợp biên trong vận hành thực tế.

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

Solana RPC (HTTP / WebSocket)

Cải thiện khởi tạo kết nối, TLS, cache và truyền tải tác động đến cả đọc dữ liệu lẫn gửi giao dịch. Trong khi giữ trải nghiệm sử dụng hằng ngày, các yếu tố làm sai lệch kết quả lúc tải cao được hạn chế và điều kiện duy trì dư địa xử lý khi tắc nghẽn được củng cố.

Geyser gRPC

Tính liên tục của kết nối dài hạn được cải thiện. Truyền tải HTTP/2, tính nhất quán của timeout, trạng thái của connection pool và phép đo truyền tải mở rộng phối hợp để giảm nguy cơ chi phí kết nối lại và đồng bộ lại ảnh hưởng đến kết quả.

Shredstream (Direct Shreds)

Nhờ cải thiện cách quản lý và khởi tạo kết nối cho luồng truyền liên tục, nguy cơ thiếu dữ liệu hoặc tăng độ trễ khi tắc nghẽn được giảm bớt. Việc duy trì liên tục quá trình phát hiện và bám sát dữ liệu trở nên ổn định hơn.

Kết nối R&D với vận hành thực tế

Nền tảng hệ thống phân tán bao gồm ERPC được công nhận là dự án R&D trong chương trình WBSO của Chính phủ Hà Lan. Mô hình này biến những vấn đề quan sát được trong vận hành thành chủ đề nghiên cứu, rồi cải thiện chúng qua các vòng kiểm chứng lặp lại.
Nâng cấp nền tảng mạng lần này là một vòng lặp như vậy, được áp dụng ở mọi khu vực và trực tiếp cải thiện hiệu suất cùng độ ổn định trong thực tế. Việc giữ R&D gắn với vận hành là điều kiện để biến quan sát trong môi trường thực tế thành cập nhật tiếp theo thay vì dừng ở cải tiến đơn lẻ.
Tại ERPC, mô hình sử dụng, biến động tải và hành vi khi lỗi được đưa vào các vòng kiểm chứng, cải tiến lặp lại để từng bước nâng chất lượng nền tảng mạng. Bản cập nhật này được thực hiện trong khuôn khổ tích hợp giữa R&D và vận hành đó.

Thông Tin Cho Khách Hàng

Bản cập nhật đã được áp dụng cho mọi khu vực và endpoint dùng chung. Khách hàng ERPC hiện tại không cần thay đổi cấu hình hay quy trình vận hành. Giá, thông số kỹ thuật, xác thực và giới hạn tốc độ đều không thay đổi.
Vì endpoint dùng chung phải đồng thời chịu được các đợt tải ngắn và kết nối dài hạn, hệ thống được tái cấu trúc để ít có hành vi sai lệch hơn khi xử lý tổ hợp khối lượng công việc đó. Ngay cả khi cấu hình hoặc nền tảng được cập nhật trong lúc vận hành, thay đổi vẫn được áp dụng không gián đoạn; khách hàng không cần chủ động lập kế hoạch ứng phó với việc mất kết nối hoặc đồng bộ lại.
Nếu có câu hỏi về kiến trúc, tối ưu theo khối lượng công việc hoặc phản hồi vận hành, vui lòng liên hệ qua Discord chính thức của Validators DAO.
Bằng cách liên tục đưa quan sát và phản hồi từ môi trường thực tế vào cải tiến, ERPC đã từng bước nâng cao chất lượng nền tảng. Chúng tôi sẽ tiếp tục tích lũy cải tiến bằng các đợt cập nhật không gián đoạn và cung cấp hạ tầng mạng giúp duy trì kết quả Solana trong vận hành thực tế.
Validators DAO Official Discord: https://discord.gg/C7ZQSrCkYR ERPC Official Site: https://erpc.global/vi