Skip to main content

Membeli LaserStream

LaserStream mendukung sembilan endpoint regional, melakukan failover otomatis dengan pemutaran ulang, dan merupakan pengganti langsung untuk Geyser. Anda mendapatkan throughput dan ketahanan yang lebih tinggi dibandingkan node khusus. Untuk informasi selengkapnya, lihat perbandingan kami.
LaserStream Devnet tersedia pada paket Developer, Business, dan Professional. LaserStream Mainnet memerlukan paket Business atau Professional. Mulai dari Dasbor Helius Anda, lalu ikuti panduan mulai cepat gRPC LaserStream untuk menghubungkan stream pertama Anda.
Add-on LaserStream Plus mengubah model bayar per penggunaan pada paket Professional Anda menjadi biaya bulanan yang dapat diprediksi. Tersedia dalam lima tingkat: 5TB ($400), 10TB ($750), 25TB ($1,750), 50TB ($3,250), dan 100TB ($6,000) per bulan. Setiap tingkat mencakup kuota data yang ditentukan tanpa menghabiskan kredit, kemudian 2 kredit per 0,1 MB (tanpa kompresi) untuk kelebihan penggunaan. Lihat harga terperinci.
Untuk latensi paling rendah, Preconfirmations men-stream transaksi sebelum transaksi tersebut dipecah menjadi shred — Helius melakukan prekonfirmasi saat leader mengeksekusinya, beserta status eksekusinya, sedangkan BAM melakukan prekonfirmasi saat validator berkomitmen untuk mengeksekusinya. Ini adalah sinyal transaksi paling awal yang ditawarkan Helius, dikirim melalui langganan WebSocket preconfSubscribe. Memerlukan paket Professional atau yang lebih tinggi; dikenai tarif 10 kredit per pesan.Produk streaming tercepat berikutnya adalah Raw Shreds (UDP), yang menyediakan shred yang belum diproses langsung dari jaringan. Sebagai validator teratas berdasarkan stake, Helius menerima shred sebelum sebagian besar peserta jaringan lainnya.Berlangganan melalui Dasbor Helius Anda. Shred biasanya mulai tiba dalam waktu 5 detik setelah Anda mengirimkan alamat IP server.Setiap seat dikenai biaya $1,000/bulan per IP ($800/bulan per IP pada paket Pro). Lihat halaman paket untuk detail selengkapnya.Untuk aplikasi produksi yang memerlukan data terproses dengan jaminan commitment, LaserStream menawarkan latensi paling rendah di antara solusi streaming terproses.LaserStream terhubung langsung ke leader Solana dan mencakup beberapa endpoint regional untuk meminimalkan latensi geografis. Mulai menggunakan LaserStream dari Dasbor Helius Anda.
Ya! Helius menawarkan Raw Shreds (UDP), layanan unggulan kami untuk pengiriman shred berlatensi rendah yang menyediakan akses berlatensi sangat rendah ke data transaksi mentah Solana.Shred Delivery mengirimkan shred yang belum diproses langsung dari jaringan, sehingga memberikan keunggulan kompetitif yang signifikan untuk perdagangan frekuensi tinggi dan strategi arbitrase.Anda dapat berlangganan Raw Shreds langsung dari Dasbor Helius Anda. Cukup tambahkan seat dan masukkan alamat IP Anda—tanpa memerlukan penyediaan manual.Setiap seat dikenai biaya $1,000/bulan per IP ($800/bulan per IP pada paket Pro).Sebagai validator teratas berdasarkan stake, Helius menerima shred lebih cepat daripada validator dengan stake lebih kecil dan node RPC tanpa stake.Perbedaan utama dari LaserStream:
  • Shred Delivery: Shred mentah yang belum diproses. Dapat digunakan secara mandiri melalui dasbor Helius. Memerlukan logika deshredding. Untuk titik awal referensi, lihat ShredStream Proxy milik Jito.
  • LaserStream: Data terproses dengan jaminan tingkat commitment, pemutaran ulang riwayat selama 48 jam, dan SDK yang ramah pengembang untuk aplikasi produksi.
Hingga 10 juta penyertaan akun per stream, dengan filter program tanpa batas. Batas koneksi berbeda-beda berdasarkan paket: paket Business mendapatkan hingga 10 koneksi gRPC bersamaan, sedangkan paket Professional mendapatkan hingga 100 koneksi gRPC bersamaan.

Menggunakan LaserStream

