ERPC tăng tốc truy xuất giao dịch lịch sử với trọng tâm là Solana RPC getTransaction lên tới khoảng 6 lần — đã áp dụng cho mọi khu vực và mọi gói Solana RPC, tăng cường truy xuất dữ liệu trong 30 epoch gần nhất

ERPC tăng tốc truy xuất giao dịch lịch sử với trọng tâm là Solana RPC getTransaction lên tới khoảng 6 lần — đã áp dụng cho mọi khu vực và mọi gói Solana RPC, tăng cường truy xuất dữ liệu trong 30 epoch gần nhất

ERPC tăng tốc truy xuất giao dịch lịch sử với trọng tâm là Solana RPC getTransaction lên tới khoảng 6 lần — đã áp dụng cho mọi khu vực và mọi gói Solana RPC, tăng cường truy xuất dữ liệu trong 30 epoch gần nhất
ELSOUL LABO B.V. (Trụ sở: Amsterdam, Hà Lan; CEO: Fumitake Kawasaki) và Validators DAO, đơn vị vận hành ERPC, xin thông báo rằng hiệu năng truy xuất giao dịch lịch sử với trọng tâm là Solana RPC getTransaction đã được cải thiện đáng kể.
Với bản cập nhật này, trong môi trường so sánh nội bộ của chúng tôi, getTransaction trên ERPC Solana RPC hiện nhanh hơn tới khoảng 6 lần so với trước khi cập nhật. Cải tiến này đã được áp dụng cho mọi khu vực và người dùng của tất cả các gói ERPC Solana RPC có thể sử dụng mà không cần cấu hình bổ sung.
Đặc biệt, khả năng truy xuất dữ liệu trong 30 epoch gần nhất đã được tăng cường. Theo ước tính tham khảo, 30 epoch tương đương khoảng hai tháng dữ liệu lịch sử gần đây. Cải tiến này giúp truy xuất nhanh hơn các dữ liệu giao dịch lịch sử thường xuyên được tham chiếu trong explorer, ví, indexing, hạ tầng phân tích, hệ thống giám sát, backend API và kiểm tra lịch sử giao dịch.
ERPC Dashboard: https://dashboard.erpc.global/en
Trang chính thức của ERPC: https://erpc.global/en

Cải thiện đáng kể truy xuất giao dịch lịch sử với trọng tâm là getTransaction

Ứng dụng Solana không chỉ gửi giao dịch. Trong môi trường production, chúng còn cần xác nhận kết quả, hiển thị lịch sử giao dịch, phân tích chi tiết giao dịch, đối chiếu với hệ thống nội bộ, giám sát, gỡ lỗi và chạy các pipeline indexing. getTransaction được sử dụng trong rất nhiều workflow như vậy.
Dù getTransaction là phương thức cơ bản để lấy chi tiết của một giao dịch đơn lẻ, trong ứng dụng thực tế phương thức này được gọi với tần suất rất cao. Ví dùng getTransaction để hiển thị lịch sử giao dịch cho người dùng. Explorer và hệ thống phân tích dùng phương thức này để kiểm tra chi tiết từng giao dịch. Ứng dụng giao dịch và hệ thống backend cũng phụ thuộc vào nó để xác nhận trạng thái giao dịch đã gửi và kiểm chứng những gì thực sự đã xảy ra on-chain.
Bản cập nhật này cải thiện đáng kể hiệu năng truy xuất giao dịch lịch sử với trọng tâm là getTransaction. Trong môi trường so sánh nội bộ của chúng tôi, việc truy xuất qua getTransaction đã nhanh hơn tới khoảng 6 lần so với trước khi cập nhật. Nhờ đó, có thể lấy nhiều dữ liệu giao dịch hơn trong thời gian ngắn hơn.
Cải tiến này không đơn thuần là làm một phương thức chạy nhanh hơn. Nhiều ứng dụng Solana kết hợp tiếp nhận dữ liệu thời gian thực, gửi giao dịch, xác nhận kết quả, hiển thị lịch sử, phân tích và giám sát. Phản hồi getTransaction nhanh hơn tác động trực tiếp tới tốc độ xác nhận, hiển thị, backfill và phân tích của toàn bộ ứng dụng.

Tăng cường truy xuất dữ liệu trong 30 epoch gần nhất, tương đương khoảng hai tháng theo ước tính

