Skip to main content
Hệ thống giao dịch thành công nhờ hai yếu tố: phát hiện giao dịch sớm và nhanh chóng đưa giao dịch của chính bạn lên chuỗi. Lộ trình này tuân theo thứ tự đó, bắt đầu với các tín hiệu giao dịch sớm nhất mà Helius cung cấp (Preconfirmations) và kết thúc bằng cách nhanh nhất để đưa giao dịch lên chuỗi (Sender).

Xây dựng hệ thống giao dịch trên Solana

Dưới đây là các thành phần cốt lõi của hệ thống giao dịch hiệu năng cao trên Solana:

Nhận tín hiệu sớm nhất

Preconfirmations đến trực tiếp từ bộ lập lịch của trình xác thực, trước khi các shred được tạo. Phạm vi bao phủ còn hạn chế và tính năng này yêu cầu gói Professional, vì vậy hãy sử dụng cho những giao dịch mà việc đi trước có ý nghĩa quan trọng nhất. Làm theo hướng dẫn Giao dịch dựa trên Preconfirmations để bắt đầu.

Bù đắp khoảng trống về phạm vi bao phủ

Vì Helius Preconfirmations chỉ bao phủ khoảng 40% tổng số giao dịch trên Solana, bạn cần giải pháp bao phủ các giao dịch còn lại. Nếu có khả năng tự xử lý Raw Shreds, hãy bắt đầu từ đó. Nếu không muốn vận hành hạ tầng khôi phục dữ liệu từ shred, hãy sử dụng Preprocessed Transactions. Đây là các shred thô đã được chúng tôi khôi phục dữ liệu cho bạn. Shred và Preprocessed Transactions chậm hơn Preconfs nhưng bao phủ toàn bộ giao dịch trên Solana, do đó đây là công cụ phù hợp nhất để theo dõi toàn bộ một chương trình hoặc pool. Làm theo hướng dẫn Giao dịch dựa trên Preprocessed Transactions để bắt đầu.

Theo dõi trạng thái pool bằng LaserStream

Các luồng dữ liệu trước khi thực thi cho biết giao dịch dự định làm gì, chứ không phải kết quả thực tế. Thay đổi trạng thái tài khoản và pool xuất hiện lần đầu sau khi thực thi, còn LaserStream ở cấp độ cam kết processed là cách nhanh nhất để nhận dữ liệu này. Sử dụng LaserStream gRPC hoặc WebSocket để định giá và theo dõi vị thế, đăng ký theo dõi chương trình, lắng nghe tài khoản và thực hiện nhiều tác vụ khác. Làm theo hướng dẫn Truyền phát dữ liệu Pump AMM bằng LaserStream để bắt đầu.

Đưa giao dịch lên chuỗi trước tiên

Sau khi các luồng tín hiệu có độ trễ thấp đi vào hoạt động, bạn cần một cách đáng tin cậy để đưa giao dịch lên chuỗi trước đối thủ. Sử dụng Sender Max để xây dựng vòng lặp gửi với khả năng làm nóng kết nối, phí được định giá theo thời gian thực và cơ chế xác nhận có thử lại. Làm theo hướng dẫn Đưa giao dịch lên chuỗi bằng Sender để bắt đầu.

Đo độ trễ

Để bảo đảm hệ thống giao dịch hoạt động với hiệu năng tối đa, hãy đo kiểm quá trình phân phối đầu cuối trên nhiều điểm cuối. Làm theo hướng dẫn Đo độ trễ để bắt đầu.

Sản phẩm chính

Preconfirmations (Preconfs)

Truyền phát giao dịch trước khi chúng được chia thành shred; tín hiệu sớm nhất trên Solana

Shred Delivery

Shred thô được phân phối qua UDP; yêu cầu hạ tầng khôi phục dữ liệu từ shred

Preprocessed Transactions

Shred đã giải mã; không yêu cầu hạ tầng khôi phục dữ liệu từ shred

Helius Sender

Làn ưu tiên để đưa giao dịch lên chuỗi: không tốn tín dụng API, trả phí cho mỗi lần gửi bằng tiền tip SOL

LaserStream gRPC

Luồng dữ liệu đã xử lý với độ trễ cực thấp, có khả năng phát lại dữ liệu lịch sử và cơ chế dự phòng

Priority Fee API

Ước tính mức phí giúp giao dịch của bạn được đưa vào khối tiếp theo

Transaction Rebates

Tự động nhận hoàn tiền SOL thông qua backrun sau giao dịch

MEV Protection

Bảo vệ giao dịch khỏi các cuộc tấn công sandwich độc hại

Hướng dẫn

Xem tất cả hướng dẫn dành cho nhà giao dịch trên trang Tổng quan hướng dẫn.