Skalabilitas selalu menjadi fokus industri, dan kebetulan blockchain saat ini menghadapi masalah “skalabilitas tiga dilema”, dan blockchain modular yang dimulai dengan Celestia mengusulkan solusi seputar skalabilitasnya, tingkat keamanan yang tinggi, dan desentralisasi, dan blockchain modular menjadi narasi utama, crypto KOLThor Hartvigsen menulis sebuah artikel tentang “Blockchain Modular dan Nilai Intrinsiknya”, yang disusun oleh BlockBeats sebagai berikut:
BAGIAN 1: Mulailah dengan konsep dasar
Masalah yang perlu diperbaiki hari ini:
Komunikasi lintas rantai tanpa kepercayaan
Rollup skalabilitas ketika jumlah transaksi tumbuh cukup besar
Menjaga tingkat keamanan dan desentralisasi yang tinggi sambil bertujuan untuk meningkatkan throughput (blockchain triple dilemma)
Pertama-tama, untuk memastikan bahwa konsep-konsep ini dipahami secara menyeluruh, kita perlu menetapkan beberapa terminologi, seperti yang ditunjukkan di bawah ini:
blok
Blok adalah bagian integral dari blockchain, dan satu blok terdiri dari dua komponen: badan blok headre, header berisi hash dari blok sebelumnya, stempel waktu dan data lainnya, dan badan berisi semua transaksi di blok.
Salah satu strategi penskalaan paling populer di pasar adalah memiliki blok yang lebih besar (Solana).
Blok yang lebih besar = peningkatan throughput, tetapi ada beberapa masalah di tingkat desentralisasi.
Potongan yang lebih besar = data yang lebih besar yang dibutuhkan oleh node, dan hanya sedikit orang yang mampu membeli perangkat keras yang lebih mahal yang dapat membawa data dalam jumlah besar.
simpul
Full node perlu menyimpan seluruh blockchain dan semua transaksi yang telah dilakukan sejak blok pertama, dan untuk bertransaksi di blockchain, konsensus perlu dipastikan, data tersedia, dan blok valid.
Simpul Cahaya (Klien Cahaya)
Light node digunakan untuk rollup dan mengalihdayakan sebagian besar pekerjaan ke full node, mereka tidak memvalidasi transaksi, tetapi periksa apakah setiap blok memiliki konsensus dan jika data blok tersedia untuk jaringan, sebagian besar light node bergantung pada “asumsi jujur mayoritas” bahwa mayoritas peserta (seperti validator) jujur, light node membutuhkan lebih sedikit perangkat keras, lebih banyak node, tetapi keamanan keseluruhan lebih lemah (kadang-kadang).
Rollup (di Ethereum)
Rollup/L2 adalah rantai yang dibangun di atas ETH, menggunakan mainnet ETH sebagai lapisan penyelesaian, dan Rollup dapat dianggap sebagai lapisan eksekusi terpisah dan mengembalikan paket transaksi ke mainnet untuk validasi.
Saat ini ada dua jenis rollup: Optimistic Rollup dan ZK Rollup.
Lapisan Blockchain:
Blockchain dapat dibagi menjadi 4 lapisan: - lapisan eksekusi, yang menyediakan lingkungan untuk Dapps dan memproses transaksi di dalamnya;
Lapisan ketersediaan data: Node menerima blok dari generator blok dan memeriksa apakah data (transaksi) tersedia untuk umum
Lapisan konsensus: menentukan urutan transaksi
Settlement Layer: Menentukan keadaan sebenarnya dari blockchain (final)
Monolitik vs. modular
Blockchain monolitik adalah rantai yang terdiri dari semua 4 lapisan di atas, jadi monolitik perlu menangani semua hal di atas, yang merupakan kasus dengan ETH dan sebagian besar blockchain lain yang Anda ketahui.
Blockchain modular adalah rantai yang mengalihdayakan satu atau lebih dari 4 lapisan ini ke rantai eksternal, yang dapat mencapai tingkat skalabilitas baru karena fakta bahwa blockchain modular dapat fokus pada elemen tertentu.
Beberapa konsep dasar dijelaskan di atas dan dirangkum sebagai berikut:
Saat ini rollup ETH (misalnya, Arbitrum, Optimisme) bertindak sebagai lapisan eksekusi, dan mengimplementasikan lapisan ketersediaan data, lapisan konsensus, dan lapisan penyelesaian melalui mainnet ETH, dan rollup ini akan menggunakan “ketersediaan data on-chain” untuk mempublikasikan data ke L1 (ETH) yang ditunjuk.
Sebaliknya: rollup dengan “ketersediaan data off-chain” menerbitkan datanya ke lokasi selain L1 yang ditentukan, dan rollup masih dapat menggunakan ETH sebagai lapisan penyelesaian, tetapi Celestia akan bertindak sebagai lapisan ketersediaan data dengan menerbitkan data dengan cara ini (ketersediaan data off-chain).
Berikut adalah berbagai jenis struktur rollup di ETH Square:
-Monolith = ETH mainnet
-Rollup = misalnya Arbitrum, Optimisme (bertindak sebagai lapisan eksekusi dan menggunakan ETH untuk orang lain)
-validium=“Rollup ketersediaan data off-chain”, misalnya Celestia
BAGIAN 2: Pelajari lebih lanjut tentang Celestia
Celestia adalah jaringan blockchain modular, dan blockchain dan semua rollup VM (bukan hanya EVM) dapat menggunakan Celestia sebagai lapisan ketersediaan data dan lapisan konsensus, seperti yang ditunjukkan pada gambar di bawah ini, Celestia memberikan solusi berbeda untuk penskalaan modular, seperti “Sovereign rollups, Celestium, dll.”
Pertama-tama, Anda perlu memahami “lapisan ketersediaan data”
Ketersediaan data: Sebagai node, dimungkinkan untuk menerima blok dari generator blok dan perlu memverifikasi bahwa data tersebut bersifat publik (dipublikasikan) untuk menambahkannya sebagai tautan berikutnya di blockchain.
Masalah ketersediaan data: Terjadi saat data disimpan.
Secara khusus, generator blok tidak mengungkapkan data blok baru (dalam kasus serangan penyembunyian data), dan node tiba-tiba tidak dapat menyetujui blok karena tidak dapat membaca data, yang merupakan masalah umum dalam rollup.
Pengantar Data Availability Sampling (DAS):
Klien ringan (yang saya bahas sebelumnya) dapat memverifikasi ketersediaan data tanpa harus mengunduh semua data, dan klien ringan menjalankan sampel kecil data dan mendapatkan kepastian 50% bahwa data benar-benar dipublikasikan setiap saat.
Dalam banyak kasus, simpul cahaya hanya perlu mengunduh kurang dari 1% data untuk memastikan bahwa 99% data dipublikasikan, yang merupakan peningkatan besar!
Pelajari lebih lanjut
Kembali ke klien ringan, seperti yang saya katakan sebelumnya, node cahaya jauh lebih murah dalam hal persyaratan perangkat keras, tetapi karena mereka bergantung pada “asumsi jujur mayoritas”, mereka kurang aman.
Jadi, bagaimana dengan klien ringan dari “beberapa asumsi jujur”?
Misalnya, node cahaya Celestia menggunakan pengambilan sampel ketersediaan data dengan mengunduh sebagian kecil data, dan mereka bergantung pada “beberapa asumsi kejujuran” (dengan asumsi bahwa sejumlah kecil pedagang blockchain jujur dan mengikuti aturan protokol), yang sangat meningkatkan keamanan.
Gambar berikut menunjukkan perbandingan node dan klien yang berbeda
Sekarang mari kita lihat solusi Celestia yang berbeda:
-Rollup Berdaulat
Sovereign Rollup secara native menangani lapisan eksekusi dan lapisan penyelesaian, daripada menggunakan ETH sebagai lapisan penyelesaian seperti yang dilakukan Arbitrum dan Optimisme.
Manfaat Sovereign Rollup:
Kebebasan yang lebih besar atas lingkungan eksekusi
Jangan berbagi sumber daya komputasi
Dimungkinkan untuk melakukan hard fork setelah terjadi kesalahan
Sovereign Rollups lebih mirip dengan L1 dan dapat dijembatani ke Sovereign Rollups dan lapisan penyelesaian lainnya.
Klaster
Cluster blockchain adalah seperangkat blockchain dan rollup yang dapat berkomunikasi satu sama lain dengan “cara yang diminimalkan kepercayaan”, jembatan yang diminimalkan kepercayaan antara dua rantai yang tidak memerlukan perantara atau asumsi jujur mayoritas untuk memastikan keamanan dana.
Contoh klaster adalah ETH Workshop dan Rollup-nya (L2) atau rantai berbeda dalam ekosistem Cosmos yang mampu melakukan komunikasi intra-klaster (jembatan yang diminimalkan kepercayaan daripada jembatan tepercaya).
Inilah semuanya yang dikombinasikan dengan Celestia:
Komunikasi yang diminimalkan kepercayaan (komunikasi intra-cluster) membutuhkan “beberapa asumsi jujur”, yang persis seperti yang dimanfaatkan Celestia, dan node cahaya dapat menggunakan pengambilan sampel ketersediaan data. Jembatan yang diminimalkan kepercayaan jauh lebih aman, membentuk “cluster” dari rantai dan “komunikasi intra-cluster”, sehingga Celestia menyediakan bagian penting dari rollup untuk membentuk cluster dan berkomunikasi dengan cara yang tidak dapat dipercaya.
Jembatan Gravitasi Kuantum Celestia dan Celestium
Celestia Quantum Gravity Bridge adalah jembatan ketersediaan data antara ETH dan Celestia yang memungkinkan ETH L2 “ketersediaan data off-chain” (ETH rollup menggunakan Celestia sebagai lapisan ketersediaan data).
Celestium adalah rollup L2 yang dibangun di atas ETH, menggunakan Celestia alih-alih ETH sebagai lapisan ketersediaan data, dan masih menggunakan mainnet ETH untuk penyelesaian dan konsensus, dan L2 lainnya dapat mengikutinya untuk meningkatkan skalabilitas mereka.
Ringkasan:
Celestia, sebagai lapisan ketersediaan data mandiri, dan dalam beberapa kasus lapisan konsensus, dapat menggunakan Celestia untuk meningkatkan skalabilitas karena teknik yang melekat pada pengambilan sampel ketersediaan data dan node cahaya “beberapa jujur”.
BAGIAN 3: Berhenti di Lab Bahan Bakar
Mari kita akhiri percakapan dengan berbicara tentang Fuel Labs, yang membangun lapisan eksekusi yang dapat diimplementasikan dengan ETH dan Celestia, mempertahankan tingkat keamanan dan desentralisasi yang tinggi untuk meningkatkan throughput.
Pelajari lebih lanjut tentang Lab Bahan Bakar:
Salah satu produk Fuel Labs adalah Optimistic Rollup mereka, yang mereka bangun untuk memperluas bengkel ETH. Termasuk:
Jembatan kepercayaan-diminimalkan antara Bahan Bakar dan Ethereum
FuelVM - Verifikasi paralel dengan menjalankan kontrak pintar menggunakan “UTXO” (output transaksi yang tidak dikonsumsi).
Bahasa pemrograman Sway
Singkatnya, FuelVM dapat menjalankan beberapa proses secara bersamaan (validasi paralel) karena Celestia bekerja dengan semua VM, dan Fuel juga dapat menggunakan Celestia sebagai lapisan ketersediaan data dan / atau lapisan konsensus untuk memulai rollup.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Pandangan Baru untuk Crypto pada tahun 2023: Melihat Lebih Dekat pada Narasi Modular yang Dipimpin oleh Celestia dan Fuel
Sumber: Thor Hartvigsen
Kompilasi: Leo, BlockBeats
Skalabilitas selalu menjadi fokus industri, dan kebetulan blockchain saat ini menghadapi masalah “skalabilitas tiga dilema”, dan blockchain modular yang dimulai dengan Celestia mengusulkan solusi seputar skalabilitasnya, tingkat keamanan yang tinggi, dan desentralisasi, dan blockchain modular menjadi narasi utama, crypto KOLThor Hartvigsen menulis sebuah artikel tentang “Blockchain Modular dan Nilai Intrinsiknya”, yang disusun oleh BlockBeats sebagai berikut:
BAGIAN 1: Mulailah dengan konsep dasar
Masalah yang perlu diperbaiki hari ini:
Komunikasi lintas rantai tanpa kepercayaan
Rollup skalabilitas ketika jumlah transaksi tumbuh cukup besar
Menjaga tingkat keamanan dan desentralisasi yang tinggi sambil bertujuan untuk meningkatkan throughput (blockchain triple dilemma)
Pertama-tama, untuk memastikan bahwa konsep-konsep ini dipahami secara menyeluruh, kita perlu menetapkan beberapa terminologi, seperti yang ditunjukkan di bawah ini:
blok
Blok adalah bagian integral dari blockchain, dan satu blok terdiri dari dua komponen: badan blok headre, header berisi hash dari blok sebelumnya, stempel waktu dan data lainnya, dan badan berisi semua transaksi di blok.
Salah satu strategi penskalaan paling populer di pasar adalah memiliki blok yang lebih besar (Solana).
Blok yang lebih besar = peningkatan throughput, tetapi ada beberapa masalah di tingkat desentralisasi.
Potongan yang lebih besar = data yang lebih besar yang dibutuhkan oleh node, dan hanya sedikit orang yang mampu membeli perangkat keras yang lebih mahal yang dapat membawa data dalam jumlah besar.
simpul
Full node perlu menyimpan seluruh blockchain dan semua transaksi yang telah dilakukan sejak blok pertama, dan untuk bertransaksi di blockchain, konsensus perlu dipastikan, data tersedia, dan blok valid.
Simpul Cahaya (Klien Cahaya)
Light node digunakan untuk rollup dan mengalihdayakan sebagian besar pekerjaan ke full node, mereka tidak memvalidasi transaksi, tetapi periksa apakah setiap blok memiliki konsensus dan jika data blok tersedia untuk jaringan, sebagian besar light node bergantung pada “asumsi jujur mayoritas” bahwa mayoritas peserta (seperti validator) jujur, light node membutuhkan lebih sedikit perangkat keras, lebih banyak node, tetapi keamanan keseluruhan lebih lemah (kadang-kadang).
Rollup (di Ethereum)
Rollup/L2 adalah rantai yang dibangun di atas ETH, menggunakan mainnet ETH sebagai lapisan penyelesaian, dan Rollup dapat dianggap sebagai lapisan eksekusi terpisah dan mengembalikan paket transaksi ke mainnet untuk validasi.
Saat ini ada dua jenis rollup: Optimistic Rollup dan ZK Rollup.
Lapisan Blockchain:
Blockchain dapat dibagi menjadi 4 lapisan: - lapisan eksekusi, yang menyediakan lingkungan untuk Dapps dan memproses transaksi di dalamnya;
Lapisan ketersediaan data: Node menerima blok dari generator blok dan memeriksa apakah data (transaksi) tersedia untuk umum
Lapisan konsensus: menentukan urutan transaksi
Settlement Layer: Menentukan keadaan sebenarnya dari blockchain (final)
Monolitik vs. modular
Blockchain monolitik adalah rantai yang terdiri dari semua 4 lapisan di atas, jadi monolitik perlu menangani semua hal di atas, yang merupakan kasus dengan ETH dan sebagian besar blockchain lain yang Anda ketahui.
Blockchain modular adalah rantai yang mengalihdayakan satu atau lebih dari 4 lapisan ini ke rantai eksternal, yang dapat mencapai tingkat skalabilitas baru karena fakta bahwa blockchain modular dapat fokus pada elemen tertentu.
Beberapa konsep dasar dijelaskan di atas dan dirangkum sebagai berikut:
Saat ini rollup ETH (misalnya, Arbitrum, Optimisme) bertindak sebagai lapisan eksekusi, dan mengimplementasikan lapisan ketersediaan data, lapisan konsensus, dan lapisan penyelesaian melalui mainnet ETH, dan rollup ini akan menggunakan “ketersediaan data on-chain” untuk mempublikasikan data ke L1 (ETH) yang ditunjuk.
Sebaliknya: rollup dengan “ketersediaan data off-chain” menerbitkan datanya ke lokasi selain L1 yang ditentukan, dan rollup masih dapat menggunakan ETH sebagai lapisan penyelesaian, tetapi Celestia akan bertindak sebagai lapisan ketersediaan data dengan menerbitkan data dengan cara ini (ketersediaan data off-chain).
Berikut adalah berbagai jenis struktur rollup di ETH Square:
-Monolith = ETH mainnet
-Rollup = misalnya Arbitrum, Optimisme (bertindak sebagai lapisan eksekusi dan menggunakan ETH untuk orang lain)
-validium=“Rollup ketersediaan data off-chain”, misalnya Celestia
BAGIAN 2: Pelajari lebih lanjut tentang Celestia
Celestia adalah jaringan blockchain modular, dan blockchain dan semua rollup VM (bukan hanya EVM) dapat menggunakan Celestia sebagai lapisan ketersediaan data dan lapisan konsensus, seperti yang ditunjukkan pada gambar di bawah ini, Celestia memberikan solusi berbeda untuk penskalaan modular, seperti “Sovereign rollups, Celestium, dll.”
Pertama-tama, Anda perlu memahami “lapisan ketersediaan data”
Ketersediaan data: Sebagai node, dimungkinkan untuk menerima blok dari generator blok dan perlu memverifikasi bahwa data tersebut bersifat publik (dipublikasikan) untuk menambahkannya sebagai tautan berikutnya di blockchain.
Masalah ketersediaan data: Terjadi saat data disimpan.
Secara khusus, generator blok tidak mengungkapkan data blok baru (dalam kasus serangan penyembunyian data), dan node tiba-tiba tidak dapat menyetujui blok karena tidak dapat membaca data, yang merupakan masalah umum dalam rollup.
Pengantar Data Availability Sampling (DAS):
Klien ringan (yang saya bahas sebelumnya) dapat memverifikasi ketersediaan data tanpa harus mengunduh semua data, dan klien ringan menjalankan sampel kecil data dan mendapatkan kepastian 50% bahwa data benar-benar dipublikasikan setiap saat.
Dalam banyak kasus, simpul cahaya hanya perlu mengunduh kurang dari 1% data untuk memastikan bahwa 99% data dipublikasikan, yang merupakan peningkatan besar!
Pelajari lebih lanjut
Kembali ke klien ringan, seperti yang saya katakan sebelumnya, node cahaya jauh lebih murah dalam hal persyaratan perangkat keras, tetapi karena mereka bergantung pada “asumsi jujur mayoritas”, mereka kurang aman.
Jadi, bagaimana dengan klien ringan dari “beberapa asumsi jujur”?
Misalnya, node cahaya Celestia menggunakan pengambilan sampel ketersediaan data dengan mengunduh sebagian kecil data, dan mereka bergantung pada “beberapa asumsi kejujuran” (dengan asumsi bahwa sejumlah kecil pedagang blockchain jujur dan mengikuti aturan protokol), yang sangat meningkatkan keamanan.
Gambar berikut menunjukkan perbandingan node dan klien yang berbeda
Sekarang mari kita lihat solusi Celestia yang berbeda:
-Rollup Berdaulat
Manfaat Sovereign Rollup:
Kebebasan yang lebih besar atas lingkungan eksekusi
Jangan berbagi sumber daya komputasi
Dimungkinkan untuk melakukan hard fork setelah terjadi kesalahan
Sovereign Rollups lebih mirip dengan L1 dan dapat dijembatani ke Sovereign Rollups dan lapisan penyelesaian lainnya.
Klaster
Cluster blockchain adalah seperangkat blockchain dan rollup yang dapat berkomunikasi satu sama lain dengan “cara yang diminimalkan kepercayaan”, jembatan yang diminimalkan kepercayaan antara dua rantai yang tidak memerlukan perantara atau asumsi jujur mayoritas untuk memastikan keamanan dana.
Contoh klaster adalah ETH Workshop dan Rollup-nya (L2) atau rantai berbeda dalam ekosistem Cosmos yang mampu melakukan komunikasi intra-klaster (jembatan yang diminimalkan kepercayaan daripada jembatan tepercaya).
Inilah semuanya yang dikombinasikan dengan Celestia:
Komunikasi yang diminimalkan kepercayaan (komunikasi intra-cluster) membutuhkan “beberapa asumsi jujur”, yang persis seperti yang dimanfaatkan Celestia, dan node cahaya dapat menggunakan pengambilan sampel ketersediaan data. Jembatan yang diminimalkan kepercayaan jauh lebih aman, membentuk “cluster” dari rantai dan “komunikasi intra-cluster”, sehingga Celestia menyediakan bagian penting dari rollup untuk membentuk cluster dan berkomunikasi dengan cara yang tidak dapat dipercaya.
Jembatan Gravitasi Kuantum Celestia dan Celestium
Celestia Quantum Gravity Bridge adalah jembatan ketersediaan data antara ETH dan Celestia yang memungkinkan ETH L2 “ketersediaan data off-chain” (ETH rollup menggunakan Celestia sebagai lapisan ketersediaan data).
Celestium adalah rollup L2 yang dibangun di atas ETH, menggunakan Celestia alih-alih ETH sebagai lapisan ketersediaan data, dan masih menggunakan mainnet ETH untuk penyelesaian dan konsensus, dan L2 lainnya dapat mengikutinya untuk meningkatkan skalabilitas mereka.
Ringkasan:
Celestia, sebagai lapisan ketersediaan data mandiri, dan dalam beberapa kasus lapisan konsensus, dapat menggunakan Celestia untuk meningkatkan skalabilitas karena teknik yang melekat pada pengambilan sampel ketersediaan data dan node cahaya “beberapa jujur”.
BAGIAN 3: Berhenti di Lab Bahan Bakar
Mari kita akhiri percakapan dengan berbicara tentang Fuel Labs, yang membangun lapisan eksekusi yang dapat diimplementasikan dengan ETH dan Celestia, mempertahankan tingkat keamanan dan desentralisasi yang tinggi untuk meningkatkan throughput.
Pelajari lebih lanjut tentang Lab Bahan Bakar:
Salah satu produk Fuel Labs adalah Optimistic Rollup mereka, yang mereka bangun untuk memperluas bengkel ETH. Termasuk:
Jembatan kepercayaan-diminimalkan antara Bahan Bakar dan Ethereum
FuelVM - Verifikasi paralel dengan menjalankan kontrak pintar menggunakan “UTXO” (output transaksi yang tidak dikonsumsi).
Bahasa pemrograman Sway
Singkatnya, FuelVM dapat menjalankan beberapa proses secara bersamaan (validasi paralel) karena Celestia bekerja dengan semua VM, dan Fuel juga dapat menggunakan Celestia sebagai lapisan ketersediaan data dan / atau lapisan konsensus untuk memulai rollup.