Pelajaran 4

Celestia dalam Aksi — Ekosistem dan Kasus Penggunaan

Modul ini memperlihatkan aplikasi dunia nyata dan proyek menggunakan Celestia. Ini menjelaskan konsep sovereign rollups, peran Rollkit dalam menyederhanakan pengembangan rollup, dan rincian proyek-proyek seperti Dymension, Eclipse, dan Manta Pacific. Ini juga mencakup kasus penggunaan dunia nyata di DeFi, gaming, identitas, dan perusahaan, menunjukkan bagaimana Celestia memungkinkan blockchain yang berkinerja tinggi dan dapat disesuaikan.

Apa Itu Sovereign Rollups?

Sovereign rollups adalah kelas desain blockchain baru yang dimungkinkan oleh arsitektur modular seperti Celestia. Berbeda dengan rollups tradisional yang mengandalkan rantai induk untuk penyelesaian dan ketersediaan data, sovereign rollups beroperasi secara independen. Mereka menangani eksekusi mereka sendiri, mengelola status mereka sendiri, dan tidak mengandalkan blockchain lain untuk memvalidasi atau menyelesaikan transaksi mereka. Satu-satunya ketergantungan eksternal mereka adalah lapisan ketersediaan data, yang dalam kasus ini disediakan oleh Celestia.

Istilah “kedaulatan” merujuk pada otonomi rollup. Rollup kedaulatan tidak mengirimkan bukti kecurangan, bukti keabsahan, atau komitmen keadaan ke rantai penyelesaian eksternal seperti Ethereum. Sebaliknya, rollup tersebut memposting data transaksinya sebagai blob ke Celestia, menggunakannya semata-mata untuk mengurutkan dan mempublikasikan data. Hal ini memungkinkan rollup tersebut berperan sebagai blockchain mandiri yang mewarisi jaminan ketersediaan data tanpa kehilangan kendali atas lingkungan eksekusinya.

Perbedaan Kunci dari Ethereum Rollups

Rollups Ethereum, seperti Optimistic Rollups dan zk-Rollups, erat terkait dengan Layer 1 Ethereum. Mereka bergantung pada Ethereum tidak hanya untuk memposting data, tetapi juga untuk validasi bukti dan penyelesaian sengketa. Integrasi ini memberikan jaminan keamanan yang kuat tetapi juga memperkenalkan kompromi. Rollups ini harus sesuai dengan batas gas, waktu blok, dan mekanisme upgrade Ethereum. Mendeploy dan memperbarui kontrak pintar di dalamnya memerlukan navigasi pada governance dan jalur upgrade Ethereum.

Sebaliknya, sovereign rollups yang menggunakan Celestia tidak terbatas oleh lapisan penyelesaian eksternal. Mereka dapat mendefinisikan logika eksekusi mereka sendiri, meng-upgrade secara independen, dan memperkenalkan perubahan tanpa memerlukan hard fork atau koordinasi Layer 1. Hal ini memberikan fleksibilitas lebih kepada pengembang untuk bereksperimen dengan mesin virtual, mekanisme biaya baru, atau aturan konsensus.

Bagaimana Sovereign Rollups Bekerja dengan Celestia

Ketika sovereign rollup menghasilkan blok baru, ia mengkompilasi semua data transaksi ke dalam blob dan mempublikasikannya ke Celestia. Celestia mencatat blob tersebut, memastikan urutannya, dan membuatnya tersedia untuk jaringan melalui lapisan ketersediaan datanya. Rollup itu sendiri bertanggung jawab untuk memverifikasi validitas transaksi dan memelihara keadaan.

Untuk memastikan keamanan, rollups berdaulat sering bergantung pada klien ringan atau node penuh lokal yang dapat memverifikasi ketersediaan data Celestia menggunakan Data Availability Sampling (DAS). Klien-klien ini juga dapat memverifikasi bahwa blok-blok rollup dibangun dengan jujur dan bahwa data tidak ditahan. Arsitektur ini menghindari kompleksitas dan latensi dari mengirimkan bukti ke Ethereum atau rantai penyelesaian lainnya, sambil tetap mempertahankan publikasi data dengan minimnya kepercayaan.

Manfaat dan Kompromi

Sovereign rollups memberikan beberapa manfaat. Mereka menawarkan otonomi penuh atas eksekusi, memungkinkan pengembang untuk mengimplementasikan upgrade, fork, dan fitur-fitur baru tanpa koordinasi dengan rantai dasar. Mereka juga mengurangi ketergantungan pada ekosistem tunggal dan menghindari biaya dan kemacetan yang terkait dengan rantai penyelesaian Layer 1.

Namun, kemandirian ini datang dengan pengorbanan. Rollups kedaulatan tidak mewarisi keamanan dari rantai induk seperti Ethereum. Mereka harus mengelola kebenaran eksekusi mereka sendiri, asumsi validator, dan model keamanan ekonomi. Dalam beberapa kasus, proyek mungkin memilih untuk menggabungkan desain rollup kedaulatan dengan jembatan opsional ke jaringan yang mapan untuk penyelesaian atau akses likuiditas.

