TL;DR
1/ Inti dari modularitas adalah untuk memecahkan "segitiga yang mustahil" dan mencapai perluasan kapasitas tanpa menambah beban pada perangkat keras node.
2/ Celestia adalah lapisan ketersediaan data. Mirip dengan Optimistic Rollup, data blok default valid. Ia menggunakan bukti penipuan, pengkodean penghapusan, dan pengambilan sampel ketersediaan data untuk melakukan verifikasi data, sekaligus memungkinkan node ringan untuk berpartisipasi dalam verifikasi.
3/ Celestia pada awalnya telah membentuk ekosistem. Saat ini, proyek ekologi yang terkenal meliputi Bahan Bakar, Cevmos, dll.
4/ Bagaimana Celestia dapat memanfaatkan periode jendela, membentuk efek skala sebelum Polygon Avail dan Danksharding, dan menarik sejumlah besar likuiditas, terutama likuiditas Rollup asli, akan menjadi sangat penting.
Biasanya, Layer1 dibagi menjadi empat lapisan:
1) Lapisan konsensus
2) Lapisan pemukiman
3) Lapisan data
4) Lapisan eksekusi
Lapisan konsensus diperlukan. Modularisasi mengacu pada pemisahan satu atau dua penyelesaian, data, dan eksekusi (tepatnya, "decoupling"), dan menambahkan konsensus untuk membentuk lapisan baru protokol jaringan untuk memecahkan "segitiga mustahil" tanpa menambah lebih banyak. Perluasan kapasitas dapat dicapai dalam kondisi premis untuk mengurangi beban pada perangkat keras node dan menyebabkan sentralisasi.
Misalnya, Ethereum Rollup memisahkan lapisan eksekusi untuk memberikan konsensus dan eksekusi. Sequencer terpusat mengurutkan transaksi, mengemas dan mengompresi sejumlah besar transaksi, dan mengirimkannya ke jaringan utama Ethereum. Semua node di jaringan utama memverifikasi data transaksi.
Celestia adalah proyek Ketersediaan Data (DA) berdasarkan arsitektur Cosmos. Proyek ini menyediakan lapisan data dan lapisan konsensus untuk Layer1 dan Layer2 lainnya, membangun blockchain modular, memiliki model bisnis toB, dan mengenakan biaya untuk rantai publik lainnya.
Untuk sepenuhnya memahami Celestia dan ketersediaan data, pertama-tama kita harus mulai dengan “segitiga mustahil” dan masalah ketersediaan data.
Mengapa ketersediaan data penting? Dari “segitiga mustahil” hingga masalah ketersediaan data
Segitiga Mustahil, juga dikenal sebagai Trilema, biasanya mengacu pada ketidakmampuan untuk mencapai desentralisasi, skalabilitas, dan keamanan pada saat yang bersamaan. Ini pertama kali diusulkan oleh pejabat Ethereum.
Biasanya, ketika sebuah transaksi dikirimkan ke rantai, transaksi tersebut pertama kali memasuki Mempool, di mana ia "dipilih" oleh para penambang, dikemas ke dalam sebuah blok, dan blok tersebut disambungkan ke dalam blockchain.
Blok yang berisi transaksi ini akan disiarkan ke seluruh node di jaringan. Node penuh lainnya akan mengunduh blok baru ini, melakukan perhitungan rumit, dan memverifikasi setiap transaksi untuk memastikan bahwa transaksi tersebut asli dan valid.
Perhitungan rumit dan redundansi adalah fondasi keamanan Ethereum, dan juga menimbulkan masalah.
1) Ketersediaan data
Biasanya ada dua jenis node:
Node penuh - unduh dan verifikasi semua informasi blok dan data transaksi.
Light node - node yang tidak sepenuhnya terverifikasi, mudah diterapkan, dan hanya memverifikasi header blok (intisari data).
Pertama, pastikan ketika blok baru dibuat, semua data di blok tersebut memang sudah dipublikasikan sehingga node lain dapat memverifikasinya. Jika node penuh tidak mempublikasikan semua data di blok, node lain tidak dapat mendeteksi apakah blok tersebut menyembunyikan transaksi berbahaya.
Dengan kata lain, node perlu memperoleh semua data transaksi dalam jangka waktu tertentu dan memverifikasi bahwa tidak ada data transaksi yang dikonfirmasi tetapi belum diverifikasi. Ini adalah ketersediaan data dalam arti biasa.
Jika node penuh menyembunyikan beberapa data transaksi, node penuh lainnya akan menolak untuk mengikuti blok ini setelah verifikasi. Namun, node ringan yang hanya mengunduh informasi header blok tidak akan dapat memverifikasi dan akan terus mengikuti blok bercabang ini, sehingga memengaruhi Keamanan.
Meskipun blockchain biasanya kehilangan deposit dari node penuh, hal ini juga akan menyebabkan kerugian bagi pengguna yang berjanji pada node tersebut.
Dan ketika pendapatan dari penyembunyian data melebihi biaya penyitaan, node akan mempunyai insentif untuk menyembunyikannya. Pada saat itu, korban sebenarnya hanya pengguna staking dan pengguna lain dari rantai tersebut.
Di sisi lain, jika penyebaran node penuh menjadi semakin terpusat, terdapat kemungkinan kolusi antar node, yang akan membahayakan keamanan seluruh rantai.
Inilah mengapa penting agar data tersedia.
Ketersediaan data semakin mendapat perhatian, sebagian karena merger Ethereum PoS, dan sebagian lagi karena perkembangan Rollup. Saat ini Rollup akan menjalankan sequencer terpusat (Sequencer).
Pengguna bertransaksi di Rollup, dan sequencer mengurutkan, mengemas, dan mengompresi transaksi, dan mempublikasikannya ke jaringan utama Ethereum. Semua node jaringan utama memverifikasi data melalui bukti penipuan (Optimis) atau bukti validitas (ZK).
Selama semua data blok yang dikirimkan oleh sequencer benar-benar tersedia, jaringan utama Ethereum dapat melacak, memverifikasi, dan merekonstruksi status Rollup untuk memastikan keaslian data dan keamanan properti pengguna.
2) Ledakan dan sentralisasi negara
Ledakan negara berarti bahwa node penuh Ethereum mengumpulkan lebih banyak data historis dan status, dan sumber daya penyimpanan yang diperlukan untuk menjalankan node penuh meningkat, dan ambang batas operasi meningkat, yang mengarah pada sentralisasi node jaringan.
Oleh karena itu, diperlukan suatu cara agar full node tidak perlu mendownload seluruh data saat melakukan sinkronisasi dan verifikasi data blok, melainkan hanya perlu mendownload beberapa fragmen blok yang redundant.
Pada titik ini, kami memahami bahwa ketersediaan data itu penting. Lantas, bagaimana cara menghindari “tragedy of the commons”? Artinya, semua orang mengetahui pentingnya ketersediaan data, namun masih perlu ada beberapa pendorong manfaat praktis bagi semua orang untuk menggunakan lapisan ketersediaan data terpisah.
Seperti semua orang tahu bahwa menjaga lingkungan itu penting, tapi ketika melihat sampah di pinggir jalan, kenapa "saya" harus memungutnya? Kenapa bukan orang lain? Apa manfaat yang didapat “saya” dari memungut sampah?
Sekarang giliran Celestia.
Apa itu Celestia?
Celestia menyediakan lapisan ketersediaan data dan konsensus yang dapat dipasang untuk Layer1 dan Layer2 lainnya, dan dibangun berdasarkan konsensus Cosmos Tendermint dan Cosmos SDK.
Celestia adalah protokol Layer1, kompatibel dengan rantai EVM dan rantai aplikasi Cosmos. Ini akan mendukung semua jenis Rollup di masa depan. Rantai ini dapat langsung menggunakan Celestia sebagai lapisan ketersediaan data. dan kemudian kembali ke likuidasi Perjanjiannya sendiri.
Celestia juga mendukung Rollup asli, dan Layer2 dapat dibangun langsung di atasnya, namun tidak mendukung kontrak pintar, sehingga dApp tidak dapat dibangun secara langsung.
Cara kerja Celestia
Rollup terhubung ke Celestia dengan menjalankan node Celestia.
Celestia menerima informasi transaksi Rollup dan mengurutkan transaksi melalui konsensus Tendermint. Setelah itu, Celestia tidak akan mengeksekusi transaksi atau mempertanyakan keabsahan transaksi, melainkan hanya akan mengemas, menyortir, dan menyiarkan transaksi tersebut.
Ya, dengan kata lain, blok yang menyembunyikan data transaksi juga bisa dipublikasikan ke Celestia. Jadi bagaimana cara mengidentifikasi Celestia?
Verifikasi diselesaikan melalui pengkodean penghapusan (Erasure Coding) dan pengambilan sampel ketersediaan data (Data Availability Sampling, DAS).
Secara khusus, data asli adalah K (jika ukuran data sebenarnya kurang dari K, data yang tidak valid akan ditambah agar ukurannya sama dengan K), dilakukan pengkodean penghapusan, dibagi menjadi N cabang kecil (Bagian), dan diperluas hingga matriks ukuran baris dan kolom 2K.
Secara sederhana dapat dipahami sebagai persegi dengan panjang dan lebar K dan luas K*K. Setelah pengkodean dihapus, menjadi persegi dengan panjang dan lebar 2K dan luas 2K*2K.
Jika data asli berukuran 1Mb, lakukan pengkodean penghapusan, bagi menjadi beberapa bagian, dan perbesar ukurannya menjadi 4Mb, dimana 3Mb adalah data khusus. Hanya sebagian dari data ukuran K*K yang diperlukan untuk memulihkan atau melihat seluruh data 2K*2K.
Perhitungan matematis spesifiknya sangat rumit, namun hasilnya adalah meskipun pembuat blok jahat menyembunyikan 1% data transaksinya, ia akan menjadi bongkahan (Chunks) yang menyembunyikan lebih dari 50%.
Oleh karena itu, jika penyembunyian ingin efektif, matriks data akan mengalami perubahan kualitatif, yang dapat dengan mudah ditemukan oleh titik cahaya. Hal ini membuat sangat tidak mungkin menyembunyikan data.
Node penuh dapat memverifikasi data melalui bukti penipuan, mirip dengan Layer1 lainnya. Peran kunci dari pengkodean penghapusan adalah memobilisasi titik cahaya untuk berpartisipasi dalam verifikasi data.
Node penuh mengirimkan blok ke node cahaya, dan node cahaya melakukan pengambilan sampel ketersediaan data. Jika data tidak disembunyikan, node cahaya akan mengenali blok tersebut. Jika datanya hilang, light node akan mengirimkannya ke full node lainnya. Node penuh lainnya akan memulai bukti penipuan.
Untuk menyimpulkan,
1/ Celestia menggunakan pengkodean penghapusan untuk menyandikan data asli dan memotong data asli menjadi beberapa bagian kecil (Bagian). (Jika masih ada ruang di blok, data yang tidak valid akan digunakan untuk melengkapinya, sehingga blok dengan spasi adalah blok tempat node penuh menyembunyikan datanya)
2/ Perluas data asli ukuran K*K menjadi 2K*2K. Karena data K*K sudah dibagi menjadi beberapa bagian kecil, maka status data 2K*2K juga ada dalam beberapa bagian kecil.
3/ Ada tiga manfaat dari ini:
1) Karena data dipotong menjadi beberapa bagian kecil, light node juga dapat berpartisipasi dalam verifikasi. (Jika datanya masih besar, light node dibatasi oleh perangkat keras dan tidak dapat berpartisipasi dalam verifikasi)
2) Hanya data ukuran K*K yang diambil sampelnya, dan seluruh data 2K*2K dapat dipulihkan. Node cahaya mengambil sampel secara bergiliran hingga ukuran sampel mencapai K*K, lalu mereka dapat memilih apakah akan mengenali blok saat ini melalui perbandingan seluruh data.
3) Jika pembuat blok jahat menyembunyikan 1% saja data transaksinya, maka akan menjadi potongan yang menyembunyikan lebih dari 50%.
4/ Node penuh dapat langsung memverifikasi data blok melalui bukti penipuan, mirip dengan Layer1 lainnya seperti Ethereum.
5/ Node cahaya dapat melewati verifikasi pengambilan sampel ketersediaan data, dan beberapa node cahaya dapat diambil sampelnya secara acak hingga area data yang diekstraksi adalah K*K. Di sinilah Celestia berinovasi.
6/ Untuk pengambilan sampel simpul cahaya, model pengambilan sampelnya adalah sub-linier. Mereka hanya perlu mengunduh akar kuadrat dari jumlah data sampel yang mereka perlukan. Artinya, jika ada 10.000 potongan kecil data yang akan diambil sampelnya, hanya 100 bagian saja yang perlu diunduh dan diperiksa.
Karena 100 kuadrat adalah 10.000.
7/ Jika data blok yang diverifikasi oleh light node disembunyikan, maka dapat dikirimkan ke full node lainnya, dan melalui bukti penipuan, deposit dari node curang akan disita.
Ekspansi Celestia
Pengkodean penghapusan dan pengambilan sampel ketersediaan data memungkinkan Celestia untuk lebih memperluas kapasitas dan meningkatkan efisiensi jaringan dibandingkan dengan data Layer 1 lain yang tersedia.
1/ Menggunakan bukti penipuan, data blok default tersedia untuk memastikan pengoperasian jaringan yang efisien dalam keadaan normal.
2/ Semakin banyak node cahaya, semakin tinggi efisiensi jaringan.
Karena ukuran data asli adalah K*K, maka jika hanya terdapat satu light node maka diperlukan waktu sampling K*K. Sebaliknya jika terdapat light node K*K maka hanya diperlukan satu kali sampling.
3/ Pengambilan sampel sub-linear memungkinkan Celestia menggunakan blok besar.
Selain itu, karakteristik pengkodean penghapusan memungkinkan data transaksi dikembalikan ke tangan light node jika terjadi kegagalan skala besar di semua node Celestia, sehingga memastikan bahwa data masih dapat diakses.
Jembatan Gravitasi Kuantum
Quantum Gravity Bridge adalah jembatan relai antara Celestia dan Ethereum Layer 2. Itu dibangun di atas Ethereum. Layer 2 dapat mempublikasikan data transaksi ke Celestia melalui Quantum Gravity Bridge, menggunakan layanan data yang tersedia, dan memverifikasi data di Celestia melalui kontrak pintar.
Surgawi
Celestium adalah Lapisan 2 Ethereum, menggunakan Celestia sebagai lapisan ketersediaan data dan Ethereum sebagai lapisan penyelesaian dan konsensus.
Saat ini dalam tahap pengembangan.
Mengapa menggunakan Celestia?
Ingat “tragedi milik bersama” yang kami sebutkan sebelumnya? Artinya, mengapa Rollup menggunakan Celestia sebagai lapisan datanya?
1/ Biaya penggunaan Celestia rendah
Biaya Ethereum Rollup saat ini terdiri dari dua bagian:
1) Biaya Gas Rollup sendiri. Yaitu, interaksi pengguna, pengurutan sequencer, dan biaya transisi status.
2) Rollup mengirimkan blok ke Ethereum dan menghabiskan Gas.
Setelah sequencer Rollup dikemas dan dikompresi, sebuah blok akan dibuat di Ethereum. Saat ini disimpan dalam bentuk Calldata, biayanya 16 Gas per byte.
Ethereum dan Rollup mengenakan biaya Gas yang berbeda sesuai dengan kondisi kemacetan yang berbeda. Sequencer akan mencoba yang terbaik untuk memprediksi biaya Gas Ethereum dan membebankannya kepada pengguna sebelum memproses konten interaksi pengguna secara batch.
Dengan kata lain, alasan Gas on Rollup murah adalah karena beberapa interaksi pengguna dikemas bersama, yang setara dengan berbagi Gas secara merata kepada semua orang.
Ketika pasar berada dalam periode dingin, interaksi di Ethereum lebih sedikit, dan gas yang dibutuhkan setiap orang untuk dibagikan juga akan berkurang. Rollup hanya akan membebankan keuntungan kecil pada gas normal. Saat Gas di Ethereum melonjak, Gas di Rollup juga akan naik.
Oleh karena itu, Rollup pada dasarnya masih bersaing untuk mendapatkan ruang blok dengan dApps di mainnet Ethereum dan Rollup lainnya.
Di sisi lain, Rollup sendiri sangat interaktif dan juga akan meningkatkan Gas. Misalnya saja Aribitrum Odyssey baru-baru ini.
Secara umum, model biaya Rollup saat ini adalah linier, dan biaya akan bertambah atau berkurang sesuai dengan permintaan interaktif Ethereum.
Biaya Celestia bersifat sub-linier, dan biayanya pada akhirnya akan mendekati nilai yang jauh lebih rendah dibandingkan biaya Ethereum saat ini.
Setelah pemutakhiran EIP-4844 diterapkan, penyimpanan data Rollup akan berubah dari Calldata menjadi Blob, dan biayanya akan berkurang, namun tetap lebih mahal daripada Celestia.
2/ Kedaulatan Diri
Autonomous Rollup pada dasarnya memberi Rollup kekuatan untuk melakukan fork secara mandiri. Rollup asli Celestia adalah rantai independen, dan tata kelola serta peningkatan fork tidak dibatasi oleh Celestia.
Mengapa garpu penting?
Biasanya blockchain perlu ditingkatkan melalui hard fork, yang dapat melemahkan keamanan. Pasalnya, jika seseorang ingin mengubah atau meningkatkan kode blockchain, maka peserta lain harus menyetujui dan melakukan perubahan tersebut.
Jika Anda ingin meningkatkan seluruh rantai, Anda perlu melakukan fork pada seluruh lapisan konsensus, seperti halnya merger Ethereum PoS yang harus menggunakan bom daya komputasi untuk memaksa node bermigrasi dari PoW ke PoS. Semua node berpartisipasi dalam peningkatan sehingga tidak ada keamanan yang hilang.
Celestia akan memberikan kemampuan forking untuk Rollup karena semua fork menggunakan lapisan ketersediaan data yang sama.
Selain itu, rollup otonom juga akan memberikan lebih banyak fleksibilitas. Rollup Ethereum dibatasi oleh kemampuan mainnet Ethereum untuk menangani bukti penipuan atau bukti validitas.
Autonomous Rollup tidak bergantung pada mesin virtual tertentu, seperti EVM. Oleh karena itu, Rollup otonom memiliki lebih banyak pilihan, seperti menjadi Solana VM dan sebagainya. Namun, jika menggunakan mesin virtual VM yang berbeda, interoperabilitas akan terbatas.
Di sisi lain, saat ini mungkin tidak banyak permintaan agar Rollup menjadi Rollup yang otonom;
A. Dibatasi oleh aset terpusat. Misalnya, USDC dan USDT secara resmi tidak mendukung rantai bercabang baru.
B. Tunduk pada pembatasan migrasi dApp. Misalnya, dApps seperti Uniswap masih tetap berada di rantai sebelumnya, dan pengguna tidak mau melepaskan kebiasaan awal mereka dan belum bermigrasi ke rantai bercabang yang baru.
3/ Kepercayaan meminimalkan jembatan dan keamanan bersama
Artikel resmi Celestia secara kasar membagi rantai silang menjadi dua kategori:
A. Jembatan lintas rantai tepercaya memerlukan kepercayaan pada pihak ketiga, seperti node rantai relai. Keandalannya didasarkan pada konsensus node pihak ketiga, yaitu mayoritas node jujur.
B. Jembatan lintas rantai yang diminimalkan kepercayaan, mirip dengan hubungan antara Ethereum dan Rollup, mengandalkan bukti penipuan (Optimis) dan bukti validitas (ZK) untuk memverifikasi validitas data transaksi Rollup.
Celestia mengusulkan sebuah konsep - Cluster, yang merupakan sekelompok rantai yang berkomunikasi satu sama lain. Melalui jembatan minimalisasi kepercayaan antar rantai, setiap rantai dapat memverifikasi status rantai lainnya.
Biasanya, cluster menghadapi dua faktor pembatas,
A. Semua rantai di cluster perlu memahami lingkungan eksekusi masing-masing. Namun hal ini sulit karena ZK Rollup perlu memahami sistem ZK masing-masing. Namun zk-SNARK dan zk-STARK adalah sistem ZK yang berbeda. Oleh karena itu, ZK Rollup relatif independen.
B. Untuk menjaga semua rantai di klaster menggunakan verifikasi status yang diminimalkan kepercayaan, setiap rantai harus memverifikasi ketersediaan data blok rantai lainnya di klaster dengan cara yang diminimalkan kepercayaan.
Semua rantai dalam cluster yang menggunakan Celestia sebagai lapisan ketersediaan data dapat memeriksa blok satu sama lain untuk melihat apakah mereka termasuk dalam rantai Celestia.
Namun yang sedikit memalukan adalah dalam konsep cluster Celestia, Optimistic Rollup dan ZK Rollup termasuk dalam dua cluster.
Artinya, Optimistic Rollup, seperti Optimism dan Aribitrum, termasuk dalam cluster yang sama, namun keduanya dan zkSync tidak.
Dan karena perbedaan skema ZK Rollup, zkSync dan StarkNet bahkan tidak termasuk dalam cluster yang sama. Oleh karena itu, Celestia masih belum dapat menyelesaikan masalah independensi relatif antara Rollup dan kurangnya interoperabilitas tingkat atom.
Optimint(Tendermint Optimis)
Optimint adalah pengganti konsensus Tendermint yang memungkinkan pengembang membangun Rollup berbasis Cosmos sambil menggunakan Celestia sebagai lapisan konsensus dan ketersediaan data.
Tujuannya adalah membentuk cluster berdasarkan Cosmos Rollup.
proyek ekologi Celestia yang ada
Bahan bakar
Fuel adalah lapisan eksekusi modular yang dibangun di atas Celestia dan merupakan Optimistic Rollup Layer 2 dari Ethereum.
FuelVM yang dibuat dengan bahan bakar, mesin virtual khusus yang dibuat khusus untuk kontrak pintar yang dapat menangani transaksi paralel menggunakan akun UTXO.
Cevmos
Cevmos adalah Rollup yang dikembangkan bersama oleh rantai aplikasi Cosmos EVM dan Celestia
Cevmos dibangun menggunakan Optimint. Karena Evmos sendiri adalah Rollup, Cevmos sebenarnya adalah Rollup in Rollup (Rollup rekursif).
Kontrak dan aplikasi Rollup yang ada di Ethereum dapat diterapkan kembali di Cevmos, menggunakannya sebagai lapisan penyelesaian dan Celestia sebagai lapisan data.
Setiap Rollup build akan memiliki jembatan dua arah yang diminimalkan kepercayaan dengan Cevmos Rollup untuk membentuk sebuah cluster.
dimensi
dYmension adalah Rollup independen yang dibangun di Cosmos. dYmension Hub menyediakan penyelesaian, kit pengembangan RDK, dan IRC komunikasi antar-rantai untuk memfasilitasi pengembangan aplikasi rollApp yang berfokus pada Rollup.
Gerhana
Eclipse adalah Rollup otonom berbasis Cosmos, menggunakan Solana VM sebagai lapisan penyelesaian dan eksekusi dan Celestia sebagai lapisan data.
Proses proyek
Testnet saat ini sedang online. Testnet versi hadiah akan dirilis pada kuartal pertama tahun 2023. Anda sekarang dapat membuka Discord resmi untuk mendapatkan koin uji faucet. Mainnet diharapkan akan dirilis pada kuartal kedua tahun 2023.
Situasi pembiayaan
Pada bulan Maret 2021, mereka menyelesaikan putaran awal pendanaan sebesar US$1,5 juta, dengan peserta termasuk Binance Labs, Interchain Foundation, Maven 11, KR1, dll.
Pada bulan Desember 2021, pembiayaan sebesar US$2,73 juta telah selesai, dan informasi investasi tidak diungkapkan.
Pada bulan Oktober 2022, pembiayaan sebesar US$55 juta telah diselesaikan, dengan peserta termasuk Bain Capital, Polychain Capital, Placeholder, Galaxy, Delphi Digital, Blockchain Capital, Spartan Group, FTX Ventures, Jump Crypto, dll.
Situasi tim
CEO Mustafa Al-Bassam, PhD dalam penskalaan blockchain di UCL, salah satu pendiri Chainspace (diakuisisi oleh Facebook)
CTO Ismail Khoffi, mantan insinyur senior di Tendermint dan Interchain Foundation
CRO John Adler, pencipta Optimistic Rollups dan mantan peneliti skalabilitas ConsenSys
COO Nick White, salah satu pendiri Harmony, memegang gelar sarjana dan master dari Universitas Stanford.
Tim Penasihat:
Zaki Manian - salah satu pencipta IBC dan kontributor awal Cosmos
Ethan Buchman – Salah Satu Pendiri Tendermint dan Salah Satu Pendiri Cosmos
Morgan Beller——Mitra umum NFX, salah satu pendiri Diem≋ (juga dikenal sebagai Libra)
Nick White - Salah satu pendiri Harmony
James Prestwich - Pendiri Summa (diakuisisi oleh Celo)
George Danezis - Profesor Rekayasa Keamanan dan Privasi di University College London
Model Ekonomi Token
Dilihat dari informasi yang dipublikasikan, token asli Celestia akan digunakan sebagai Gas, dan sumber pendapatan protokol adalah biaya transaksi Rollup. Dan token tersebut berisi mekanisme penghancuran yang mirip dengan EIP-1559.
Saat ini, valuasi pasar utama Celestia adalah US$1 miliar.
Produk pesaing
Tersedia Poligon
Avail adalah solusi ketersediaan data dari Polygon. Ide implementasinya sama dengan Celestia, bedanya Celestia menggunakan kode penghapusan + bukti penipuan, dan Avail menggunakan kode penghapusan + Komitmen Polinomial KZG.
Celestia memperluas data K*K menjadi 2K*2K kotak, dan Avail memperluasnya per baris, memperluas matriks n baris dan m kolom menjadi 2n baris, dan menghitung komitmen polinomial KZG untuk setiap baris.
Light node menggunakan DAS pengambilan sampel ketersediaan data untuk memeriksa polinomial KZG dan membuktikannya secara kriptografis tanpa mengunduh data asli.
Sebagai perbandingan, Avail lebih sulit untuk diterapkan, dan ketika diterapkan sepenuhnya, hasilnya relatif lebih dapat diandalkan. Namun, saat ini, kedua proyek tersebut sedang dalam pengembangan, dan sulit untuk menilai persaingannya.
Ethereum Danksharding
Danksharding adalah lapisan ketersediaan data independen yang secara resmi direncanakan akan diluncurkan oleh Ethereum. Mirip dengan Avail, Danksharding menggunakan pengkodean penghapusan + komitmen polinomial KZG, dan format datanya menggunakan Blob, bukan data panggilan yang ada.
Ada dua usulan sebagai transisi sebelum Danksharding dikerahkan.
EIP-4488 secara langsung mengurangi gas calldata dari 16 menjadi 3 per byte, dan juga menetapkan batas atas hunian data panggilan sebesar 1,4Mb.
EIP-4844 memperkenalkan blob (transaksi pembawa blob, blob: objek biner besar) alih-alih data panggilan. Blob adalah jenis transaksi baru yang menyertakan ruang penyimpanan tambahan dengan biaya yang jauh lebih rendah dibandingkan data panggilan.
Blob disimpan di rantai suar Ethereum dan kompatibel dengan sharding berikutnya. Nilai hash komitmen KZG digunakan untuk memverifikasi data.
Komitmen KZG bersifat terikat dan tidak dapat diubah setelah perhitungan selesai. Jadi, pada dasarnya, Avail dan Danksharding didasarkan pada data verifikasi komitmen polinomial KZG kriptografi, sedangkan Celestia didasarkan pada metode bukti penipuan ekonomi.
Secara teoritis, keamanan komitmen polinomial KZG lebih baik daripada bukti penipuan. Pada saat yang sama, ini memerlukan bandwidth yang lebih kecil dan penghitungan pengambilan sampel yang lebih sedikit. Di masa depan, Ethereum juga akan mempertimbangkan untuk memperkenalkan metode verifikasi yang tahan terhadap serangan kuantum, seperti zk-SRARK.
mempertaruhkan
1) Sentralisasi
Meskipun pengkodean penghapusan memungkinkan node cahaya untuk berpartisipasi dalam verifikasi data, penyimpanan data Celestia masih memerlukan pembentukan node penyimpanan penuh.
Memerlukan memori 8 GB, CPU 4 inti, sisa ruang penyimpanan minimal 250 GB, bandwidth uplink lebih besar dari 100 Mb/s, dan bandwidth downlink lebih besar dari 1 Gb/s. Persyaratan konfigurasinya sangat tinggi dan perlu dibangun di server cloud.
2) Persaingan dalam Ethereum Danksharding
3) Masalah "Buku besar kotor".
Pertanyaan tersebut diajukan oleh tim peneliti Stanford. Celestia menggunakan bukti penipuan, dan data blok default tersedia untuk memastikan bahwa jaringan beroperasi secara efisien dalam keadaan normal, sehingga merupakan buku besar yang "kotor", karena blok dengan data yang bermasalah akan tetap diterima oleh Celestia, menunggu tantangan penipuan bukti.
Asumsikan penantang ingin membuktikan bahwa transaksi Tc adalah pembelanjaan ganda dan menyerahkan bukti bahwa uang tersebut telah digunakan dalam transaksi Tb. Namun bagaimana jika ada transaksi Ta yang dapat membuktikan bahwa Tb tidak sah?
Jika Tb tidak valid, maka pembelanjaan ganda Tc mungkin valid.
Dalam beberapa kasus, "buku besar kotor" tidak dapat mengetahui status sebenarnya dari transaksi kecuali ia memutar ulang setiap transaksi dalam riwayat Celestia hingga blok genesis.
Artinya, baik penantang maupun yang ditantang harus merupakan node penyimpanan penuh. Masalah tersebut diposting di akun Youtube resmi Celestia, dan tim saat ini sedang berupaya menyelesaikannya, seperti menerapkan asumsi subjektivitas yang lemah.
Asumsi subjektivitas yang lemah menjadi syarat penyelesaian masalah. Misalnya, bagaimana cara membeli jeruk bali yang enak? Subyektivitas dalam pertanyaan ini adalah memilih berdasarkan perasaan subjektif. Objektivitasnya adalah menilai kandungan air jeruk bali berdasarkan rasio gravitasi jeruk bali terhadap volume.
Subyektivitas yang lemah adalah memegang jeruk bali dengan ukuran yang sama di kedua tangan dan membandingkan beratnya. Setelah membandingkan beberapa, pilih yang terberat.
Kembali ke masalah "buku besar kotor" Celestia, penantang dan penerima tantangan mungkin diminta untuk menyimpan data selama 3 minggu, tetapi ini juga menjadi beban bagi node.
Masalah "buku besar kotor" sebenarnya merupakan masalah penting yang dihadapi oleh pembuktian penipuan berdasarkan model ekonomi untuk menjamin keamanan. Namun, kesulitan penerapan bukti penipuan kurang dari komitmen polinomial KZG. Secara teori, kemajuan pengembangan Celestia lebih cepat daripada Polygon Avail dan Ethereum Danksharding.
Oleh karena itu, sangat penting bagi Celestia untuk memanfaatkan periode jendela, membentuk efek skala, dan menarik sejumlah besar likuiditas, terutama likuiditas Rollup asli, sebelum Polygon Avail dan Danksharding.