EigenDA: Layanan Data Availability Terdesentralisasi di Atas EigenLayer Restaking

Penulis Kannan, Sreeram; Li, Xuechao; et al. (EigenLabs)
Tahun 2023
Proyek EigenDA
Lisensi MIT
Sumber Resmi docs.eigenlayer.xyz/eigenda/overview
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.

EigenDA adalah layanan data availability (DA) yang dibangun di atas protokol restaking EigenLayer, dideskripsikan dalam dokumentasi teknis EigenLabs 2023. EigenDA memungkinkan rollup Ethereum untuk memposting data transaksi ke lapisan DA terdesentralisasi yang diamankan oleh validator Ethereum yang telah ikut serta via restaking — menyediakan DA dengan biaya jauh lebih rendah dari memposting data langsung ke Ethereum L1, sambil mempertahankan keamanan ekonomi Ethereum.

Konteks: Masalah Data Availability

Ketika rollup memproses transaksi off-chain dan memposting proof/state root ke Ethereum, ia juga harus membuat data transaksi yang mendasari tersedia sehingga:

  1. Siapa pun dapat merekonstruksi state rollup dari nol
  2. Verifier rollup dapat mendeteksi penipuan (untuk optimistic rollup) atau memverifikasi ZK proof (untuk ZK rollup)
Opsi DA Biaya Keamanan
Ethereum calldata Tinggi Ethereum-level
Ethereum blobs (EIP-4844) Sedang Ethereum-level (sementara)
Celestia Rendah Validator Celestia
EigenDA Rendah–Sedang ETH yang di-restake

Arsitektur EigenDA

Disperser: Layanan yang menerima data blob dari rollup, mengkodekan blob menggunakan erasure coding Reed-Solomon menjadi chunk, menghitung KZG commitment atas polinomial blob, dan mendistribusikan chunk ke operator DA dengan proof KZG yang terkait.

Operator DA (via EigenLayer): Validator yang di-restake yang telah ikut serta dalam EigenDA sebagai AVS (Actively Validated Service). Setiap operator menyimpan chunk mereka dan menandatangani pesan yang mengkonfirmasi penerimaan. Tanda tangan diagregasi menjadi BLS multisignature.

Verifikasi on-chain: Rollup memposting commitment (bukan data lengkap) ke Ethereum. Kontrak EigenDA L1 memverifikasi bahwa threshold validator telah menandatangani — membuktikan ketersediaan data tanpa menyimpan data itu sendiri di Ethereum.

KZG Commitments dan Erasure Coding

Dua komponen kriptografis inti EigenDA:

  • KZG polynomial commitment: Memungkinkan proof efisien bahwa chunk tertentu adalah bagian dari blob yang dikomit — tanpa mengungkapkan seluruh blob. Setiap operator dapat memverifikasi chunk mereka secara independen.
  • Reed-Solomon erasure coding: Blob dikodekan sehingga data asli dapat direkonstruksi dari subset chunk mana saja (misalnya, 50% dari total chunk). Ini memastikan DA bahkan jika sebagian operator tidak merespons.

EigenLayer Restaking Security Model

Keamanan EigenDA bergantung pada restaked ETH dari validator Ethereum. Jika operator EigenDA bersalah melakukan penipuan DA (mengklaim menyimpan data tetapi tidak), mereka terkena slashing di EigenLayer — kehilangan restaked ETH mereka. Nilai ETH yang di-restake adalah jaminan keamanan ekonomi.

Rollup yang Menggunakan EigenDA

Per 2024–2025, EigenDA digunakan oleh beberapa rollup termasuk: Mantle, Celo (migrasi L2), AltLayer, dan berbagai rollup berbasis OP Stack yang mengadopsi EigenDA sebagai pengganti Ethereum calldata.

Istilah Terkait

Referensi