Kasus Penggunaan untuk Sovereign Rollups

Ketangguhan sovereign rollups membuatnya cocok untuk berbagai kasus penggunaan. Blockchain khusus aplikasi, seperti jaringan permainan, platform media sosial, atau protokol DeFi frekuensi tinggi, dapat mengambil manfaat dari lingkungan eksekusi kustom dan kontrol upgrade. Proyek-proyek yang membutuhkan tata kelola rantai penuh atau siklus iterasi cepat juga mendapatkan manfaat dari menghindari bottleneck Layer 1.

Celestia menyediakan infrastruktur bersama yang memungkinkan rantai-rantai ini beroperasi secara efisien. Dengan mengalihdayakan ketersediaan data dan konsensus, pengembang dapat fokus pada membangun lingkungan eksekusi yang dioptimalkan untuk domain aplikasi mereka.

Membangun di Celestia dengan Rollkit

Rollkit adalah kerangka modular yang memungkinkan pengembang untuk meluncurkan rollups dan blockchain mereka sendiri menggunakan Celestia untuk ketersediaan data. Ini berfungsi sebagai perangkat pengembangan perangkat lunak (SDK) yang ringan dan dapat disesuaikan yang mengabstraksi kompleksitas membangun rantai baru dari awal. Dengan menggunakan Rollkit, pengembang dapat fokus pada membuat lapisan eksekusi dan logika bisnis untuk aplikasi mereka, sambil mengandalkan Celestia untuk menangani konsensus dan publikasi data.

Awalnya dikembangkan sebagai bagian dari ekosistem Celestia, Rollkit adalah sumber terbuka dan dirancang untuk dapat diperluas. Ini mendukung berbagai lingkungan eksekusi, termasuk Cosmos SDK, runtime yang kompatibel dengan EVM, dan mesin virtual lainnya. Fleksibilitas Rollkit memungkinkan pengembang untuk membangun kedua rollups berdaulat, yang beroperasi secara independen, dan rollups yang diselesaikan, yang mengandalkan lapisan penyelesaian terpisah.

Bagaimana Rollkit Mengintegrasikan dengan Celestia

Rantai Rollkit berfungsi sebagai rollups yang mengirimkan data transaksinya ke Celestia sebagai blob. Ketika sebuah rantai berbasis Rollkit menghasilkan blok, ia mengemas datanya dan mempostingnya ke Celestia, yang kemudian menyertakannya di lapisan ketersediaan datanya. Rollup dapat memverifikasi bahwa data tersebut dipublikasikan dengan benar dengan merujuk pada header blok Celestia dan menggunakan Data Availability Sampling (DAS).

Integrasi disederhanakan melalui arsitektur modular Rollkit. Pengembang hanya perlu mengimplementasikan atau memilih lapisan eksekusi dan mengonfigurasi rantai untuk berinteraksi dengan API Celestia untuk pengiriman blob. Rollkit menangani sisanya, termasuk manajemen status, produksi blok, dan penandaan namespace untuk blob.

Desain ini membuat peluncuran rollup di Celestia jauh lebih mudah daripada mengembangkan blockchain Layer 1 penuh. Ini juga menghilangkan kebutuhan untuk membangun konsensus kustom atau protokol ketersediaan data, karena tanggung jawab tersebut dialihkan ke lapisan dasar Celestia.

Kasus Penggunaan untuk Rantai Rollkit

Rollkit ideal untuk proyek-proyek yang menginginkan manfaat dari eksekusi kustom tanpa beban infrastruktur Layer 1. Rantai khusus aplikasi, seperti pertukaran terdesentralisasi, permainan, atau platform NFT, dapat mendeploy rantai cepat dan efisien biaya menggunakan Rollkit. Proyek-proyek yang membangun mesin virtual baru atau bereksperimen dengan model biaya baru juga dapat menggunakan Rollkit untuk uji coba dan deployment dalam lingkungan modular.

Beberapa pengembang mungkin menggunakan Rollkit untuk membangun rantai yang berinteraksi dengan ekosistem lain, seperti Ethereum, dengan menggunakan Blobstream untuk menjembatani data Celestia ke platform kontrak pintar eksternal. Orang lain mungkin memilih untuk tetap sepenuhnya berdaulat, menangani eksekusi dan tata kelola secara independen.

Pengalaman Pengembang dan Peralatan

Rollkit menekankan otonomi pengembang dan kemudahan penggunaan. Ini mencakup alat baris perintah, skrip manajemen node, dan dokumentasi untuk implementasi testnet dan mainnet. Rollkit juga mendukung namespace yang dapat disesuaikan, yang memungkinkan beberapa rollups untuk berdampingan di Celestia tanpa gangguan. Setiap rollup menggunakan namespace-nya sendiri untuk menyimpan dan mengambil blob, memungkinkan operasi paralel di banyak rantai independen.

