Jaminan ini berlaku untuk langganan standar (transaksi, akun, slot, blok). Transaksi yang telah diproses sebelumnya (bagian dari Shred Delivery) menggunakan jaminan pengiriman upaya terbaik yang terpisah.
Pengiriman tepat satu kali
LaserStream menjamin pengiriman tepat satu kali. Setiap pesan dikirimkan ke stream Anda tepat satu kali — Anda tidak akan pernah menerima pesan duplikat dan tidak ada pesan yang dilewatkan. LaserStream mencapai hal ini dengan terhubung ke beberapa node Solana secara bersamaan dan menghapus duplikasi data yang masuk sebelum meneruskannya ke stream Anda. Arsitektur multinode ini juga menghilangkan titik kegagalan tunggal, sehingga memastikan waktu aktif maksimum tanpa mengorbankan ketepatan pengiriman.Urutan pesan berdasarkan tingkat komitmen
Urutan pengiriman bergantung pada tingkat komitmen pesan:Confirmed dan finalized
Semua pesan confirmed dan finalized dikirimkan secara berurutan. Anda dapat mengandalkan tingkat komitmen ini untuk memberikan tampilan status on-chain yang konsisten dan berurutan.Processed
Semua pesan processed dikirimkan dalam urutan slot menaik, kecuali jika terjadi fork. Jika terjadi fork, urutan slot dapat menyimpang untuk sementara saat jaringan melakukan reorganisasi di sekitar rantai kanonis. Setelah fork diselesaikan, urutan menaik dilanjutkan.Urutan dalam satu slot
Dalam satu slot, LaserStream mengirimkan pembaruan akun dan transaksi dengan jaminan berikut:Pembaruan akun sebelum transaksi
Untuk setiap transaksi, pembaruan akun yang disebabkannya dikirimkan sebelum transaksi itu sendiri:Urutan antartansaksi
LaserStream mempertahankan urutan yang sama seperti plugin Geyser milik Agave. Apakah pembaruan dari transaksi yang berbeda tiba dalam urutan deterministik bergantung pada kunci tulis transaksi tersebut:- Kunci tulis yang sama (misalnya, tiga perdagangan pada pool Raydium yang sama): selalu deterministik. Agave mengeksekusinya secara berurutan karena transaksi tersebut menulis ke akun yang sama.
- Kunci tulis yang berbeda (misalnya, dua transaksi yang tidak terkait): belum tentu deterministik. Agave dapat mengeksekusinya secara paralel dan pembaruannya dapat tercampur dalam stream.
Normalisasi versi penulisan
LaserStream menormalisasi versi penulisan di seluruh arsitektur multinode-nya. Tidak seperti Geyser mentah atau Yellowstone — yang versi penulisannya bersifat lokal untuk setiap node dan dapat berbeda — LaserStream menyediakan versi penulisan konsisten yang dapat Anda andalkan untuk mengurutkan pembaruan akun tingkat processed.Pengecualian sementara: Akun berukuran lebih dari 512KB saat ini dimasukkan ke buffer di plugin Geyser karena alasan performa. Hal ini dapat memengaruhi urutan deterministik untuk akun tersebut. Batasan ini akan segera dihapus.