Ya! gRPC LaserStream dirancang sebagai pengganti langsung untuk gRPC Yellowstone. Cukup ubah endpoint dan token API Anda, dan kode gRPC yang ada akan langsung berfungsi dengan LaserStream. LaserStream menggunakan protokol gRPC sumber terbuka.
Anda dapat menemukan metrik bandwidth LaserStream pada halaman LaserStream di Dasbor Helius.
Ya. Preconfirmations men-stream transaksi sebelum transaksi tersebut dipecah menjadi shred — Helius melakukan prekonfirmasi saat leader mengeksekusinya, beserta status eksekusinya, sedangkan BAM melakukan prekonfirmasi saat validator berkomitmen untuk mengeksekusinya. Ini adalah sinyal transaksi paling awal yang ditawarkan Helius, dikirim melalui langganan WebSocket preconfSubscribe. Memerlukan paket Professional atau yang lebih tinggi; dikenai tarif 10 kredit per pesan.Shred yang telah didekode juga tersedia melalui Preprocessed Transactions (Beta) — bagian dari rangkaian produk Shred Delivery Helius. Data tersebut tiba rata-rata ~8 md lebih cepat daripada tingkat commitment processed, tetapi tidak menyertakan metadata eksekusi seperti perubahan saldo, log, atau informasi kesalahan. Dikirim melalui WebSocket preprocessedSubscribe pada semua paket berbayar, dengan tarif 0,1 kredit per pesan.Anda juga dapat menggunakan Raw Shreds (UDP) untuk menerima shred Solana yang belum diproses melalui UDP (memerlukan logika deshredding khusus).Anda dapat berlangganan Raw Shreds langsung di Dasbor Helius Anda. Untuk memulai, beli seat ($1,000/bulan/IP atau $800/bulan/IP pada paket Pro) di dasbor Anda, lalu masukkan alamat IP server Anda.
Ya, Anda dapat berlangganan beberapa jenis data dalam satu SubscribeRequest. Tambahkan konfigurasi filter terpisah (seperti accounts dan transactions) untuk menerima pembaruan akun dan data transaksi dalam satu stream.
Masukkan mint ke accountInclude pada filter transaksi gRPC, lalu atur matchMints: true. LaserStream kemudian mencocokkan mint dengan mint saldo token sebelum/sesudah transaksi, bukan hanya dengan kunci akunnya, sehingga transfer SPL biasa yang tidak pernah mereferensikan mint juga terdeteksi. Memerlukan helius-laserstream 0.8.5+ (JS), 0.6.4+ (Rust), atau go/v0.3.0+ (Go); khusus gRPC. Lihat Pemfilteran Mint Token.

Urutan Pesan

Tidak, LaserStream tidak menjamin urutan pesan. Anda mungkin menerima transaksi dan pembaruan akun secara tidak berurutan, bahkan dalam slot yang sama.Untuk informasi selengkapnya, baca dokumentasi kami tentang jaminan pengiriman LaserStream.
Tidak, LaserStream tidak men-stream akun dalam urutan yang sama seperti saat akun ditulis. Pembaruan akun mungkin tiba dalam urutan yang berbeda dari urutan penulisannya ke ledger. Untuk detail selengkapnya, baca jaminan pengiriman LaserStream kami.
Anda tidak dapat men-stream transaksi secara berurutan, tetapi Anda dapat merekonstruksi urutannya di klien. Lakukan langkah berikut:
  1. Buffer pesan di sisi klien
  2. Ekstrak bidang slot dan index yang disertakan dalam setiap pesan
  3. Urutkan transaksi berdasarkan bidang tersebut
Bidang slot menunjukkan slot tempat suatu transaksi berada, sedangkan bidang index menunjukkan posisinya dalam slot tersebut. Dengan menggunakan keduanya, Anda dapat merekonstruksi urutannya.

Memecahkan Masalah LaserStream

• Hambatan di sisi klien: Klien JavaScript dapat mengalami keterlambatan saat kewalahan. Persempit filter Anda atau beralihlah ke bahasa yang lebih cepat.• Bandwidth lokal terbatas: Langganan yang berat dapat memenuhi kapasitas koneksi yang lambat. Pantau penggunaan jaringan atau tingkatkan koneksi Anda.• Jarak geografis: Pilih endpoint LaserStream di wilayah terdekat; rute yang panjang menyebabkan paket hilang dan menambah latensi.• Logika pemrosesan: Hindari memblokir thread utama; gunakan antrean asinkron atau worker.Kiat tolok ukur:
Verifikasi x-token dan endpoint Anda, lalu pastikan gRPC keluar diizinkan. Periksa status koneksi di dasbor Anda dan tinjau log kesalahan dalam aplikasi untuk mencari masalah autentikasi atau jaringan.
Konfirmasikan kunci publik dan tingkat commitment, lalu tinjau logika AND/OR Anda. Filter dievaluasi sebagaimana dijelaskan dalam dokumentasi.
Ini adalah peristiwa ping/heartbeat yang menjaga koneksi tetap sehat dan mencegah timeout. Peristiwa ini merupakan bagian dari pengelolaan koneksi protokol gRPC. Anda dapat mengabaikan peristiwa ini dengan aman atau menggunakannya untuk memantau status koneksi dalam aplikasi Anda.

Perlu Bantuan Lebih Lanjut?

Contact Support

Dapatkan bantuan dari tim kami melalui Discord, obrolan, atau dukungan email.

Status Page

Periksa ketersediaan layanan dan informasi performa secara waktu nyata.