Pengembang dapat mengintegrasikan teknologi yang akrab, seperti Cosmos SDK atau antarmuka ABCI Tendermint, tergantung pada kebutuhan eksekusi mereka. Kompatibilitas ini memudahkan bagi tim yang sudah bekerja di ekosistem Cosmos atau Ethereum untuk bermigrasi atau memperluas menggunakan Celestia dan Rollkit.

Proyek Kunci yang Menggunakan Celestia

Sejak diluncurkannya mainnet, Celestia telah menarik sejumlah proyek yang memanfaatkan arsitektur modularnya untuk membangun rantai yang dapat diubah ukurannya dan otonom. Proyek-proyek ini mencakup berbagai kategori—dari Layer 2 rollups hingga kerangka kerja rollup tujuan umum—masing-masing menggunakan Celestia untuk ketersediaan data sambil tetap mengendalikan eksekusi dan status. Bagian ini memberikan gambaran umum tentang beberapa tim dan protokol paling terkenal yang membangun dengan atau di atas Celestia.

Dymension: The RollApp Hub

Dymension adalah protokol blockchain modular yang dirancang untuk menjadi tuan rumah dan mendukung “RollApps”—rollups khusus aplikasi yang menggunakan Celestia untuk ketersediaan data. Setiap RollApp adalah lingkungan eksekusi independen dengan logika sendiri, namun semuanya terhubung melalui infrastruktur penyelesaian dan likuiditas Dymension.

Dymension menyediakan kerangka kerja bagi pengembang untuk meluncurkan rollups kustom dengan cepat menggunakan Cosmos SDK dan mengirimkan data transaksi mereka ke Celestia. Ini bertindak sebagai koordinator untuk RollApps, menawarkan layanan seperti token bridging, proof aggregation, dan shared tooling. Dymension menunjukkan bagaimana Celestia dapat berfungsi sebagai dasar bagi ekosistem rollups daripada hanya rantai individu.

Eclipse: Rollups yang Dapat Disesuaikan untuk Semua VM

Eclipse adalah penyedia infrastruktur rollup yang mendukung beberapa mesin virtual, termasuk Mesin Virtual Ethereum (EVM), Solana VM (SVM), dan Move VM. Ini memungkinkan pengembang membangun rollups berkinerja tinggi yang menggunakan Celestia untuk ketersediaan data saat penyelesaian dilakukan di Ethereum atau rantai lainnya.

Dengan memisahkan pelaksanaan, ketersediaan data, dan penyelesaian, Eclipse memberikan proyek-proyek fleksibilitas untuk memilih komponen yang paling cocok dengan kebutuhan mereka. Pengembang dapat membangun rantai kustom dengan lingkungan kontrak pintar yang akrab, sambil mengurangi biaya data dan meningkatkan throughput dengan menggunakan Celestia untuk mempublikasikan data rollup.

Eclipse menyoroti peran Celestia dalam memungkinkan sistem lintas rantai yang dapat disusun, di mana eksekusi dan DA tidak perlu terikat pada lapisan protokol yang sama.

Manta Pacific: zkEVM Rollup Menggunakan Blobstream

Manta Pacific adalah rantai Layer 2 zkEVM yang berfokus pada privasi yang menggunakan Celestia melalui Blobstream untuk mengalihkan ketersediaan data. Meskipun Manta masih berjalan di Ethereum, ia memanfaatkan Celestia untuk mengurangi biaya data dan meningkatkan skalabilitas. Data transaksi diposting ke Celestia sebagai blob, kemudian diverifikasi di Ethereum menggunakan bukti klien ringan yang disediakan oleh Blobstream.

Pendekatan hibrid ini memungkinkan Manta untuk mendapatkan manfaat dari keamanan Ethereum dan kompatibilitas kontrak pintar, sambil menggunakan lapisan data yang dapat diskalakan Celestia untuk mengoptimalkan throughput dan mengurangi kepadatan Layer 1.

Manta Pasifik menunjukkan bagaimana Celestia dapat terintegrasi ke dalam ekosistem berbasis Ethereum, menyediakan lapisan data modular tanpa meminta pengembang untuk meninggalkan alat atau kontrak yang sudah ada.

Rollkit: Kerangka Rollup Sumber Terbuka

Rollkit, meskipun bukan rantai aplikasi itu sendiri, adalah komponen dasar dari ekosistem Celestia. Ini memungkinkan pengembang untuk membangun rollups yang berdaulat atau berpenyelesaian dengan konfigurasi minimal. Proyek-proyek di berbagai bidang—dari keuangan hingga gaming—menggunakan Rollkit untuk membuat rantai yang bergantung pada Celestia untuk DA sambil menerapkan model eksekusi yang unik.

