Pelajaran 2

Blobstream – Pasar Ketersediaan Data Celestia

Modul ini berfokus pada Blobstream, sistem pembuktian Celestia untuk ketersediaan data. Penelitian ini menganalisis bagaimana Blobstream memungkinkan rollup untuk menunjukkan bahwa data mereka telah dipublikasikan, dengan membandingkan pendekatan span sequence dengan komitmen blob share yang lebih kompleks. Bagian ini menunjukkan bagaimana optimistic dan zero-knowledge rollup mengintegrasikan Blobstream untuk mewarisi jaminan ketersediaan dan verifikasi Celestia.

Apa itu Blobstream?

Blobstream adalah mekanisme khusus Celestia yang memungkinkan rollup untuk membuktikan bahwa data mereka telah dipublikasikan dan tersedia di lapisan dasar. Ini dikembangkan untuk mengatasi tantangan tentang bagaimana blockchain eksternal, khususnya optimistic dan zero-knowledge rollup, dapat secara efisien mewarisi jaminan ketersediaan data Celestia. Alih-alih mengharuskan setiap rollup mengunduh dan memverifikasi seluruh data blob, Blobstream menawarkan bukti compact yang menunjukkan data telah diposting dan dapat diambil jika perlu. Sistem ini memungkinkan rollup untuk tetap ringan namun tetap memastikan keamanan mereka bergantung pada ketersediaan data Celestia.
Blobstream bukan lingkungan eksekusi atau lapisan penyelesaian.

Melainkan, ini adalah protokol yang menjembatani ketersediaan data Celestia dengan rollup eksternal. Dengan cara ini, Blobstream berfungsi sebagai fondasi bagi ekosistem modular. Rollup memperoleh keyakinan bahwa data transaksi mereka dapat diakses tanpa bergantung pada blockchain monolitik, dan pengguna memperoleh jaminan bahwa sistem tidak dapat secara diam-diam membuang atau menyembunyikan data.

Peran Bukti dalam Ketersediaan Data

Untuk rollup dapat berfungsi dengan aman, mereka harus membuktikan bahwa semua data transaksi telah dipublikasikan di suatu tempat yang dapat diakses. Jika jaminan ini hilang, operator dapat menahan data, membuatnya mustahil untuk siapa saja merekonstruksi status chain tersebut. Blobstream mengatasi hal ini dengan memperkenalkan komitmen yang dapat diverifikasi pada blob yang disimpan di Celestia. Komitmen ini kemudian dapat digunakan oleh smart contract atau logika verifikasi di chain lainnya untuk mengonfirmasi bahwa data rollup memang tersedia.

Pada intinya, Blobstream adalah tentang menghasilkan bukti-bukti kecil yang mudah diverifikasi dari sejumlah besar data. Bukti-bukti ini memungkinkan rollup untuk menunjuk kembali ke Celestia dan berkata, “data transaksi kami ada di dalam blok ini, dibawah namespace ini, dan ini adalah bukti kriptografi untuk membuktikannya.” Karena buktinya ringkas, bukti tersebut dapat diposting dan diperiksa di lingkungan dengan sumber daya terbatas seperti smart contract Ethereum atau lapisan penyelesaian rollup lainnya.

Span Sequence

Konstruksi pertama dan yang saat ini didukung dalam Blobstream yaitu span sequence. Span adalah komitmen kriptografi terhadap blok sequence di Celestia yang berisi blob milik namespace rollup. Komitmen ini memungkinkan verifier eksternal untuk memeriksa bahwa data rollup memang disertakan dalam Celestia tanpa perlu mengunduh semua blob yang mendasarinya.

Metode span sequence sangat cocok untuk optimistic rollup, yang mengandalkan bukti penipuan untuk menyelesaikan sengketa. Dengan span, optimistic rollup dapat menunjuk Celestia sebagai sumber kebenarannya untuk ketersediaan data. Jika sengketa muncul, bukti penipuan yang dibangun dengan mengambil blob yang relevan dari Celestia dan menunjukkan bahwa blob tersebut bertentangan dengan status yang diklaim. Span juga kompatibel dengan zero-knowledge rollup, dimana bukti dapat menyertakan pemeriksaan inklusi terhadap komitmen Celestia.

Dengan berkomitmen pada blok sequence daripada bagian individu, pendekatan span mengurangi kompleksitas dan membuat bukti lebih mudah dihasilkan. Kesederhanaan ini adalah salah satu alasan mengapa metode saat ini diterapkan dalam praktik.

