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ếtprocessed 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