Rollkit mendukung berbagai runtime dan terus berkembang untuk mengintegrasikan lebih banyak alat untuk implementasi modular. Sebagai SDK inti di balik banyak proyek rollup, Rollkit menyederhanakan proses peluncuran dan memperluas kegunaan Celestia di seluruh ruang blockchain yang lebih luas.

Kasus Penggunaan Dunia Nyata

Mendukung Infrastruktur DeFi yang Dapat Diskalakan
Keuangan Terdesentralisasi (DeFi) telah berkembang pesat tetapi menghadapi tantangan terus-menerus seputar skalabilitas dan biaya tinggi pada rantai monolitik seperti Ethereum. Celestia mengatasi keterbatasan ini dengan mengaktifkan protokol DeFi untuk berjalan pada rollup khusus yang menggunakan Celestia untuk ketersediaan data. Rollup ini dapat menerapkan logika eksekusi khusus, model biaya transaksi yang disesuaikan, dan waktu blok yang lebih cepat tanpa terikat oleh kendala lingkungan Layer 1.

Sebagai contoh, pertukaran terdesentralisasi (DEX) yang dibangun sebagai sovereign rollup di Celestia dapat mengontrol jadwal upgrade sendiri, menerapkan mekanisme perdagangan unik, dan mengoptimalkan efisiensi gas. Karena rollup memindahkan ketersediaan data ke Celestia dan menangani eksekusi secara independen, ini dapat memberikan pengalaman yang lebih lancar bagi pengguna selama periode permintaan tinggi.

Rantai Kustom untuk Gim dan Aplikasi Frekuensi Tinggi
Permainan berbasis blockchain dan aplikasi berfrekuensi tinggi menuntut eksekusi cepat dan latensi rendah, yang seringkali tidak dapat dijamin oleh blockchain monolitik. Celestia memungkinkan pengembang untuk mendeploy rollups khusus game atau rantai berdaulat yang memproses ribuan transaksi per detik sambil mengandalkan Celestia untuk menjamin ketersediaan data.

Rantai permainan ini dapat menggunakan Celestia untuk mengurangi biaya infrastruktur dan menghindari kemacetan jaringan yang disebabkan oleh aplikasi yang tidak terkait. Dengan memanfaatkan tumpukan modular Celestia, pengembang dapat mempertahankan kendali penuh atas lingkungan mereka sambil mendapatkan manfaat dari lapisan dasar yang aman dan terdesentralisasi.

Aplikasi Identitas dan Sosial yang Memperhatikan Privasi
Aplikasi yang berurusan dengan identitas pengguna dan data pribadi sering kali memerlukan primitif kriptografi khusus atau model eksekusi khusus. Celestia mendukung kasus penggunaan ini dengan memungkinkan penyebaran rantai dengan lingkungan runtime unik yang berfokus pada bukti tanpa pengetahuan, pengungkapan selektif, atau teknologi pelestarian privasi lainnya.

Sebuah sovereign rollup bisa menerapkan sistem identitas di mana kredensial pengguna diverifikasi dan disimpan dalam format yang menghormati privasi, sambil mengandalkan Celestia untuk publikasi data. Model ini memungkinkan pengembang membangun sistem di mana pengguna mempertahankan kepemilikan data mereka dan dapat secara selektif membagikannya dengan aplikasi terpercaya, tanpa mengorbankan transparansi atau ketersediaan.

Penggunaan Perusahaan dan Produk Keuangan yang Diatur
Beberapa organisasi mungkin perlu meluncurkan blockchain berizin atau semi-publik yang berinteraksi dengan infrastruktur publik. Arsitektur Celestia memungkinkan perusahaan untuk meluncurkan rantai modular yang memenuhi persyaratan kepatuhan atau privasi, sambil tetap mendapatkan manfaat dari lapisan data publik dan terdesentralisasi.

Sebagai contoh, lembaga keuangan mungkin menggunakan rantai untuk menggambarkan aset atau menyelesaikan surat berharga digital. Menggunakan Celestia untuk ketersediaan data memastikan riwayat transaksi dapat diverifikasi dan tidak dapat diubah, sementara lingkungan pelaksanaan dapat dibatasi atau diaudit sesuai dengan kerangka kerja regulasi.

Platform Rollup-as-a-Service (RaaS)
Celestia juga berfungsi sebagai backend untuk platform yang menawarkan Rollup-as-a-Service—alat yang memungkinkan pengembang untuk melakukan deploy rollups baru dengan setup minimal. Platform ini menggunakan Celestia sebagai lapisan data default, memungkinkan deploy cepat tanpa memerlukan solusi DA kustom. Kompleksitas yang berkurang dan biaya yang lebih rendah dalam mempublikasikan data di Celestia membuatnya menarik bagi startup dan proyek-proyek kecil yang ingin fokus pada pengembangan aplikasi daripada infrastruktur.

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.
Katalog
Pelajaran 4

