Peluncuran Celestia telah menarik banyak perhatian dari industri dan juga menyebabkan ledakan dalam “blockchain modular”. Baru-baru ini, NEAR Blockchain juga mengumumkan bahwa mereka akan meluncurkan lapisan ketersediaan data NEAR DA, terjun ke ruang blockchain modular.
Jadi apa sebenarnya kebangkitan “blockchain modular” baru-baru ini? Apakah Polkadot adalah blockchain modular, dan apa perbedaan antara keduanya?
Apa itu “blockchain modular” seperti Celestia?
“Blockchain modular” yang kita diskusikan di sini mengacu pada Celestia, Avail, EigenDA, dll., Yang merupakan blockchain modular dalam konteks ekosistem Ethereum.
Konsep yang sesuai dengan “blockchain modular” adalah “blockchain monolitik”.
Tanggung jawab inti blockchain umumnya dibagi menjadi empat bagian:
Eksekusi: Mendukung pelaksanaan transaksi dan memungkinkan penyebaran dan interaksi dengan kontrak pintar.
Ketersediaan Data: Menjamin ketersediaan data transaksi.
Konsensus: Konten dan urutan transaksi yang diizinkan.
Penyelesaian: Digunakan untuk menyelesaikan transaksi, menyelesaikan perselisihan, memvalidasi bukti, dan menjembatani antara lapisan eksekusi yang berbeda.
Dalam blockchain monolitik, semua tanggung jawab ini dilakukan oleh satu rantai, seperti Bitcoin dan Ethereum, yang merupakan perwakilan dari blockchain monolitik. Tapi ini menciptakan masalah skalabilitas yang buruk dan biaya tinggi.
Aliran transaksi pada rantai monolitik, sumber: Euromoney
Akibatnya, konsep blockchain modular muncul, dan ide intinya adalah untuk memisahkan tanggung jawab yang berbeda dan mengalihdayakannya ke lapisan independen khusus (modul), sehingga membuat rantai utama lebih terukur dan lebih murah.
Perbandingan blockchain monolitik dan modular, sumber: Celestia
Misalnya, ZK Rollup, Optimistic Rollup, dll., Mengalihdayakan lapisan eksekusi, sementara Celestia dan Avail mengalihdayakan lapisan ketersediaan data (DA).
Selain solusi eksternal, Ethereum sendiri juga ingin meningkatkan skalabilitas melalui teknologi Proto-Danksharding (EIP-4844).
Singkatnya, dalam konteks ekosistem Ethereum, “blockchain modular” adalah solusi teknis yang lahir untuk meningkatkan skalabilitas Ethereum. Ini memisahkan lapisan eksekusi, lapisan ketersediaan data, dll., Dari blockchain menjadi “modul” yang berbeda.
Apakah Polkadot merupakan blockchain modular?
Kami juga mendengar banyak tentang konsep “blockchain modular” di Polkadot, tetapi ini tidak persis sama dengan modularitas yang disebutkan di atas.
Polkadot adalah sistem multi-rantai heterogen yang terdiri dari rantai relai dan beberapa parachain heterogen. Relay Chain bertanggung jawab untuk menjaga konsensus dan keamanan di seluruh jaringan, sementara parachain dapat fokus pada aplikasi dan kinerja masing-masing. Transfer data lintas rantai dan interoperabilitas antar parachain dapat dicapai melalui XCM.
Polkadot 架构,来源:mercuryo
Hasilnya, Polkadot dapat mencapai tingkat skalabilitas, yaitu, saat parachain meningkat, begitu pula throughput jaringan. Teknologi dukungan asinkron yang dikembangkan dapat lebih meningkatkan skalabilitas, memungkinkan waktu blok parachain Polkadot mencapai 6 detik, yang dapat mendukung ribuan parachain.
Dengan kata lain, Polkadot sebagian besar telah memecahkan hambatan skalabilitas melalui arsitektur multi-rantai (atau sharding), itulah sebabnya kami jarang membahas solusi untuk meningkatkan skalabilitas seperti rollup dan lapisan DA di ekosistem Polkadot.
Tapi Polkadot memang pelopor dalam blockchain modular.
Arsitektur Polkadot bersifat modular
Dari uraian di atas, tidak sulit untuk melihat bahwa arsitektur Polkadot itu sendiri mewujudkan gagasan modularitas.
Relay Chain bertanggung jawab atas keamanan dan konsensus, dan setiap parachain dapat fokus untuk membangun apa yang baik, misalnya, parachain KILT berfokus pada identitas, parachain HydraDX berfokus pada DEX, dan setiap parachain sebenarnya adalah modul. Parachain dalam ekosistem dapat berinteraksi dengan parachain lain dengan mengirimkan pesan lintas rantai (XCM) untuk menggunakan fungsi yang disediakan oleh parachain lain (modul).
Polkadot juga sedang mengerjakan rencana untuk “meminimalkan relai”, menghapus beberapa fungsi rantai relai dan mendesentralisasikannya ke beberapa “parachain sistem”, sehingga dapat mengurangi beban pada rantai relai dan memungkinkan rantai relai untuk lebih fokus pada konsensus dan keamanan. Saat ini, Polkadot telah menempatkan fungsi aset dan kolektif on-chain pada parachain sistem, dan juga akan menempatkan fungsi tata kelola, janji, dan transfer ke dalam parachain sistem di masa mendatang. Di sini, setiap parachain sistem adalah “modul” dalam blockchain, dan meminimalkan relai adalah untuk meningkatkan skalabilitas blockchain Polkadot melalui modularitas.
Kerangka kerja pengembangan blockchain modular: Substrat
Kerangka Substrat Polkadot adalah kerangka kerja sumber terbuka modular untuk mengembangkan blockchain, yang menyediakan modul yang sangat fleksibel dan dapat disesuaikan yang memungkinkan pengembang merancang logika blockchain sesuai dengan kebutuhan mereka.
Modul dalam Substrat disebut palet, dan mereka adalah modul fungsional yang telah ditentukan. Oleh karena itu, Substrat seperti “blockchain Lego”, memungkinkan pengembang untuk menggunakan modul yang ada untuk dengan cepat membangun blockchain yang memenuhi kebutuhan mereka sendiri, sangat mengurangi ambang batas untuk pengembangan blockchain. Pengembang juga dapat mengembangkan palet mereka sendiri untuk memfasilitasi integrasi cepat dengan rantai lain.
Diagram berikut mencantumkan beberapa palet yang termasuk dalam kerangka Substrat:
Palet Substrat(模块),来源:Substrat 文档
Ada banyak lagi Palet yang menawarkan berbagai fitur yang kaya, dan jumlah Palet terus bertambah, sehingga Anda dapat melihat Palet terbaru di sini:
Baru-baru ini, Parity menggabungkan Substrat dengan basis kode Polkadot dan Cumulus untuk membentuk Polkadot SDK. Polkadot SDK adalah kit pengembangan perangkat lunak blockchain untuk mengembangkan jaringan Polkadot, yang memungkinkan pengembang untuk dengan mudah membuat parachain mereka sendiri, memungkinkan inovasi dan penyesuaian blockchain.
Jadi, apakah mungkin bagi Polkadot untuk meluncurkan lapisan DA?
Secara teoritis, Polkadot juga dapat memisahkan ketersediaan data dan menyediakannya sebagai lapisan DA terpisah, sehingga memperluas pasar yang lebih besar. Namun, ini adalah sesuatu yang perlu didiskusikan dan diputuskan oleh komunitas dan pengembang Polkadot, dan telah hangat dibahas oleh beberapa anggota komunitas di forum Polkadot:
Atau, Anda dapat memanfaatkan pengembangan modular Polkadot SDK untuk mengembangkan blockchain ketersediaan data. Faktanya, orang-orang sudah melakukannya. Blockchain ketersediaan data Polygon, proyek Avail, dikembangkan menggunakan kerangka kerja Substrat Polkadot dan menggunakan konsensus NENEK + BABE yang sama dengan Polkadot.
Ringkasan
Blockchain modular adalah solusi teknis yang memisahkan tanggung jawab yang berbeda dari blockchain dan menyerahkannya ke modul independen khusus, yang merupakan arah penting untuk evolusi teknologi blockchain.
Dalam ekosistem Ethereum, blockchain modular terutama diusulkan untuk skalabilitas Ethereum, seperti Celestia, Avail, dll.
Dalam ekosistem Polkadot, blockchain modular adalah fitur penting dari Polkadot, yang mewujudkan inovasi dan penyesuaian blockchain melalui arsitektur multi-rantai dan kerangka pengembangan modular Substrat.
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.
Kegilaan Modularitas Celestia: Apakah Polkadot adalah Blockchain Modular?
作者:PolkaWorld
Peluncuran Celestia telah menarik banyak perhatian dari industri dan juga menyebabkan ledakan dalam “blockchain modular”. Baru-baru ini, NEAR Blockchain juga mengumumkan bahwa mereka akan meluncurkan lapisan ketersediaan data NEAR DA, terjun ke ruang blockchain modular.
Jadi apa sebenarnya kebangkitan “blockchain modular” baru-baru ini? Apakah Polkadot adalah blockchain modular, dan apa perbedaan antara keduanya?
Apa itu “blockchain modular” seperti Celestia?
“Blockchain modular” yang kita diskusikan di sini mengacu pada Celestia, Avail, EigenDA, dll., Yang merupakan blockchain modular dalam konteks ekosistem Ethereum.
Konsep yang sesuai dengan “blockchain modular” adalah “blockchain monolitik”.
Tanggung jawab inti blockchain umumnya dibagi menjadi empat bagian:
Eksekusi: Mendukung pelaksanaan transaksi dan memungkinkan penyebaran dan interaksi dengan kontrak pintar. Ketersediaan Data: Menjamin ketersediaan data transaksi. Konsensus: Konten dan urutan transaksi yang diizinkan. Penyelesaian: Digunakan untuk menyelesaikan transaksi, menyelesaikan perselisihan, memvalidasi bukti, dan menjembatani antara lapisan eksekusi yang berbeda.
Dalam blockchain monolitik, semua tanggung jawab ini dilakukan oleh satu rantai, seperti Bitcoin dan Ethereum, yang merupakan perwakilan dari blockchain monolitik. Tapi ini menciptakan masalah skalabilitas yang buruk dan biaya tinggi.
Aliran transaksi pada rantai monolitik, sumber: Euromoney
Akibatnya, konsep blockchain modular muncul, dan ide intinya adalah untuk memisahkan tanggung jawab yang berbeda dan mengalihdayakannya ke lapisan independen khusus (modul), sehingga membuat rantai utama lebih terukur dan lebih murah.
Perbandingan blockchain monolitik dan modular, sumber: Celestia
Misalnya, ZK Rollup, Optimistic Rollup, dll., Mengalihdayakan lapisan eksekusi, sementara Celestia dan Avail mengalihdayakan lapisan ketersediaan data (DA).
Selain solusi eksternal, Ethereum sendiri juga ingin meningkatkan skalabilitas melalui teknologi Proto-Danksharding (EIP-4844).
Singkatnya, dalam konteks ekosistem Ethereum, “blockchain modular” adalah solusi teknis yang lahir untuk meningkatkan skalabilitas Ethereum. Ini memisahkan lapisan eksekusi, lapisan ketersediaan data, dll., Dari blockchain menjadi “modul” yang berbeda.
Apakah Polkadot merupakan blockchain modular?
Kami juga mendengar banyak tentang konsep “blockchain modular” di Polkadot, tetapi ini tidak persis sama dengan modularitas yang disebutkan di atas.
Polkadot adalah sistem multi-rantai heterogen yang terdiri dari rantai relai dan beberapa parachain heterogen. Relay Chain bertanggung jawab untuk menjaga konsensus dan keamanan di seluruh jaringan, sementara parachain dapat fokus pada aplikasi dan kinerja masing-masing. Transfer data lintas rantai dan interoperabilitas antar parachain dapat dicapai melalui XCM.
Polkadot 架构,来源:mercuryo
Hasilnya, Polkadot dapat mencapai tingkat skalabilitas, yaitu, saat parachain meningkat, begitu pula throughput jaringan. Teknologi dukungan asinkron yang dikembangkan dapat lebih meningkatkan skalabilitas, memungkinkan waktu blok parachain Polkadot mencapai 6 detik, yang dapat mendukung ribuan parachain.
Dengan kata lain, Polkadot sebagian besar telah memecahkan hambatan skalabilitas melalui arsitektur multi-rantai (atau sharding), itulah sebabnya kami jarang membahas solusi untuk meningkatkan skalabilitas seperti rollup dan lapisan DA di ekosistem Polkadot.
Tapi Polkadot memang pelopor dalam blockchain modular.
Arsitektur Polkadot bersifat modular
Dari uraian di atas, tidak sulit untuk melihat bahwa arsitektur Polkadot itu sendiri mewujudkan gagasan modularitas.
Relay Chain bertanggung jawab atas keamanan dan konsensus, dan setiap parachain dapat fokus untuk membangun apa yang baik, misalnya, parachain KILT berfokus pada identitas, parachain HydraDX berfokus pada DEX, dan setiap parachain sebenarnya adalah modul. Parachain dalam ekosistem dapat berinteraksi dengan parachain lain dengan mengirimkan pesan lintas rantai (XCM) untuk menggunakan fungsi yang disediakan oleh parachain lain (modul).
Polkadot juga sedang mengerjakan rencana untuk “meminimalkan relai”, menghapus beberapa fungsi rantai relai dan mendesentralisasikannya ke beberapa “parachain sistem”, sehingga dapat mengurangi beban pada rantai relai dan memungkinkan rantai relai untuk lebih fokus pada konsensus dan keamanan. Saat ini, Polkadot telah menempatkan fungsi aset dan kolektif on-chain pada parachain sistem, dan juga akan menempatkan fungsi tata kelola, janji, dan transfer ke dalam parachain sistem di masa mendatang. Di sini, setiap parachain sistem adalah “modul” dalam blockchain, dan meminimalkan relai adalah untuk meningkatkan skalabilitas blockchain Polkadot melalui modularitas.
Kerangka kerja pengembangan blockchain modular: Substrat
Kerangka Substrat Polkadot adalah kerangka kerja sumber terbuka modular untuk mengembangkan blockchain, yang menyediakan modul yang sangat fleksibel dan dapat disesuaikan yang memungkinkan pengembang merancang logika blockchain sesuai dengan kebutuhan mereka.
Modul dalam Substrat disebut palet, dan mereka adalah modul fungsional yang telah ditentukan. Oleh karena itu, Substrat seperti “blockchain Lego”, memungkinkan pengembang untuk menggunakan modul yang ada untuk dengan cepat membangun blockchain yang memenuhi kebutuhan mereka sendiri, sangat mengurangi ambang batas untuk pengembangan blockchain. Pengembang juga dapat mengembangkan palet mereka sendiri untuk memfasilitasi integrasi cepat dengan rantai lain.
Diagram berikut mencantumkan beberapa palet yang termasuk dalam kerangka Substrat:
Palet Substrat(模块),来源:Substrat 文档
Ada banyak lagi Palet yang menawarkan berbagai fitur yang kaya, dan jumlah Palet terus bertambah, sehingga Anda dapat melihat Palet terbaru di sini:
Baru-baru ini, Parity menggabungkan Substrat dengan basis kode Polkadot dan Cumulus untuk membentuk Polkadot SDK. Polkadot SDK adalah kit pengembangan perangkat lunak blockchain untuk mengembangkan jaringan Polkadot, yang memungkinkan pengembang untuk dengan mudah membuat parachain mereka sendiri, memungkinkan inovasi dan penyesuaian blockchain.
Jadi, apakah mungkin bagi Polkadot untuk meluncurkan lapisan DA?
Secara teoritis, Polkadot juga dapat memisahkan ketersediaan data dan menyediakannya sebagai lapisan DA terpisah, sehingga memperluas pasar yang lebih besar. Namun, ini adalah sesuatu yang perlu didiskusikan dan diputuskan oleh komunitas dan pengembang Polkadot, dan telah hangat dibahas oleh beberapa anggota komunitas di forum Polkadot:
Atau, Anda dapat memanfaatkan pengembangan modular Polkadot SDK untuk mengembangkan blockchain ketersediaan data. Faktanya, orang-orang sudah melakukannya. Blockchain ketersediaan data Polygon, proyek Avail, dikembangkan menggunakan kerangka kerja Substrat Polkadot dan menggunakan konsensus NENEK + BABE yang sama dengan Polkadot.
Ringkasan
Blockchain modular adalah solusi teknis yang memisahkan tanggung jawab yang berbeda dari blockchain dan menyerahkannya ke modul independen khusus, yang merupakan arah penting untuk evolusi teknologi blockchain.
Dalam ekosistem Ethereum, blockchain modular terutama diusulkan untuk skalabilitas Ethereum, seperti Celestia, Avail, dll.
Dalam ekosistem Polkadot, blockchain modular adalah fitur penting dari Polkadot, yang mewujudkan inovasi dan penyesuaian blockchain melalui arsitektur multi-rantai dan kerangka pengembangan modular Substrat.