Truyền phát dữ liệu trên Solana là gì?
Truyền phát dữ liệu cho phép ứng dụng nhận các bản cập nhật theo thời gian thực từ blockchain Solana khi sự kiện diễn ra trên chuỗi. Thay vì liên tục thăm dò để tìm bản cập nhật, phương thức truyền phát thiết lập các kết nối lâu dài để đẩy dữ liệu tức thì đến ứng dụng khi giao dịch được xử lý, tài khoản thay đổi hoặc khối được tạo. Điều này rất cần thiết cho các ứng dụng yêu cầu dữ liệu được cập nhật từng giây, chẳng hạn như:- Ứng dụng giao dịch theo dõi biến động giá và thanh lý
- Giao thức DeFi theo dõi tương tác của người dùng và thay đổi trạng thái
- Thị trường NFT phát hiện giao dịch bán, niêm yết và chuyển nhượng
- Nền tảng phân tích thu thập toàn diện các chỉ số blockchain
- Ví hiển thị số dư và bản cập nhật giao dịch theo thời gian thực
Tại sao nên chọn Helius để truyền phát dữ liệu?
Ultra-Low Latency
Kết nối trực tiếp với các leader Solana đảm bảo dữ liệu được phân phối trong chưa đầy một giây
Enterprise Reliability
Cơ chế dự phòng nhiều node và tự động chuyển đổi dự phòng để đạt thời gian hoạt động 99,9%
24-Hour Historical Replay
Không bao giờ bỏ lỡ dữ liệu nhờ khả năng tự động bổ sung dữ liệu
Global Infrastructure
Các điểm cuối tại nhiều khu vực để đạt hiệu suất tối ưu trên toàn cầu
Tôi nên sử dụng giải pháp truyền phát nào?
Hãy chọn sản phẩm phù hợp với giai đoạn dữ liệu bạn cần và cách ứng dụng muốn sử dụng dữ liệu đó. Bảng dưới đây đối chiếu từng tùy chọn với hình thức phân phối và loại khối lượng công việc phù hợp nhất.Chọn theo mục tiêu cần tối ưu hóa
Các sản phẩm dựa trên shred và các mức commitment của LaserStream nằm ở những thời điểm khác nhau trong vòng đời giao dịch. Dữ liệu bạn muốn nhận cũng quan trọng không kém giao thức:Lỗi thường gặp: nếu cần các thay đổi trạng thái tài khoản hoặc chương trình theo thời gian thực (ví dụ:
theo dõi tài khoản đường cong liên kết của AMM hoặc số dư token của người dùng),
Shred Delivery không thể hỗ trợ — các bản cập nhật đó đơn giản là chưa tồn tại ở
giai đoạn shred. Thay vào đó, hãy sử dụng LaserStream gRPC tại
processed.Các giải pháp truyền phát của Helius
Preconfirmations
Preconfirmations truyền phát giao dịch tại thời điểm sớm nhất có thể quan sát được — trước khi chúng được tập hợp thành các entry và chia thành shred. Preconfirmations của Helius được phát ngay khi leader thực thi giao dịch, cùng với trạng thái thực thi; Preconfirmations của BAM được phát khi validator cam kết thực thi giao dịch đó. Đây là tín hiệu giao dịch có độ trễ thấp nhất mà Helius cung cấp, được phân phối qua gói đăng kýpreconfSubscribe WebSocket. Khả dụng cho mọi người đăng ký gói Professional trở lên với mức phí 10 tín dụng cho mỗi thông báo.
Phù hợp nhất cho
Phản ứng sớm nhất có thể với hoạt động trên chuỗi:- propAMM
- Bot bắn tỉa
- Nhà giao dịch sao chép
- Bot thanh lý
Preconfirmation là tín hiệu sớm, không phải sự đảm bảo — giao dịch
chưa được ghi nhận và vẫn có thể thất bại hoặc bị loại bỏ.
Shred Delivery
Shred Delivery là sản phẩm dữ liệu trước khi thực thi của Helius: shred thô (UDP). Helius là một validator hàng đầu xét theo lượng stake, vì vậy chúng tôi nhận được shred trước các validator có lượng stake thấp hơn và các node RPC không có stake. Bạn tự triển khai quy trình ghép shred. Khả dụng trên tất cả các gói; mỗi vị trí có giá $1.000/tháng cho mỗi IP ($800/tháng cho mỗi IP ở các gói Pro). Đăng ký trong Bảng điều khiển Helius - không cần cấp phát thủ công.Phù hợp nhất cho
- propAMM
- Bot bắn tỉa
- Nhà giao dịch sao chép
- Bot thanh lý
- Giao dịch chênh lệch giá
- Nhà vận hành node RPC muốn loại bỏ độ trễ đồng bộ mạng
Giao dịch được tiền xử lý
Giao dịch được tiền xử lý là các giao dịch trước khi thực thi, được tổng hợp chủ yếu từ các shred đã giải mã, trong đó Helius đảm nhiệm việc ghép shred. Dữ liệu được phân phối quapreprocessedSubscribe WebSocket (Beta công khai, tất cả các gói trả phí, 0,1 tín dụng cho mỗi thông báo).
Phù hợp nhất cho
Các ứng dụng giao dịch nhạy cảm với độ trễ muốn nhận giao dịch trước khi thực thi đã được giải mã mà không cần vận hành bộ giải mã shred.LaserStream gRPC (Tất cả các gói trên Devnet, Business+ trên Mainnet)
LaserStream gRPC cung cấp khả năng truyền phát dữ liệu với độ trễ cực thấp qua gRPC, cùng các tính năng nâng cao như phát lại lịch sử, tự động kết nối lại và độ tin cậy nhờ nhiều node. LaserStream tương thích ở cấp giao thức truyền dẫn với giao thức gRPC Yellowstone mở, vì vậy mọi máy khách Yellowstone đều hoạt động.Tính năng chính
- Sẵn sàng sử dụng: Nhận luồng gRPC nhanh hơn mà không phải đau đầu quản lý phần cứng hoặc nâng cấp
- Phát lại lịch sử trong 48 giờ: Tự động bổ sung tối đa 48 giờ dữ liệu bị bỏ lỡ
- Tự động kết nối lại: Cơ chế quản lý kết nối tích hợp với logic thử lại thông minh
- Điểm cuối toàn cầu: Khả dụng tại 9 khu vực trên toàn thế giới để đạt độ trễ tối ưu
- Tương thích với Yellowstone: Giải pháp thay thế trực tiếp cho các thiết lập
@triton-one/yellowstone-grpchiện có
Phù hợp nhất cho
- Dịch vụ backend
- Ứng dụng có thông lượng cao
- Hệ thống tối quan trọng yêu cầu đảm bảo phân phối dữ liệu
LaserStream WebSocket
LaserStream WebSocket là biến thể sử dụng giao thức WebSocket của LaserStream. Giải pháp này cung cấp các phương thức đăng ký Solana JSON-RPC tiêu chuẩn (accountSubscribe, programSubscribe, logsSubscribe, …) cùng với các phần mở rộng dành riêng cho Helius như transactionSubscribe để lọc nâng cao, tất cả trên cùng một điểm cuối hợp nhất và được hỗ trợ bởi cùng backend LaserStream như sản phẩm gRPC.
Tính năng chính
- Tương thích hoàn toàn với Solana: hoạt động với mọi thư viện máy khách Solana WebSocket
- Phần mở rộng Helius:
transactionSubscribevàaccountSubscribenâng cao để lọc chi tiết hơn - Nhanh hơn WebSocket tiêu chuẩn dựa trên Agave RPC tới 200 ms
- Điểm cuối hợp nhất:
wss://mainnet.helius-rpc.comvàwss://devnet.helius-rpc.comcho cả phương thức tiêu chuẩn lẫn phương thức mở rộng của Helius
Phù hợp nhất cho
Ứng dụng frontend theo thời gian thực, backend có lưu lượng vừa phải, khả năng tương thích rộng với hệ sinh tháiWebhook
Thông báo webhook dựa trên sự kiện, được gửi giữa các máy chủ đến điểm cuối của bạn để thông báo về các hoạt động trên chuỗi.Tính năng chính
- Dữ liệu sự kiện đã phân tích: Dữ liệu giao dịch dễ đọc về hoạt động bán, hoán đổi và nhiều nội dung khác
- Nhiều loại: Các tùy chọn webhook nâng cao, thô và Discord
- Lọc giao dịch: Đăng ký theo dõi các loại sự kiện và địa chỉ cụ thể
- Phân phối đáng tin cậy: Tự động thử lại và xác nhận phân phối
Phù hợp nhất cho
Kiến trúc hướng sự kiện, thông báo, tích hợp với các dịch vụ bên ngoàiBắt đầu
1
Choose Your Solution
Chọn phương thức truyền phát phù hợp nhất với yêu cầu ứng dụng và cơ sở hạ tầng của bạn.
2
Get Your API Key
Đăng ký tại dashboard.helius.dev và lấy
khóa API của bạn.
3
Follow the Quickstart
Mỗi giải pháp đều có hướng dẫn bắt đầu nhanh và ví dụ mã riêng.
4
Monitor & Scale
Sử dụng bảng điều khiển Helius để theo dõi mức sử dụng và nâng cấp gói khi cần.
Data Streaming Quickstart
Thiết lập và chạy kết nối truyền phát đầu tiên chỉ trong vài phút
Hỗ trợ và cộng đồng
Documentation
Tài liệu tham khảo API và hướng dẫn toàn diện cho mọi phương thức truyền phát
Discord Community
Tham gia cùng hàng nghìn nhà phát triển đang xây dựng trên Solana bằng Helius
Enterprise Support
Các kênh hỗ trợ ưu tiên dành cho khách hàng doanh nghiệp và chuyên nghiệp