Cải tiến lần này đặc biệt tập trung vào truy xuất dữ liệu trong 30 epoch gần nhất. Độ dài epoch của Solana có thể thay đổi theo điều kiện mạng, nhưng theo ước tính tham khảo, 30 epoch gần nhất tương đương khoảng hai tháng dữ liệu lịch sử gần đây.
Với nhiều ứng dụng, dữ liệu được tham chiếu thường xuyên nhất không phải là dữ liệu lưu trữ rất cũ, mà là lịch sử giao dịch gần đây, hoạt động người dùng gần đây, các giao dịch trong vài ngày hoặc vài tuần trước, sự kiện phát sinh trong quá trình vận hành và những thay đổi trạng thái gần đây cần được giám sát. Bằng cách tăng cường hiệu năng truy xuất cho 30 epoch gần nhất, bản cập nhật này tập trung vào phạm vi thường được dùng nhất trong vận hành ứng dụng thực tế.
Ví có thể hiển thị lịch sử giao dịch gần đây nhanh hơn. Explorer và dịch vụ phân tích có thể truy xuất chi tiết giao dịch gần đây hiệu quả hơn. Hạ tầng indexing có thể thực hiện kiểm tra thiếu dữ liệu, truy xuất lại, backfill và xác minh dễ dàng hơn. Hệ thống giám sát và backend API có thể hưởng lợi trong điều tra sự cố, xác nhận giao dịch, hỗ trợ người dùng và đối chiếu nội bộ.
Trong môi trường production của Solana, truy xuất dữ liệu chậm sẽ trực tiếp tạo ra ma sát vận hành. Khi chi tiết giao dịch mất nhiều thời gian mới truy xuất được dù giao dịch đã hoàn tất, giao diện người dùng có thể cập nhật chậm, quy trình nội bộ có thể phải chờ xác nhận và backfill dữ liệu lịch sử có thể kéo dài quá mức cần thiết. Bản cập nhật này được thiết kế để giảm những ma sát đó trong truy xuất giao dịch lịch sử.

Đã áp dụng cho mọi khu vực và mọi gói ERPC Solana RPC

Cải thiện hiệu năng getTransaction này đã được áp dụng cho tất cả khu vực của ERPC. Đây không phải là cải tiến giới hạn ở một khu vực cụ thể, mà đã hoạt động tại mọi khu vực có ERPC Solana RPC.
Cải tiến cũng đã được áp dụng cho mọi gói ERPC Solana RPC. Người dùng hiện tại có thể hưởng lợi từ bản cập nhật này mà không cần đổi gói hoặc thêm cấu hình. Người dùng mới khi thử ERPC Solana RPC cũng có thể kiểm tra môi trường hiện tại, nơi cải tiến này đã được phản ánh sẵn.
ERPC cung cấp Solana RPC, WebSocket, Solana Geyser gRPC, Solana Shredstream, VPS và máy chủ bare metal trên cùng một nền tảng. Bằng cách liên tục cải thiện vị trí mạng chuyên biệt cho Solana, cấu hình máy chủ, phân phối dữ liệu và tinh chỉnh vận hành, ERPC đang xây dựng môi trường giúp người dùng xử lý nhiều dữ liệu Solana hơn, nhanh hơn và ổn định hơn.
Bản cập nhật này là một phần của quá trình cải tiến liên tục đó. ERPC không chỉ bổ sung tính năng mới, mà còn tiếp tục cải thiện hiệu năng của các gói và phương thức cốt lõi đang được sử dụng. Với cả người dùng hiện tại và người dùng mới, mục tiêu của chúng tôi là giúp cùng một gói dịch vụ ngày càng hữu ích hơn trong môi trường production thực tế.

Hữu ích cho explorer, indexing, phân tích, giám sát và xử lý backend

Tăng tốc getTransaction hữu ích với nhiều loại ứng dụng Solana.
Với explorer và ví, việc hiển thị nhanh hơn chi tiết giao dịch mà người dùng muốn kiểm tra trở nên dễ dàng hơn. Các ứng dụng trong NFT, DeFi, game, thanh toán, trading, DePIN, AI x Crypto và nhiều lĩnh vực khác thường cần xác nhận điều gì thực sự đã xảy ra on-chain và phản ánh kết quả đó vào giao diện người dùng hoặc trạng thái nội bộ.
Với hạ tầng indexing và phân tích, sự kiện trên Solana không chỉ được thu thập theo thời gian thực. Hệ thống còn cần truy xuất lại chi tiết giao dịch khi cần, xác minh nội dung và đối chiếu kết quả với cơ sở dữ liệu nội bộ. Tốc độ getTransaction cao hơn giúp các quy trình backfill và kiểm tra lại như vậy được xử lý hiệu quả hơn.
Với hệ thống giám sát và backend API, truy xuất chi tiết giao dịch cũng rất quan trọng. Để hiểu điều gì đã xảy ra với một signature cụ thể, instruction nào đã được thực thi, account nào có liên quan, có lỗi phát sinh hay không và việc xử lý có đúng kỳ vọng hay không, tốc độ phản hồi và độ ổn định của getTransaction là yếu tố quan trọng trong vận hành production.
Trong ứng dụng Solana thời gian thực, không chỉ tốc độ nhận dữ liệu ban đầu quan trọng, mà toàn bộ workflow phía sau cũng quan trọng: xác nhận, backfill, ghi nhận, hiển thị và phân tích. Cải tiến getTransaction lần này hỗ trợ chính các quy trình thực tế sau khi nhận dữ liệu.

Mở rộng phạm vi hỗ trợ phương thức, bao gồm các phương thức liên quan tới DAS

