LazyLedger / Celestia: Blockchain Modular dengan Data Availability Sampling

Penulis Al-Bassam, Mustafa
Tahun 2019
Proyek Celestia / Celestia Labs
Lisensi CC BY 4.0
Sumber Resmi arxiv.org/abs/1905.09274
Disclaimer: Halaman ini merupakan ringkasan dan analisis edukatif dari whitepaper atau makalah teknis resmi. Konten ini disajikan untuk tujuan pendidikan semata dan bukan merupakan saran investasi atau keuangan. Selalu baca dokumen asli dan lakukan riset mandiri sebelum mengambil keputusan keuangan apa pun.

“LazyLedger: A Distributed Data Availability Ledger With Client-Side Smart Contracts” adalah paper oleh Mustafa Al-Bassam (University College London / Chainspace), diterbitkan di arXiv pada Mei 2019. Paper ini mendirikan paradigma blockchain modular dengan mengusulkan blockchain yang tanggung jawab satu-satunya adalah data availability — memastikan data transaksi dipublikasikan dan dapat diunduh — meninggalkan eksekusi (komputasi transisi state) sepenuhnya ke perangkat lunak klien atau lapisan eksekusi terpisah. Paper ini secara langsung mengarah pada Celestia, lapisan DA modular produksi pertama, diluncurkan Oktober 2023.

Publikasi dan Konteks

Al-Bassam menyelesaikan PhD-nya tentang skalabilitas dan keamanan ketika menerbitkan LazyLedger. Ia sebelumnya menjadi co-author paper “Fraud and Data Availability Proofs” (2018) bersama Vitalik Buterin — yang memperkenalkan konsep Data Availability Sampling sebagai solusi untuk “masalah data availability” yang membuat Plasma tidak dapat digunakan. LazyLedger adalah kulminasi dari pemikirannya: jika data availability dapat dipecahkan secara murah dan tanpa kepercayaan, Anda dapat memisahkan DA dari segalanya, memungkinkan lapisan eksekusi tak terbatas berbagi satu fondasi DA yang aman.

Masalah Inti: Krisis Data Availability

Blockchain memiliki tiga pekerjaan fundamental:

  1. Data availability: Membuat data transaksi dapat diakses publik
  2. Konsensus: Menyepakati urutan kanonik transaksi
  3. Eksekusi: Menghitung state yang dihasilkan

Setiap blockchain monolitik (Bitcoin, Ethereum) melakukan ketiga-tiganya. Ini tidak efisien: setiap node harus mengunduh dan mengeksekusi setiap transaksi hanya untuk memverifikasi ketersediaan data. Masalah data availability: bagaimana node ringan memverifikasi bahwa data blok tersedia tanpa mengunduh semuanya?

Data Availability Sampling (DAS)

LazyLedger memperkenalkan Data Availability Sampling (DAS) — teknik di mana node ringan memverifikasi DA dengan mengambil sampel acak dari blok:

  1. Data blok di-encode menggunakan Reed-Solomon erasure coding 2D — data 1 MB menjadi matriks 2D 4 MB yang dapat direkonstruksi dari setiap 50% chunk
  2. Node ringan mengambil sampel chunk acak (mis. 30 sampel)
  3. Jika semua sampel tersedia, probabilitas data penuh tersedia sangat tinggi (>99,999%)
  4. Jika data tidak tersedia, bahkan satu chunk yang hilang kemungkinan besar akan terdeteksi dalam sampel

DAS memungkinkan keamanan DA setara node penuh dengan beban kerja minimal — skalabilitas secara horizontal seiring lebih banyak node ringan bergabung.

Namespaced Merkle Trees (NMT)

Celestia mengimplementasikan Namespaced Merkle Trees — di mana setiap potongan data memiliki namespace ID yang terikat secara kriptografis ke komitmen Merkle. Rollup dapat membuktikan bahwa semua data untuk namespace tertentu (aplikasi mereka) disertakan dalam blok tanpa mengunduh data namespace lain.

Arsitektur Modular

Celestia menyediakan hanya DA dan konsensus. Lapisan eksekusi (rollup, chain sovereign) berjalan di atasnya:

  • Optimistic rollup di Celestia: Posting calldata ke Celestia (lebih murah dari Ethereum); fraud proofs dijalankan oleh siapapun yang mengunduh data Celestia
  • ZK-rollup di Celestia: Posting blobs ke Celestia; ZK proof diverifikasi di lapisan settlement (Ethereum atau chain lain)
  • Sovereign rollup: Chain yang menggunakan Celestia hanya untuk DA + mengatur konsensus dan eksekusi sendiri

Keterbatasan

  • Celestia menyediakan DA tetapi tidak eksekusi atau settlement — rollup masih perlu layer settlement
  • DAS membutuhkan jaringan node ringan yang cukup besar untuk menjamin sampling — ekosistem lebih kecil berarti jaminan lebih lemah
  • Throughput terbatas oleh bandwidth node validator, meskipun DAS memungkinkan peningkatan seiring waktu

Warisan dan Dampak

Celestia mendirikan “blockchain modular” sebagai kategori desain tersendiri dan langsung memengaruhi roadmap scaling Ethereum (EIP-4844 mengadopsi blob transactions — implementasi DA Ethereum yang terinspirasi sebagian dari LazyLedger). Celestia mainnet meluncurkan Oktober 2023 dan menjadi lapisan DA pilihan untuk berbagai ekosistem rollup.

Istilah Terkait

Referensi

  • Al-Bassam, Mustafa. “LazyLedger: A Distributed Data Availability Ledger With Client-Side Smart Contracts,” arXiv 1905.09274 (2019)
  • arxiv.org/abs/1905.09274