Komitmen Blob Share

Pendekatan teoretis lain dalam Blobstream adalah komitmen blob share. Alih-alih berkomitmen pada blok sequence, metode ini berkomitmen pada bagian individu yang membentuk blok dalam data square Celestia. Ia menawarkan bukti-bukti terperinci yang dapat secara langsung memverifikasi inklusi bagian tertentu.

Meskipun kuat dalam konsep, komitmen blob share lebih rumit dan membutuhkan komputasi yang besar. Blob share memerlukan tooling yang dapat menangani bukti inklusi secara efisien pada tingkat berbagi, sesuatu yang masih dalam tahap pengembangan. Karena alasan ini, komitmen blob share belum didukung dalam produksi. Namun, seiring dengan makin matangnya ekosistem rollup dan sistem pembuktian menjadi lebih optimal, metode ini dapat diadopsi karena fleksibilitas tambahan yang ditawarkannya.

Optimistic Rollup dan Blobstream

Blobstream memerankan peran penting dalam memungkinkan optimistic rollup untuk mewarisi jaminan Celestia. Dalam sistem optimistic, transaksi dianggap sah kecuali terbukti sebaliknya. Untuk membuat asumsi ini aman, rollup harus memastikan bahwa datanya telah dipublikasikan sehingga siapa saja dapa merekonstruksikan chain dan menerbitkan bukti penipuan jika diperlukan. Dengan menggunakan Blobstream, optimistic rollup dapat memposting bukti bahwa blob disertakan dalam Celestia. Dalam kasus penipuan, peserta dapat mengambil blob yang relevan dari lapisan ketersediaan data Celestia dan menunjukkan ketidakkonsistenan.

Integrasi ini menurunkan biaya dan meningkatkan skalabilitas dibandingkan dengan memposting data langsung pada blockchain yang berorientasi pada eksekusi. Ini memungkinkan optimistic rollup untuk tumbuh tanpa membebani dirinya dengan biaya calldata yang mahal, sambil tetap mempertahankan tautan aman ke penyedia ketersediaan data yang mendasarinya.

Zero-Knowledge Rollup dan Blobstream

Zero-knowledge rollup memiliki persyaratan yang berbeda tetapi mendapat manfaat yang sama dari Blobstream. Rollup ini menggunakan bukti validitas ringkas untuk menunjukkan bahwa transaksi dieksekusi dengan benar. Namun, rollup harus tetap memastikan bahwa data transaksi mentah tersedia untuk pihak eksternal, bukan hanya bukti transisi status. Tanpa ketersediaan data, sistem berisiko menjadi tidak transparan, karena tidak seorang pun di luar operator rollup dapat memverifikasi atau merekonstruksi chain tersebut.

Blobstream memungkinkan zk-rollup untuk menyertakan bukti ketersediaan data yang compact bersamaan dengan zero-knowledge proof. Kombinasi ini memastikan kebenaran dan aksesibilitas: zk-proof mengonfirmasi transisi status, dan bukti Blobstream mengonfirmasi bahwa data yang mendukungnya dipublikasikan di Celestia. Jaminan ganda ini memperkuat kepercayaan pada zk-rollup dan meningkatkan potensi mereka sebagai lingkungan eksekusi yang skalabel dan dapat diverifikasi.

Mengapa Blobstream Penting untuk Blockchain Modular

Blobstream merupakan inti visi Celestia tentang blockchain modular karena menyediakan jaringan penghubung antara ketersediaan dan eksekusi data. Tanpa Blobstream, rollup perlu mengunduh seluruh blob atau mengandalkan mekanisme yang kurang efisien untuk membuktikan ketersediaan data. Hal ini akan merusak manfaat skalabilitas yang didesain untuk disediakan oleh Celestia.

Dengan menawarkan bukti yang ringan, Blobstream memungkinkan banyak rollup untuk berbagi lapisan ketersediaan data Celestia sambil mempertahankan ketergantungan dalam lingkungan eksekusinya. Setiap rollup dapat beroperasi dengan keyakinan bahwa datanya aman, dapat diambil, dan diverifikasi. Pengguna mendapat keuntungan dari biaya transaksi yang lebih rendah, sementara pengembang memperoleh infrastruktur yang reliabel untuk dikembangkan. Oleh karena itu, kemunculan Blobstream tidak hanya merupakan peningkatan teknis tetapi juga kerangka kerja yang memungkinkan ekosistem blockchain modular yang lebih luas.

Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.