Bên cạnh cải thiện hiệu năng getTransaction, ERPC cũng đang mở rộng phạm vi hỗ trợ phương thức. Chúng tôi liên tục mở rộng hỗ trợ cho các phương thức được dùng trong vận hành thực tế, bao gồm các phương thức liên quan tới DAS. Với những người trước đây chưa thể dùng ERPC vì thiếu phương thức cần thiết, chúng tôi khuyến khích kiểm tra lại trạng thái hỗ trợ hiện tại.
Yêu cầu của ứng dụng Solana khác nhau đáng kể tùy từng dự án. Một số dự án chỉ cần các phương thức Solana RPC tiêu chuẩn, trong khi dự án khác cần kết hợp dữ liệu NFT, compressed NFT, thông tin asset, metadata, lịch sử, trạng thái account, thông tin token và các API kiểu indexer. ERPC tiếp tục mở rộng các phương thức có thể sử dụng để đáp ứng những yêu cầu thực tế này.
Nếu trước đây bạn từng kết luận rằng ERPC không phù hợp với ứng dụng của mình vì thiếu phương thức cần thiết, tình hình hiện tại có thể đã thay đổi. Vui lòng thử ERPC lại. Nếu phương thức bạn cần vẫn chưa có, hãy tạo ticket hỗ trợ trên Discord chính thức của Validators DAO. Chúng tôi sẽ xem xét yêu cầu và dùng đó làm tham khảo cho việc mở rộng hỗ trợ trong tương lai.

Người dùng mới có thể dùng free trial, và một số người đã dùng trial trước đây có thể thử lại

Nếu bạn chưa từng thử ERPC, bạn có thể dùng free trial từ ERPC Dashboard. Bạn có thể kiểm tra cải tiến tốc độ getTransaction, khả năng truy xuất dữ liệu 30 epoch gần nhất đã được tăng cường và phạm vi hỗ trợ phương thức mở rộng trong môi trường gần với khối lượng công việc thực tế của bạn.
Ngay cả khi bạn đã từng dùng free trial trước đây, bạn vẫn có thể có cơ hội thử lại ERPC. Nếu bạn đã kiểm thử ERPC từ lâu và vào thời điểm đó dịch vụ chưa đáp ứng phương thức cần thiết, kỳ vọng hiệu năng hoặc yêu cầu ứng dụng, chúng tôi khuyến khích bạn kiểm tra lại môi trường hiện tại.
Giá trị thực tế của Solana RPC phụ thuộc vào phạm vi hỗ trợ phương thức, khu vực, tốc độ phản hồi, độ ổn định, cấu trúc giá, khoảng cách tới ứng dụng và hỗ trợ vận hành. Vì ERPC liên tục được cải thiện, kết quả hiện tại có thể khác với trải nghiệm trước đây. Hãy kiểm thử môi trường mới nhất để xem ERPC có phù hợp với yêu cầu hiện tại của bạn hay không.

Liên tục cải thiện hiệu năng thực dụng của Solana RPC

ERPC xem Solana RPC không chỉ là quyền truy cập endpoint, mà là hạ tầng hỗ trợ chất lượng thực thi của ứng dụng Solana. Trong Solana, khoảng cách mạng, chất lượng validator, hiệu năng máy chủ, tuyến phân phối dữ liệu, hiệu năng truy xuất theo từng phương thức RPC và sự kết hợp với WebSocket hoặc Geyser gRPC đều ảnh hưởng trực tiếp tới trải nghiệm ứng dụng và hiệu quả vận hành.
Ngay cả các phương thức cơ bản như getTransaction cũng rất quan trọng trong production. Khi hiệu năng của phương thức cốt lõi được cải thiện, nhà phát triển có thể xử lý nhiều dữ liệu hơn, xác minh kết quả nhanh hơn và xây dựng trải nghiệm người dùng mượt hơn.
ERPC sẽ tiếp tục cải thiện hạ tầng chuyên biệt cho Solana trên Solana RPC, WebSocket, Solana Geyser gRPC, Solana Shredstream, VPS và máy chủ bare metal. Chúng tôi sẽ tiếp tục cải thiện phạm vi hỗ trợ phương thức, tốc độ truy xuất, độ ổn định khi dữ liệu đến, mở rộng khu vực và tính dễ vận hành, để người dùng có thể tập trung vào phát triển ứng dụng Solana và vận hành production.

Liên hệ

Nếu có câu hỏi về việc sử dụng Solana RPC, truy xuất giao dịch lịch sử với trọng tâm là getTransaction, các phương thức liên quan tới DAS, free trial, gói hiện có hoặc tư vấn cấu hình hạ tầng, vui lòng tạo ticket hỗ trợ trên Discord chính thức của Validators DAO.
ERPC Dashboard: https://dashboard.erpc.global/en
Trang chính thức của ERPC: https://erpc.global/en
Discord chính thức của Validators DAO: https://discord.gg/C7ZQSrCkYR