Blobstream merupakan mekanisme khusus dari Celestia yang memungkinkan rollup membuktikan bahwa data mereka telah dipublikasikan dan tersedia di lapisan dasar. Mekanisme ini dikembangkan untuk menjawab tantangan bagaimana blockchain eksternal, khususnya optimistic dan zero-knowledge rollup, dapat secara efisien mendapatkan jaminan ketersediaan data dari Celestia. Alih-alih mewajibkan setiap rollup mengunduh dan memverifikasi seluruh blob data, Blobstream menyediakan bukti ringkas bahwa data telah diposting dan dapat diakses jika diperlukan. Sistem ini memungkinkan rollup tetap ringan tetapi keamanan mereka tetap didasarkan pada ketersediaan data Celestia.
Blobstream bukanlah lingkungan eksekusi maupun lapisan penyelesaian transaksi.
Sebaliknya, Blobstream adalah protokol yang menghubungkan ketersediaan data Celestia dengan rollup eksternal. Dengan cara ini, Blobstream menjadi fondasi ekosistem modular: rollup memperoleh kepastian bahwa data transaksinya dapat diakses tanpa ketergantungan pada blockchain monolitik, dan pengguna terjamin bahwa sistem tidak bisa diam-diam menghapus atau menyembunyikan data.
Agar rollup beroperasi secara aman, mereka harus membuktikan bahwa seluruh data transaksi telah dipublikasikan di lokasi yang dapat diakses. Jika jaminan ini tidak terpenuhi, operator dapat menahan data sehingga tidak ada pihak lain yang mampu merekonstruksi status rantai. Blobstream mengatasi masalah ini dengan menghadirkan komitmen yang dapat diverifikasi terhadap blob yang tersimpan di Celestia. Komitmen tersebut dapat digunakan oleh smart contract atau mekanisme verifikasi di chain lain untuk memastikan bahwa data rollup memang tersedia.
Pada prinsipnya, Blobstream berfokus pada menghasilkan bukti kecil yang mudah diverifikasi dari kumpulan data besar. Bukti ini memungkinkan rollup menunjuk ke Celestia dan menyatakan, “data transaksi kami berada di blok ini, pada namespace ini, dan berikut bukti kriptografinya.” Karena bukti ini ringkas, bukti dapat diposting dan diverifikasi di lingkungan dengan sumber daya terbatas seperti smart contract Ethereum atau lapisan penyelesaian rollup lainnya.
Konstruksi pertama dan yang didukung saat ini dalam Blobstream adalah urutan span. Span adalah komitmen kriptografi terhadap urutan blok di Celestia yang memuat blob milik namespace rollup. Komitmen ini memungkinkan verifier eksternal memeriksa bahwa data rollup benar-benar tercantum dalam Celestia tanpa perlu mengunduh seluruh blob.
Metode urutan span sangat ideal untuk optimistic rollup yang mengandalkan fraud proof guna menyelesaikan sengketa. Dengan span, optimistic rollup dapat menggunakan Celestia sebagai sumber kebenaran untuk ketersediaan data. Jika terjadi perselisihan, fraud proof dapat dibuat dengan mengambil blob terkait dari Celestia dan membuktikan bahwa blob tersebut bertentangan dengan status yang diklaim. Span juga kompatibel dengan zero-knowledge rollup, di mana bukti dapat menyertakan pemeriksaan inklusi terhadap komitmen Celestia.
Dengan berkomitmen pada urutan blok, bukan share individual, pendekatan span menyederhanakan kompleksitas dan membuat bukti lebih mudah dibangun. Kesederhanaan ini menjadi alasan utama metode ini digunakan di praktik produksi saat ini.
Pendekatan teoretis lain dalam Blobstream adalah komitmen blob share. Metode ini, alih-alih berkomitmen pada urutan blok, berkomitmen pada share individual yang membentuk satu blob di data square Celestia. Pendekatan ini memungkinkan pembuatan bukti yang lebih terperinci untuk memverifikasi inklusi share tertentu secara langsung.
Meskipun secara konseptual kuat, komitmen blob share jauh lebih kompleks serta membutuhkan beban komputasi tinggi. Implementasi ini membutuhkan tools yang mampu mengelola bukti inklusi di tingkat share secara efisien, yang saat ini masih dalam pengembangan. Oleh sebab itu, komitmen blob share belum tersedia di produksi. Namun, seiring ekosistem rollup berkembang dan mekanisme bukti semakin optimal, metode ini dapat diadopsi berkat fleksibilitas tinggi yang ditawarkan.
Blobstream berperan penting dalam membuat optimistic rollup dapat memperoleh jaminan dari Celestia. Dalam sistem optimistic, transaksi diasumsikan valid kecuali terbukti sebaliknya. Agar asumsi ini aman, rollup harus memastikan data mereka telah dipublikasikan sehingga siapa pun mampu merekonstruksi rantai dan mengajukan fraud proof bila diperlukan. Dengan Blobstream, optimistic rollup dapat memposting bukti bahwa blob mereka sudah dimasukkan ke Celestia. Jika terjadi fraud, peserta dapat mengambil blob relevan dari lapisan ketersediaan data Celestia dan membuktikan adanya inkonsistensi.
Integrasi ini mengurangi biaya dan meningkatkan skalabilitas dibanding posting data langsung ke blockchain eksekusi. Optimistic rollup dapat berkembang tanpa terbebani biaya calldata yang tinggi, tapi tetap mempertahankan tautan keamanan ke penyedia ketersediaan data yang mendasari.
Zero-knowledge rollup memiliki kebutuhan berbeda, namun tetap mendapatkan manfaat penuh dari Blobstream. Rollup ini menggunakan bukti validitas singkat untuk memastikan transaksi dieksekusi dengan benar. Namun, mereka tetap perlu menjamin data mentah transaksi tersedia bagi pihak eksternal, bukan sekadar bukti transisi status. Tanpa ketersediaan data, sistem berisiko menjadi tidak transparan, karena tidak ada pihak di luar operator rollup yang dapat memverifikasi atau merekonstruksi rantai.
Blobstream memungkinkan zk-rollup menyertakan bukti ketersediaan data yang ringkas bersama dengan zero-knowledge proof mereka. Kombinasi ini memastikan baik kebenaran eksekusi maupun aksesibilitas: zero-knowledge proof mengonfirmasi transisi status, sedangkan bukti Blobstream membuktikan data pendukungnya telah dipublikasikan di Celestia. Jaminan ganda ini meningkatkan kepercayaan pada zk-rollup dan memperkuat potensinya sebagai lingkungan eksekusi yang skalabel serta dapat diverifikasi.
Blobstream adalah inti dari visi Celestia tentang blockchain modular karena menyediakan penghubung antara ketersediaan data dan eksekusi. Tanpa Blobstream, rollup harus mengunduh seluruh blob atau menggunakan mekanisme ketersediaan data yang kurang efisien, sehingga manfaat skalabilitas yang ditawarkan Celestia berkurang.
Dengan menyediakan bukti yang ringan, Blobstream memungkinkan banyak rollup memanfaatkan lapisan ketersediaan data Celestia, sekaligus menjaga kemandirian pada lingkungan eksekusi masing-masing. Setiap rollup dapat beroperasi dengan kepastian bahwa data mereka aman, dapat diakses, dan dapat diverifikasi. Pengguna menikmati biaya transaksi rendah, sementara pengembang mendapatkan infrastruktur andal untuk membangun aplikasi. Hadirnya Blobstream bukan sekadar pembaruan teknis, melainkan fondasi utama bagi ekosistem blockchain modular yang lebih luas.