Seorang teman meminta saya untuk menganalisa pemain baru selain empat raja layer2, seperti Linea, Polygon zkEVM, Mantle, Metis dan empat naga kecil lainnya. Setelah melihat secara kasar, saya menemukan bahwa sebagian besar perbedaan inti antara lapisan 2 terletak pada dua poin: 1) Apakah Ketersediaan Data bergantung pada jaringan utama Ethereum; 2) Apa yang dimaksud dengan afinitas EVM?
Apakah EVM setara dan mudah dipahami menentukan transfer ekologi dengan batas rendah bagi pengembang; artikel ini membahas dari perspektif sains populer, apa sebenarnya Ketersediaan Data itu? Mengapa lapisan DA merupakan lapisan inti dari lapisan2? Pilihan apa yang diambil DA pihak ketiga seperti Celestia dan Eigenlayer?
Mari kita jelaskan dulu apa itu Ketersediaan Data?
Sederhananya, Ketersediaan Data berarti bahwa dalam jaringan blockchain, semua node dapat memperoleh ketersediaan seluruh data historis yang dihasilkan oleh sistem. Mengapa ini penting? Karena blockchain didistribusikan dan dicatat pada node yang berbeda. Jika beberapa data penting hilang atau disembunyikan, keamanan seluruh sistem akan terganggu.
Misalnya, jika informasi detail suatu transaksi hanya diketahui oleh beberapa node dan tidak dapat diperoleh oleh node lain, maka transaksi tersebut tidak dapat diverifikasi dengan benar oleh semua validator. Contoh lain, jika Anda ingin menanyakan saldo akun, Anda harus menelusuri semua riwayat transaksi terkait untuk menghitung hasil akhirnya. Jika ada data transaksi yang hilang maka hasil saldo akan salah.
Oleh karena itu, Ketersediaan Data memastikan bahwa setiap node dapat memperoleh semua data historis untuk verifikasi dan kueri yang benar, memastikan bahwa data dalam sistem blockchain tidak akan hilang atau disembunyikan, dan semua node dapat memperoleh data yang lengkap. Jika lapisan DA tidak dapat bekerja dengan baik, mengambil contoh Optimisme, periode tantangan 7 hari tidak akan dapat dilanjutkan, karena jika keadaan sebelum dan sesudah batch Calldata tidak dapat dibaca secara normal, kontrak Rollup tidak dapat dikonfirmasi. Pada akhirnya, DA bertujuan untuk memastikan keamanan sistem buku besar blockchain.
Mari kita bahas kelebihan dan kekurangan layer2 menggunakan Ethereum sebagai layer DA.
Menggunakan Ethereum sebagai lapisan DA pada Lapisan 2 memang dapat memanfaatkan keamanan dan integritas data Ethereum. Ini adalah keuntungan terbesar. Jika tidak, tidak akan ada batasan terhadap gangguan berbahaya pada transaksi lapisan 2 dan akuntansi yang tidak teratur. Lapisan 2 seperti itu jaringan secara alami akan Sulit untuk mendapatkan pengakuan arus utama. Namun, kapasitas blok dan throughput transaksi Ethereum sendiri terbatas, dan mungkin sulit untuk mendukung jaringan TPS Layer 2 yang tinggi dalam jangka panjang.
Ketidakcocokan kapasitas yang serius ini berarti sejumlah besar transaksi Lapisan 2 diantrekan untuk konfirmasi blok dan verifikasi DA tidak dapat diselesaikan tepat waktu. Pada saat yang sama, hal ini juga meningkatkan persaingan Layer 2 untuk ruang blok Ethereum, sehingga menaikkan biaya Gas.
Oleh karena itu, kami hanya mengandalkan mainnet Ethereum sebagai lapisan DA. Dalam jangka panjang, hal ini pasti akan menjadi hambatan bagi pengembangan lapisan 2, sehingga beberapa solusi DA utama telah muncul selama pengembangan lapisan 2:
Kompres data status ke L1, misalnya, zkSync mengirimkan bukti zkSNARK ke jaringan utama, dan sejumlah besar data transaksi asli dikelola oleh L2;
Platform rantai publik pihak ketiga seperti Celestia menyediakan solusi lapisan DA, dan data dikirimkan ke jaringan terdistribusi pihak ketiga untuk verifikasi dan status hasil disinkronkan ke L1;
Setelah pemutakhiran Cancun, ruang penyimpanan tambahan Blob ditambahkan, yang dikodekan dan diverifikasi menggunakan alat KZB.
Pemilihan solusi modular DA pihak ketiga
Ketika berbicara tentang solusi modular DA pihak ketiga, dua proyek yang paling terkenal adalah Celestai dan Eigenlayer (serta Ethstorage).
Jaringan Celestia sendiri dapat menangani volume transaksi yang besar, memastikan bahwa sejumlah besar data yang dihasilkan oleh aplikasi pada lapisan 2 dapat menjamin efektivitas DA. Hanya status transaksi yang diunggah ke Ethereum secara batch, sehingga merupakan solusi DA yang dapat sangat termodulasi rencana;
Eigenlayer memisahkan pemrosesan transaksi dan penyimpanan data. Transaksi diproses dengan cepat dalam rollup, tetapi data integritas disimpan dalam jaringan terdistribusi yang dibangun oleh Eigenlayer. Rollup hanya akan mengunggah data penting seperti header blok dan akar pohon Merkle ke Ethereum Square. Ketika data lengkap perlu dibaca, kontrak Rollup akan membaca data dari jaringan Eigenlayer secara real time.
Saat ini, kedua solusi DA modular ini relatif populer. Misalnya, rantai aplikasi ekosistem Cosmos seperti Eclipse dan Cevmos semuanya menggunakan Celestia sebagai lapisan DA, dan jaringan lapisan2 seperti Mantle menggunakan Eigenlayer sebagai lapisan DA.
Harus dikatakan bahwa solusi DA modular adalah solusi DA yang lebih berorientasi ke masa depan, karena tertanam dengan konsensus eksternal pihak ketiga dan tidak secara langsung menggunakan Ethereum sebagai konsensus DA. Oleh karena itu, beberapa orang memilikinya diusulkan untuk menggunakan DA pihak ketiga. Proyek solusi mengusir eselon layer2.
Pada dasarnya, pertanyaannya adalah apakah Anda memercayai penyatuan eksternal ini ke dalam solusi DA yang dapat meningkatkan kapasitas dan kinerja. Menurut pendapat saya, Ethereum DA harus lebih populer dalam jangka pendek, tetapi dalam jangka panjang, terutama di era aplikasi multi-rantai, solusi DA modular pihak ketiga jenis ini juga dapat mengembangkan konsensus yang kuat.
Sistem Sederhana berbicara tentang dampak Ketersediaan Data pada lapisan 2. Tampaknya ide dan kerangka dari berbagai lapisan 2 yang muncul sangat jelas. Inti dari metode OP dan ZK Rollup adalah perbedaan cara memverifikasi keakuratan status data, dan apakah akan mengadopsi DA modular tiga pihak ketiga adalah untuk mengatasi keterbatasan kapasitas Ethereum sebagai DA. Perluasan tambahan Blob setelah peningkatan di Cancun adalah sebuah kompromi.
Berdasarkan premis ini, jika kita melihat berbagai solusi lapisan2 mutakhir, kita akan memiliki kriteria penilaian kerangka kognitif dasar.
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.
Layer2 Apa keuntungan dan kerugian menggunakan Ethereum sebagai lapisan ketersediaan?
Ditulis oleh: Haotian
Seorang teman meminta saya untuk menganalisa pemain baru selain empat raja layer2, seperti Linea, Polygon zkEVM, Mantle, Metis dan empat naga kecil lainnya. Setelah melihat secara kasar, saya menemukan bahwa sebagian besar perbedaan inti antara lapisan 2 terletak pada dua poin: 1) Apakah Ketersediaan Data bergantung pada jaringan utama Ethereum; 2) Apa yang dimaksud dengan afinitas EVM?
Apakah EVM setara dan mudah dipahami menentukan transfer ekologi dengan batas rendah bagi pengembang; artikel ini membahas dari perspektif sains populer, apa sebenarnya Ketersediaan Data itu? Mengapa lapisan DA merupakan lapisan inti dari lapisan2? Pilihan apa yang diambil DA pihak ketiga seperti Celestia dan Eigenlayer?
Mari kita jelaskan dulu apa itu Ketersediaan Data?
Sederhananya, Ketersediaan Data berarti bahwa dalam jaringan blockchain, semua node dapat memperoleh ketersediaan seluruh data historis yang dihasilkan oleh sistem. Mengapa ini penting? Karena blockchain didistribusikan dan dicatat pada node yang berbeda. Jika beberapa data penting hilang atau disembunyikan, keamanan seluruh sistem akan terganggu.
Misalnya, jika informasi detail suatu transaksi hanya diketahui oleh beberapa node dan tidak dapat diperoleh oleh node lain, maka transaksi tersebut tidak dapat diverifikasi dengan benar oleh semua validator. Contoh lain, jika Anda ingin menanyakan saldo akun, Anda harus menelusuri semua riwayat transaksi terkait untuk menghitung hasil akhirnya. Jika ada data transaksi yang hilang maka hasil saldo akan salah.
Oleh karena itu, Ketersediaan Data memastikan bahwa setiap node dapat memperoleh semua data historis untuk verifikasi dan kueri yang benar, memastikan bahwa data dalam sistem blockchain tidak akan hilang atau disembunyikan, dan semua node dapat memperoleh data yang lengkap. Jika lapisan DA tidak dapat bekerja dengan baik, mengambil contoh Optimisme, periode tantangan 7 hari tidak akan dapat dilanjutkan, karena jika keadaan sebelum dan sesudah batch Calldata tidak dapat dibaca secara normal, kontrak Rollup tidak dapat dikonfirmasi. Pada akhirnya, DA bertujuan untuk memastikan keamanan sistem buku besar blockchain.
Mari kita bahas kelebihan dan kekurangan layer2 menggunakan Ethereum sebagai layer DA.
Menggunakan Ethereum sebagai lapisan DA pada Lapisan 2 memang dapat memanfaatkan keamanan dan integritas data Ethereum. Ini adalah keuntungan terbesar. Jika tidak, tidak akan ada batasan terhadap gangguan berbahaya pada transaksi lapisan 2 dan akuntansi yang tidak teratur. Lapisan 2 seperti itu jaringan secara alami akan Sulit untuk mendapatkan pengakuan arus utama. Namun, kapasitas blok dan throughput transaksi Ethereum sendiri terbatas, dan mungkin sulit untuk mendukung jaringan TPS Layer 2 yang tinggi dalam jangka panjang.
Ketidakcocokan kapasitas yang serius ini berarti sejumlah besar transaksi Lapisan 2 diantrekan untuk konfirmasi blok dan verifikasi DA tidak dapat diselesaikan tepat waktu. Pada saat yang sama, hal ini juga meningkatkan persaingan Layer 2 untuk ruang blok Ethereum, sehingga menaikkan biaya Gas.
Oleh karena itu, kami hanya mengandalkan mainnet Ethereum sebagai lapisan DA. Dalam jangka panjang, hal ini pasti akan menjadi hambatan bagi pengembangan lapisan 2, sehingga beberapa solusi DA utama telah muncul selama pengembangan lapisan 2:
Kompres data status ke L1, misalnya, zkSync mengirimkan bukti zkSNARK ke jaringan utama, dan sejumlah besar data transaksi asli dikelola oleh L2;
Platform rantai publik pihak ketiga seperti Celestia menyediakan solusi lapisan DA, dan data dikirimkan ke jaringan terdistribusi pihak ketiga untuk verifikasi dan status hasil disinkronkan ke L1;
Setelah pemutakhiran Cancun, ruang penyimpanan tambahan Blob ditambahkan, yang dikodekan dan diverifikasi menggunakan alat KZB.
Pemilihan solusi modular DA pihak ketiga
Ketika berbicara tentang solusi modular DA pihak ketiga, dua proyek yang paling terkenal adalah Celestai dan Eigenlayer (serta Ethstorage).
Jaringan Celestia sendiri dapat menangani volume transaksi yang besar, memastikan bahwa sejumlah besar data yang dihasilkan oleh aplikasi pada lapisan 2 dapat menjamin efektivitas DA. Hanya status transaksi yang diunggah ke Ethereum secara batch, sehingga merupakan solusi DA yang dapat sangat termodulasi rencana;
Eigenlayer memisahkan pemrosesan transaksi dan penyimpanan data. Transaksi diproses dengan cepat dalam rollup, tetapi data integritas disimpan dalam jaringan terdistribusi yang dibangun oleh Eigenlayer. Rollup hanya akan mengunggah data penting seperti header blok dan akar pohon Merkle ke Ethereum Square. Ketika data lengkap perlu dibaca, kontrak Rollup akan membaca data dari jaringan Eigenlayer secara real time.
Saat ini, kedua solusi DA modular ini relatif populer. Misalnya, rantai aplikasi ekosistem Cosmos seperti Eclipse dan Cevmos semuanya menggunakan Celestia sebagai lapisan DA, dan jaringan lapisan2 seperti Mantle menggunakan Eigenlayer sebagai lapisan DA.
Harus dikatakan bahwa solusi DA modular adalah solusi DA yang lebih berorientasi ke masa depan, karena tertanam dengan konsensus eksternal pihak ketiga dan tidak secara langsung menggunakan Ethereum sebagai konsensus DA. Oleh karena itu, beberapa orang memilikinya diusulkan untuk menggunakan DA pihak ketiga. Proyek solusi mengusir eselon layer2.
Pada dasarnya, pertanyaannya adalah apakah Anda memercayai penyatuan eksternal ini ke dalam solusi DA yang dapat meningkatkan kapasitas dan kinerja. Menurut pendapat saya, Ethereum DA harus lebih populer dalam jangka pendek, tetapi dalam jangka panjang, terutama di era aplikasi multi-rantai, solusi DA modular pihak ketiga jenis ini juga dapat mengembangkan konsensus yang kuat.
Sistem Sederhana berbicara tentang dampak Ketersediaan Data pada lapisan 2. Tampaknya ide dan kerangka dari berbagai lapisan 2 yang muncul sangat jelas. Inti dari metode OP dan ZK Rollup adalah perbedaan cara memverifikasi keakuratan status data, dan apakah akan mengadopsi DA modular tiga pihak ketiga adalah untuk mengatasi keterbatasan kapasitas Ethereum sebagai DA. Perluasan tambahan Blob setelah peningkatan di Cancun adalah sebuah kompromi.
Berdasarkan premis ini, jika kita melihat berbagai solusi lapisan2 mutakhir, kita akan memiliki kriteria penilaian kerangka kognitif dasar.