Celestia dalam Aksi — Ekosistem dan Kasus Penggunaan

Modul ini memperlihatkan aplikasi dunia nyata dan proyek menggunakan Celestia. Ini menjelaskan konsep sovereign rollups, peran Rollkit dalam menyederhanakan pengembangan rollup, dan rincian proyek-proyek seperti Dymension, Eclipse, dan Manta Pacific. Ini juga mencakup kasus penggunaan dunia nyata di DeFi, gaming, identitas, dan perusahaan, menunjukkan bagaimana Celestia memungkinkan blockchain yang berkinerja tinggi dan dapat disesuaikan.

Apa Itu Sovereign Rollups?

Sovereign rollups adalah kelas desain blockchain baru yang dimungkinkan oleh arsitektur modular seperti Celestia. Berbeda dengan rollups tradisional yang mengandalkan rantai induk untuk penyelesaian dan ketersediaan data, sovereign rollups beroperasi secara independen. Mereka menangani eksekusi mereka sendiri, mengelola status mereka sendiri, dan tidak mengandalkan blockchain lain untuk memvalidasi atau menyelesaikan transaksi mereka. Satu-satunya ketergantungan eksternal mereka adalah lapisan ketersediaan data, yang dalam kasus ini disediakan oleh Celestia.

Istilah “kedaulatan” merujuk pada otonomi rollup. Rollup kedaulatan tidak mengirimkan bukti kecurangan, bukti keabsahan, atau komitmen keadaan ke rantai penyelesaian eksternal seperti Ethereum. Sebaliknya, rollup tersebut memposting data transaksinya sebagai blob ke Celestia, menggunakannya semata-mata untuk mengurutkan dan mempublikasikan data. Hal ini memungkinkan rollup tersebut berperan sebagai blockchain mandiri yang mewarisi jaminan ketersediaan data tanpa kehilangan kendali atas lingkungan eksekusinya.

Perbedaan Kunci dari Ethereum Rollups

Rollups Ethereum, seperti Optimistic Rollups dan zk-Rollups, erat terkait dengan Layer 1 Ethereum. Mereka bergantung pada Ethereum tidak hanya untuk memposting data, tetapi juga untuk validasi bukti dan penyelesaian sengketa. Integrasi ini memberikan jaminan keamanan yang kuat tetapi juga memperkenalkan kompromi. Rollups ini harus sesuai dengan batas gas, waktu blok, dan mekanisme upgrade Ethereum. Mendeploy dan memperbarui kontrak pintar di dalamnya memerlukan navigasi pada governance dan jalur upgrade Ethereum.

Sebaliknya, sovereign rollups yang menggunakan Celestia tidak terbatas oleh lapisan penyelesaian eksternal. Mereka dapat mendefinisikan logika eksekusi mereka sendiri, meng-upgrade secara independen, dan memperkenalkan perubahan tanpa memerlukan hard fork atau koordinasi Layer 1. Hal ini memberikan fleksibilitas lebih kepada pengembang untuk bereksperimen dengan mesin virtual, mekanisme biaya baru, atau aturan konsensus.

Bagaimana Sovereign Rollups Bekerja dengan Celestia

Ketika sovereign rollup menghasilkan blok baru, ia mengkompilasi semua data transaksi ke dalam blob dan mempublikasikannya ke Celestia. Celestia mencatat blob tersebut, memastikan urutannya, dan membuatnya tersedia untuk jaringan melalui lapisan ketersediaan datanya. Rollup itu sendiri bertanggung jawab untuk memverifikasi validitas transaksi dan memelihara keadaan.

Untuk memastikan keamanan, rollups berdaulat sering bergantung pada klien ringan atau node penuh lokal yang dapat memverifikasi ketersediaan data Celestia menggunakan Data Availability Sampling (DAS). Klien-klien ini juga dapat memverifikasi bahwa blok-blok rollup dibangun dengan jujur dan bahwa data tidak ditahan. Arsitektur ini menghindari kompleksitas dan latensi dari mengirimkan bukti ke Ethereum atau rantai penyelesaian lainnya, sambil tetap mempertahankan publikasi data dengan minimnya kepercayaan.

Manfaat dan Kompromi

Sovereign rollups memberikan beberapa manfaat. Mereka menawarkan otonomi penuh atas eksekusi, memungkinkan pengembang untuk mengimplementasikan upgrade, fork, dan fitur-fitur baru tanpa koordinasi dengan rantai dasar. Mereka juga mengurangi ketergantungan pada ekosistem tunggal dan menghindari biaya dan kemacetan yang terkait dengan rantai penyelesaian Layer 1.

Namun, kemandirian ini datang dengan pengorbanan. Rollups kedaulatan tidak mewarisi keamanan dari rantai induk seperti Ethereum. Mereka harus mengelola kebenaran eksekusi mereka sendiri, asumsi validator, dan model keamanan ekonomi. Dalam beberapa kasus, proyek mungkin memilih untuk menggabungkan desain rollup kedaulatan dengan jembatan opsional ke jaringan yang mapan untuk penyelesaian atau akses likuiditas.

