
Memperkenalkan LaserStream: Streaming Data Solana Generasi Berikutnya
Daftar Isi
LaserStream adalah pengganti langsung untuk menjalankan gRPC pada node khusus. Dengan pemutaran ulang data historis selama 48 jam dan koneksi ulang otomatis, setiap tim di Solana dapat melakukan streaming transaksi, slot, blok, dan perubahan akun dengan biaya yang jauh lebih rendah daripada menjalankan infrastruktur khusus.
Apa Itu LaserStream?
LaserStream adalah layanan streaming generasi berikutnya yang dirancang khusus bagi developer yang membutuhkan data Solana andal dengan latensi rendah. Layanan ini mengirimkan peristiwa on-chain (transaksi, slot, blok, akun, dan lainnya) langsung ke aplikasi Anda dengan keandalan, performa, dan fleksibilitas terdepan di industri.
LaserStream terhubung ke beberapa node Solana, mengagregasi datanya, lalu melakukan streaming ke aplikasi frontend atau database backend Anda tanpa bergantung pada satu node khusus.
Berkat konfigurasi yang sederhana, redundan, dan skalabel ini, Anda tidak perlu mengelola infrastruktur khusus, akan memperoleh latensi yang lebih stabil, dan tidak akan melewatkan pembaruan apa pun.
LaserStream juga mendukung pemutaran ulang data historis, sehingga Anda dapat mengambil data historis hingga 48 jam jika langganan Anda dijeda atau terputus.
Ajukan uji coba gratis LaserStream, dan rasakan kecepatan Solana yang sebenarnya.
Cara Kerja LaserStream
Setiap server LaserStream terhubung ke beberapa node Solana, menghapus duplikasi data yang masuk, dan menyimpan buffer slot terbaru agar developer dapat memutar ulang slot historis.
Untuk memastikan ketersediaan tinggi, keakuratan data, dan skalabilitas, LaserStream diterapkan di tujuh wilayah, dengan beberapa server yang berjalan di setiap wilayah untuk redundansi.
Jika server di suatu wilayah tidak aktif, traffic akan otomatis dialihkan ke server berikutnya yang tersedia di wilayah tersebut.
Dengan demikian, aplikasi Anda tetap terhubung ke feed data berkualitas tinggi, bahkan selama pemeliharaan server atau gangguan yang tidak terduga.
Fitur LaserStream
LaserStream adalah pengganti langsung untuk node khusus dan menawarkan banyak manfaat unik bagi produk yang menggunakan gRPC.
Pemutaran Ulang Data Historis dan Koneksi Ulang Otomatis
Salah satu masalah umum pada WebSockets dan gRPC adalah terputusnya socket dan data yang terlewat. LaserStream mengatasinya dengan koneksi ulang otomatis dan pemutaran ulang data historis.
Dengan LaserStream, Anda dapat memutar ulang slot hingga 48 jam sebelumnya agar tidak kehilangan data penting jika koneksi terputus. Anda tidak lagi memerlukan kode khusus untuk mengelola koneksi ulang atau mengisi kembali blok yang terlewat akibat gangguan tak terduga.
Redundansi dan Keandalan Tinggi
Keandalan dan keakuratan data tidak dapat ditawar untuk layanan streaming data Solana. LaserStream menggunakan klaster server yang tersebar secara global, masing-masing didukung oleh beberapa node Solana, untuk memastikan stream data Anda tidak pernah terputus dan Anda selalu menerima data yang benar.
- Ketersediaan tinggi bawaan dengan klaster yang tersebar secara global
- Klaster tersebar di tujuh wilayah — Frankfurt, Amsterdam, Salt Lake City, Tokyo, Singapore, Pittsburgh, dan Newark
- Setiap wilayah memiliki beberapa server LaserStream
- Setiap server didukung oleh beberapa node Solana untuk ketahanan
- Klien dialihkan secara otomatis melalui load balancer kami, sehingga failover berlangsung tanpa gangguan
Tanpa failover manual, tanpa khawatir kehilangan data, hanya streaming tanpa henti.
Performa Nyaris Native
Streaming data real-time sangat sensitif terhadap waktu dan dapat menentukan kemenangan atau kekalahan dalam perdagangan yang menguntungkan.
LaserStream dirancang agar tetap cepat dan stabil selama epoch Solana tersibuk. Mesh relay multiwilayah terus memeriksa latensi real-time, lalu merutekan setiap langganan melalui jalur tercepat, menangani puluhan ribu pesan/detik sekaligus mempertahankan jitter pengiriman dalam hitungan milidetik.
Jika node upstream atau seluruh wilayah mengalami gangguan sesaat, koneksi beralih ke relay berikutnya dalam hitungan milidetik dan secara otomatis memutar ulang slot yang terlewat (hingga 48 jam), sehingga Anda tidak pernah melewatkan peristiwa apa pun.
Hasilnya adalah stream tanpa celah dengan throughput tinggi, sehingga Anda dapat berfokus pada strategi, bukan uptime.
Penyiapan Instan
Sebelumnya, trader dan aplikasi yang sensitif terhadap latensi memerlukan node khusus yang menjalankan plugin Geyser untuk melakukan streaming pembaruan real-time. Sayangnya, menjalankan node khusus itu rumit, memakan waktu, dan bergantung pada ketersediaan inventaris di lokasi pilihan Anda.
LaserStream menghilangkan kerumitan penyediaan, konfigurasi, pemantauan, dan pengelolaan node Anda sendiri untuk stream gRPC, sekaligus memberikan performa yang lebih baik dan fitur yang lebih ramah bagi developer.
Karena LaserStream menggunakan antarmuka yang familier dan sepenuhnya kompatibel dengan Enhanced WebSockets dan gRPC, layanan ini dapat menggantikan konfigurasi Anda saat ini tanpa hambatan.
Tanpa migrasi rumit. Tanpa sintaks baru.
Cukup ganti URL gRPC Anda saat ini dengan URL LaserStream untuk mendapatkan performa dan keandalan maksimal.
Pemfilteran Lanjutan
Untuk menyaring volume data Solana yang besar, tim memerlukan opsi pemfilteran yang lengkap dan fleksibel agar hanya menerima informasi terpenting.
LaserStream memberi Anda presisi dan kendali atas data Anda. Filter dengan mudah berdasarkan akun tertentu, pemilik akun, status transaksi, metadata blok, slot, dan lainnya.
Harga Lebih Terjangkau
Node khusus tersedia mulai dari $2,900/bulan, yang dapat menjadi pengeluaran besar bagi startup dan aplikasi yang sensitif terhadap biaya. Dengan LaserStream, semua tim yang menggunakan paket Professional Helius ($999/bulan) dapat mengakses stream data real-time berperforma tinggi.
Informasi selengkapnya tersedia di halaman paket dan harga kami.
Cara Mulai Menggunakan LaserStream
Berikut adalah panduan memulai cepat yang menunjukkan cara terhubung menggunakan gRPC melalui LaserStream SDK kami.
Memulai Cepat dengan gRPC
Ikuti langkah-langkah berikut untuk mulai menggunakan LaserStream:
Laserstream gRPC sepenuhnya kompatibel dengan library Yellowstone gRPC. Gunakan endpoint publik kami dan masukkan API key Anda sebagai token.
1. Buat proyek baru
mkdir laserstream-grpc-demo
cd laserstream-grpc-demo
npm init -y2. Instal dependensi
npm install helius-laserstream
npm install --save-dev typescript ts-node
npx tsc --init3. Dapatkan API key Anda
Buat API key dan pilih endpoint Anda dari halaman endpoint di dashboard.
4. Buat skrip langganan
Dalam file bernama index.ts, tambahkan kode berikut:
import { subscribe, CommitmentLevel, LaserstreamConfig, SubscribeRequest } from 'helius-laserstream'
async function main() {
const subscriptionRequest: SubscribeRequest = {
transactions: {
client: {
accountInclude: [‘pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA’],
accountExclude: [],
accountRequired: [],
vote: false,
failed: false
}
},
commitment: CommitmentLevel.CONFIRMED,
accounts: {},
slots: {},
transactionsStatus: {},
blocks: {},
blocksMeta: {},
entry: {},
accountsDataSlice: [],
// Optionally, you can replay missed data by specifying a fromSlot:
// fromSlot: '224339000'
// Note: Currently, you can only go back 48 hours
};
// Replace these values with your actual Laserstream API key and endpoint
const config: LaserstreamConfig = {
apiKey: 'your-api-key',
endpoint: 'your-endpoint',
}
await subscribe(config, subscriptionRequest, async (data) => {
console.log(data);
}, async (error) => {
console.error(error);
});
}
main().catch(console.error);5. Jalankan dan lihat hasilnya
npx ts-node index.tsAnda akan melihat pembaruan transaksi di konsol setiap kali transaksi yang dikonfirmasi melibatkan akun pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA.
Jika Anda ingin memutar ulang data lama, hapus tanda komentar pada parameter fromSlot dan tentukan slot terbaru yang ingin Anda jadikan titik awal.
Untuk panduan dan contoh lainnya, baca dokumentasi LaserStream untuk gRPC.
Ketersediaan LaserStream
LaserStream tersedia di Devnet bagi semua pelanggan Helius dengan paket Developer ($49/bulan) ke atas. Pelanggan dengan paket Professional ($999/bulan) ke atas mendapatkan akses ke LaserStream di Mainnet.
Jika Anda ingin mengevaluasi LaserStream di mainnet Solana sebelum melakukan upgrade atau migrasi, ajukan uji coba gratis.
Dukungan LaserStream
Jika Anda mengalami masalah, memiliki pertanyaan, atau ingin memberikan masukan umum, silakan hubungi kami melalui Discord atau Telegram. Kami siap mendengar masukan Anda dan membantu memecahkan masalah apa pun.
Ucapan Terima Kasih
Terima kasih khusus kepada Kirill Fomichev. LaserStream adalah fork khusus dari proyek Richat buatannya yang luar biasa.
Artikel Terkait
Berlangganan Helius
Ikuti perkembangan terbaru dalam pengembangan Solana dan dapatkan pembaruan saat kami memublikasikan postingan