Kasus Penggunaan untuk Sovereign Rollups

Ketangguhan sovereign rollups membuatnya cocok untuk berbagai kasus penggunaan. Blockchain khusus aplikasi, seperti jaringan permainan, platform media sosial, atau protokol DeFi frekuensi tinggi, dapat mengambil manfaat dari lingkungan eksekusi kustom dan kontrol upgrade. Proyek-proyek yang membutuhkan tata kelola rantai penuh atau siklus iterasi cepat juga mendapatkan manfaat dari menghindari bottleneck Layer 1.

Celestia menyediakan infrastruktur bersama yang memungkinkan rantai-rantai ini beroperasi secara efisien. Dengan mengalihdayakan ketersediaan data dan konsensus, pengembang dapat fokus pada membangun lingkungan eksekusi yang dioptimalkan untuk domain aplikasi mereka.

Membangun di Celestia dengan Rollkit

Rollkit adalah kerangka modular yang memungkinkan pengembang untuk meluncurkan rollups dan blockchain mereka sendiri menggunakan Celestia untuk ketersediaan data. Ini berfungsi sebagai perangkat pengembangan perangkat lunak (SDK) yang ringan dan dapat disesuaikan yang mengabstraksi kompleksitas membangun rantai baru dari awal. Dengan menggunakan Rollkit, pengembang dapat fokus pada membuat lapisan eksekusi dan logika bisnis untuk aplikasi mereka, sambil mengandalkan Celestia untuk menangani konsensus dan publikasi data.

Awalnya dikembangkan sebagai bagian dari ekosistem Celestia, Rollkit adalah sumber terbuka dan dirancang untuk dapat diperluas. Ini mendukung berbagai lingkungan eksekusi, termasuk Cosmos SDK, runtime yang kompatibel dengan EVM, dan mesin virtual lainnya. Fleksibilitas Rollkit memungkinkan pengembang untuk membangun kedua rollups berdaulat, yang beroperasi secara independen, dan rollups yang diselesaikan, yang mengandalkan lapisan penyelesaian terpisah.

Bagaimana Rollkit Mengintegrasikan dengan Celestia

Rantai Rollkit berfungsi sebagai rollups yang mengirimkan data transaksinya ke Celestia sebagai blob. Ketika sebuah rantai berbasis Rollkit menghasilkan blok, ia mengemas datanya dan mempostingnya ke Celestia, yang kemudian menyertakannya di lapisan ketersediaan datanya. Rollup dapat memverifikasi bahwa data tersebut dipublikasikan dengan benar dengan merujuk pada header blok Celestia dan menggunakan Data Availability Sampling (DAS).

Integrasi disederhanakan melalui arsitektur modular Rollkit. Pengembang hanya perlu mengimplementasikan atau memilih lapisan eksekusi dan mengonfigurasi rantai untuk berinteraksi dengan API Celestia untuk pengiriman blob. Rollkit menangani sisanya, termasuk manajemen status, produksi blok, dan penandaan namespace untuk blob.

Desain ini membuat peluncuran rollup di Celestia jauh lebih mudah daripada mengembangkan blockchain Layer 1 penuh. Ini juga menghilangkan kebutuhan untuk membangun konsensus kustom atau protokol ketersediaan data, karena tanggung jawab tersebut dialihkan ke lapisan dasar Celestia.

Kasus Penggunaan untuk Rantai Rollkit

Rollkit ideal untuk proyek-proyek yang menginginkan manfaat dari eksekusi kustom tanpa beban infrastruktur Layer 1. Rantai khusus aplikasi, seperti pertukaran terdesentralisasi, permainan, atau platform NFT, dapat mendeploy rantai cepat dan efisien biaya menggunakan Rollkit. Proyek-proyek yang membangun mesin virtual baru atau bereksperimen dengan model biaya baru juga dapat menggunakan Rollkit untuk uji coba dan deployment dalam lingkungan modular.

Beberapa pengembang mungkin menggunakan Rollkit untuk membangun rantai yang berinteraksi dengan ekosistem lain, seperti Ethereum, dengan menggunakan Blobstream untuk menjembatani data Celestia ke platform kontrak pintar eksternal. Orang lain mungkin memilih untuk tetap sepenuhnya berdaulat, menangani eksekusi dan tata kelola secara independen.

Pengalaman Pengembang dan Peralatan

Rollkit menekankan otonomi pengembang dan kemudahan penggunaan. Ini mencakup alat baris perintah, skrip manajemen node, dan dokumentasi untuk implementasi testnet dan mainnet. Rollkit juga mendukung namespace yang dapat disesuaikan, yang memungkinkan beberapa rollups untuk berdampingan di Celestia tanpa gangguan. Setiap rollup menggunakan namespace-nya sendiri untuk menyimpan dan mengambil blob, memungkinkan operasi paralel di banyak rantai independen.

Pengembang dapat mengintegrasikan teknologi yang akrab, seperti Cosmos SDK atau antarmuka ABCI Tendermint, tergantung pada kebutuhan eksekusi mereka. Kompatibilitas ini memudahkan bagi tim yang sudah bekerja di ekosistem Cosmos atau Ethereum untuk bermigrasi atau memperluas menggunakan Celestia dan Rollkit.

Proyek Kunci yang Menggunakan Celestia

Sejak diluncurkannya mainnet, Celestia telah menarik sejumlah proyek yang memanfaatkan arsitektur modularnya untuk membangun rantai yang dapat diubah ukurannya dan otonom. Proyek-proyek ini mencakup berbagai kategori—dari Layer 2 rollups hingga kerangka kerja rollup tujuan umum—masing-masing menggunakan Celestia untuk ketersediaan data sambil tetap mengendalikan eksekusi dan status. Bagian ini memberikan gambaran umum tentang beberapa tim dan protokol paling terkenal yang membangun dengan atau di atas Celestia.

Dymension: The RollApp Hub

Dymension adalah protokol blockchain modular yang dirancang untuk menjadi tuan rumah dan mendukung “RollApps”—rollups khusus aplikasi yang menggunakan Celestia untuk ketersediaan data. Setiap RollApp adalah lingkungan eksekusi independen dengan logika sendiri, namun semuanya terhubung melalui infrastruktur penyelesaian dan likuiditas Dymension.

Dymension menyediakan kerangka kerja bagi pengembang untuk meluncurkan rollups kustom dengan cepat menggunakan Cosmos SDK dan mengirimkan data transaksi mereka ke Celestia. Ini bertindak sebagai koordinator untuk RollApps, menawarkan layanan seperti token bridging, proof aggregation, dan shared tooling. Dymension menunjukkan bagaimana Celestia dapat berfungsi sebagai dasar bagi ekosistem rollups daripada hanya rantai individu.

Eclipse: Rollups yang Dapat Disesuaikan untuk Semua VM

Eclipse adalah penyedia infrastruktur rollup yang mendukung beberapa mesin virtual, termasuk Mesin Virtual Ethereum (EVM), Solana VM (SVM), dan Move VM. Ini memungkinkan pengembang membangun rollups berkinerja tinggi yang menggunakan Celestia untuk ketersediaan data saat penyelesaian dilakukan di Ethereum atau rantai lainnya.

Dengan memisahkan pelaksanaan, ketersediaan data, dan penyelesaian, Eclipse memberikan proyek-proyek fleksibilitas untuk memilih komponen yang paling cocok dengan kebutuhan mereka. Pengembang dapat membangun rantai kustom dengan lingkungan kontrak pintar yang akrab, sambil mengurangi biaya data dan meningkatkan throughput dengan menggunakan Celestia untuk mempublikasikan data rollup.

Eclipse menyoroti peran Celestia dalam memungkinkan sistem lintas rantai yang dapat disusun, di mana eksekusi dan DA tidak perlu terikat pada lapisan protokol yang sama.

Manta Pacific: zkEVM Rollup Menggunakan Blobstream

Manta Pacific adalah rantai Layer 2 zkEVM yang berfokus pada privasi yang menggunakan Celestia melalui Blobstream untuk mengalihkan ketersediaan data. Meskipun Manta masih berjalan di Ethereum, ia memanfaatkan Celestia untuk mengurangi biaya data dan meningkatkan skalabilitas. Data transaksi diposting ke Celestia sebagai blob, kemudian diverifikasi di Ethereum menggunakan bukti klien ringan yang disediakan oleh Blobstream.

Pendekatan hibrid ini memungkinkan Manta untuk mendapatkan manfaat dari keamanan Ethereum dan kompatibilitas kontrak pintar, sambil menggunakan lapisan data yang dapat diskalakan Celestia untuk mengoptimalkan throughput dan mengurangi kepadatan Layer 1.

Manta Pasifik menunjukkan bagaimana Celestia dapat terintegrasi ke dalam ekosistem berbasis Ethereum, menyediakan lapisan data modular tanpa meminta pengembang untuk meninggalkan alat atau kontrak yang sudah ada.

Rollkit: Kerangka Rollup Sumber Terbuka

Rollkit, meskipun bukan rantai aplikasi itu sendiri, adalah komponen dasar dari ekosistem Celestia. Ini memungkinkan pengembang untuk membangun rollups yang berdaulat atau berpenyelesaian dengan konfigurasi minimal. Proyek-proyek di berbagai bidang—dari keuangan hingga gaming—menggunakan Rollkit untuk membuat rantai yang bergantung pada Celestia untuk DA sambil menerapkan model eksekusi yang unik.

Rollkit mendukung berbagai runtime dan terus berkembang untuk mengintegrasikan lebih banyak alat untuk implementasi modular. Sebagai SDK inti di balik banyak proyek rollup, Rollkit menyederhanakan proses peluncuran dan memperluas kegunaan Celestia di seluruh ruang blockchain yang lebih luas.

Kasus Penggunaan Dunia Nyata

Mendukung Infrastruktur DeFi yang Dapat Diskalakan
Keuangan Terdesentralisasi (DeFi) telah berkembang pesat tetapi menghadapi tantangan terus-menerus seputar skalabilitas dan biaya tinggi pada rantai monolitik seperti Ethereum. Celestia mengatasi keterbatasan ini dengan mengaktifkan protokol DeFi untuk berjalan pada rollup khusus yang menggunakan Celestia untuk ketersediaan data. Rollup ini dapat menerapkan logika eksekusi khusus, model biaya transaksi yang disesuaikan, dan waktu blok yang lebih cepat tanpa terikat oleh kendala lingkungan Layer 1.

Sebagai contoh, pertukaran terdesentralisasi (DEX) yang dibangun sebagai sovereign rollup di Celestia dapat mengontrol jadwal upgrade sendiri, menerapkan mekanisme perdagangan unik, dan mengoptimalkan efisiensi gas. Karena rollup memindahkan ketersediaan data ke Celestia dan menangani eksekusi secara independen, ini dapat memberikan pengalaman yang lebih lancar bagi pengguna selama periode permintaan tinggi.

Rantai Kustom untuk Gim dan Aplikasi Frekuensi Tinggi
Permainan berbasis blockchain dan aplikasi berfrekuensi tinggi menuntut eksekusi cepat dan latensi rendah, yang seringkali tidak dapat dijamin oleh blockchain monolitik. Celestia memungkinkan pengembang untuk mendeploy rollups khusus game atau rantai berdaulat yang memproses ribuan transaksi per detik sambil mengandalkan Celestia untuk menjamin ketersediaan data.

Rantai permainan ini dapat menggunakan Celestia untuk mengurangi biaya infrastruktur dan menghindari kemacetan jaringan yang disebabkan oleh aplikasi yang tidak terkait. Dengan memanfaatkan tumpukan modular Celestia, pengembang dapat mempertahankan kendali penuh atas lingkungan mereka sambil mendapatkan manfaat dari lapisan dasar yang aman dan terdesentralisasi.

Aplikasi Identitas dan Sosial yang Memperhatikan Privasi
Aplikasi yang berurusan dengan identitas pengguna dan data pribadi sering kali memerlukan primitif kriptografi khusus atau model eksekusi khusus. Celestia mendukung kasus penggunaan ini dengan memungkinkan penyebaran rantai dengan lingkungan runtime unik yang berfokus pada bukti tanpa pengetahuan, pengungkapan selektif, atau teknologi pelestarian privasi lainnya.

Sebuah sovereign rollup bisa menerapkan sistem identitas di mana kredensial pengguna diverifikasi dan disimpan dalam format yang menghormati privasi, sambil mengandalkan Celestia untuk publikasi data. Model ini memungkinkan pengembang membangun sistem di mana pengguna mempertahankan kepemilikan data mereka dan dapat secara selektif membagikannya dengan aplikasi terpercaya, tanpa mengorbankan transparansi atau ketersediaan.

Penggunaan Perusahaan dan Produk Keuangan yang Diatur
Beberapa organisasi mungkin perlu meluncurkan blockchain berizin atau semi-publik yang berinteraksi dengan infrastruktur publik. Arsitektur Celestia memungkinkan perusahaan untuk meluncurkan rantai modular yang memenuhi persyaratan kepatuhan atau privasi, sambil tetap mendapatkan manfaat dari lapisan data publik dan terdesentralisasi.

Sebagai contoh, lembaga keuangan mungkin menggunakan rantai untuk menggambarkan aset atau menyelesaikan surat berharga digital. Menggunakan Celestia untuk ketersediaan data memastikan riwayat transaksi dapat diverifikasi dan tidak dapat diubah, sementara lingkungan pelaksanaan dapat dibatasi atau diaudit sesuai dengan kerangka kerja regulasi.

Platform Rollup-as-a-Service (RaaS)
Celestia juga berfungsi sebagai backend untuk platform yang menawarkan Rollup-as-a-Service—alat yang memungkinkan pengembang untuk melakukan deploy rollups baru dengan setup minimal. Platform ini menggunakan Celestia sebagai lapisan data default, memungkinkan deploy cepat tanpa memerlukan solusi DA kustom. Kompleksitas yang berkurang dan biaya yang lebih rendah dalam mempublikasikan data di Celestia membuatnya menarik bagi startup dan proyek-proyek kecil yang ingin fokus pada pengembangan aplikasi daripada infrastruktur.

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.