Analisis Pentingnya Ketersediaan Data untuk Layer 2
Masalah ketersediaan data tentang solusi Layer 2 di ekosistem Ethereum telah menjadi perdebatan. Artikel ini akan membahas konsep ketersediaan data, tantangan yang dihadapi oleh L2, dan perdebatan seputar lapisan ketersediaan data.
Definisi Ketersediaan Data
Ketersediaan data mengacu pada produsen blok yang mempublikasikan data transaksi lengkap ke jaringan, sehingga validator dapat mengunduh dan memverifikasi. Jika produsen blok menerbitkan data lengkap dan memungkinkan validator untuk mengunduh, maka data dianggap tersedia; sebaliknya, jika sebagian data disembunyikan sehingga validator tidak dapat memperoleh informasi lengkap, maka data dianggap tidak tersedia.
Perlu dicatat bahwa ketersediaan data dan keterjangkauan data adalah dua konsep yang berbeda:
Ketersediaan data berfokus pada tahap setelah produksi blok baru, tetapi sebelum ditambahkan ke blockchain melalui mekanisme konsensus. Ini berkaitan dengan apakah data yang baru dirilis dapat melewati konsensus, bukan data historis.
Dapat dicari data melibatkan tahap di mana data telah disepakati dan disimpan secara permanen di blockchain, yaitu kemampuan untuk mengambil data sejarah. Di Ethereum, node yang menyimpan semua data sejarah disebut node arsip.
Ada pendapat yang menyatakan bahwa istilah "data availability" mungkin dapat menimbulkan kebingungan, dan disarankan untuk diganti dengan "data publishing" yang lebih tepat.
Tantangan Ketersediaan Data L2
Meskipun konsep ketersediaan data berasal dari Ethereum, namun saat ini kami lebih fokus pada masalah ketersediaan data di level L2. Di L2, penyortir (Sequencer) sebagai produsen blok, perlu menerbitkan cukup data transaksi agar validator dapat memeriksa keabsahan transaksi.
L2 menghadapi dua tantangan utama:
Pastikan mekanisme verifikasi berjalan dengan aman
Untuk rollup optimis ( OP Rollup ): Jika sorter tidak menerbitkan data blok yang dapat direproduksi secara lengkap, penantang dalam bukti penipuan tidak akan dapat memulai tantangan yang valid.
Untuk Zero-Knowledge Rollup ( ZK Rollup ): Meskipun bukti validitas itu sendiri tidak bergantung pada ketersediaan data, namun ZK Rollup secara keseluruhan masih memerlukan ketersediaan data. Tanpa data blok yang dapat direproduksi, pengguna tidak akan dapat mengetahui saldo mereka, yang dapat mengakibatkan kehilangan aset.
Mengurangi biaya penerbitan data
Total biaya Gas yang dibayar pengguna kepada L2 terdiri dari dua bagian: biaya Gas untuk transaksi yang dieksekusi di L2 dan biaya Gas untuk mengirimkan data dari L2 ke L1. Di antara keduanya, yang terakhir merupakan bagian yang paling signifikan, dan data transaksi yang diperlukan untuk menjamin ketersediaan data adalah bagian terbesar di dalamnya.
Untuk mengurangi biaya, ada dua metode utama:
Mengurangi biaya penerbitan data di L1, seperti peningkatan EIP-4844 yang akan datang di Ethereum.
Mengelupas ketersediaan data dari L1, yaitu tidak menggunakan Ethereum sebagai lapisan ketersediaan data.
Kontroversi Lapisan Ketersediaan Data
Konsep blockchain modular memisahkan fungsi inti blockchain, membentuk bagian-bagian yang relatif independen. Pandangan yang diterima secara umum membagi blockchain modular menjadi empat lapisan: lapisan eksekusi, lapisan penyelesaian, lapisan konsensus, dan lapisan ketersediaan data.
Saat ini, L2 selain memisahkan lapisan eksekusi dari Ethereum, tiga fungsi lainnya masih dilakukan di Ethereum. Namun, karena pertimbangan biaya, banyak L2 sedang mempersiapkan untuk memisahkan lapisan ketersediaan data dari Ethereum, hanya menggunakan Ethereum sebagai lapisan penyelesaian dan lapisan konsensus.
Namun, komunitas Ethereum tampaknya tidak ingin L2 mendapatkan ketersediaan data dari tempat lain. Ada pendapat yang mengatakan bahwa tidak menggunakan Ethereum sebagai lapisan ketersediaan data tidak dapat dianggap sebagai Rollup atau L2. Penekanan ini mungkin berasal dari kekhawatiran bahwa status Ethereum mungkin terancam.
Meskipun ada kontroversi, ini tidak menghalangi perkembangan pesat proyek-proyek terkait lapisan ketersediaan data. Di masa depan, kita akan melihat lebih banyak solusi inovatif untuk ketersediaan data muncul, memberikan kemungkinan baru bagi pengembangan ekosistem L2.
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.
13 Suka
Hadiah
13
9
Bagikan
Komentar
0/400
NFTArtisanHQ
· 2jam yang lalu
hmm... perubahan paradigma dalam ketersediaan data l2 ini mengingatkan saya pada readymades duchamp... keduanya mempertanyakan sifat keaslian sejujurnya
Lihat AsliBalas0
GateUser-74b10196
· 5jam yang lalu
l2 mulai mengumpulkan data lagi ya
Lihat AsliBalas0
ContractTester
· 10jam yang lalu
Masalah tingkat keberhasilan verifikasi yang rendah harus diselesaikan.
Lihat AsliBalas0
AirdropHunterWang
· 08-01 19:10
Banyak juga orang di l2, sudah tidak tahan lagi.
Lihat AsliBalas0
BlockchainFoodie
· 08-01 19:05
yo ini DA ini seperti memeriksa apakah bahan farm-to-table Anda asli... jika datanya tersembunyi, itu seperti mendapatkan daging misteri fr fr
Lihat AsliBalas0
DYORMaster
· 08-01 19:03
Layer2 adalah jalan yang benar!
Lihat AsliBalas0
NFTHoarder
· 08-01 19:03
Hah, ketersediaan data itu adalah jebakan.
Lihat AsliBalas0
BridgeNomad
· 08-01 19:02
asumsi kepercayaan dalam ketersediaan data l2 masih membuatku trauma jembatan nomad... memvalidasi setiap byte fr
Analisis Ketersediaan Data Layer 2: Tantangan Kunci dan Perkembangan Masa Depan
Analisis Pentingnya Ketersediaan Data untuk Layer 2
Masalah ketersediaan data tentang solusi Layer 2 di ekosistem Ethereum telah menjadi perdebatan. Artikel ini akan membahas konsep ketersediaan data, tantangan yang dihadapi oleh L2, dan perdebatan seputar lapisan ketersediaan data.
Definisi Ketersediaan Data
Ketersediaan data mengacu pada produsen blok yang mempublikasikan data transaksi lengkap ke jaringan, sehingga validator dapat mengunduh dan memverifikasi. Jika produsen blok menerbitkan data lengkap dan memungkinkan validator untuk mengunduh, maka data dianggap tersedia; sebaliknya, jika sebagian data disembunyikan sehingga validator tidak dapat memperoleh informasi lengkap, maka data dianggap tidak tersedia.
Perlu dicatat bahwa ketersediaan data dan keterjangkauan data adalah dua konsep yang berbeda:
Ketersediaan data berfokus pada tahap setelah produksi blok baru, tetapi sebelum ditambahkan ke blockchain melalui mekanisme konsensus. Ini berkaitan dengan apakah data yang baru dirilis dapat melewati konsensus, bukan data historis.
Dapat dicari data melibatkan tahap di mana data telah disepakati dan disimpan secara permanen di blockchain, yaitu kemampuan untuk mengambil data sejarah. Di Ethereum, node yang menyimpan semua data sejarah disebut node arsip.
Ada pendapat yang menyatakan bahwa istilah "data availability" mungkin dapat menimbulkan kebingungan, dan disarankan untuk diganti dengan "data publishing" yang lebih tepat.
Tantangan Ketersediaan Data L2
Meskipun konsep ketersediaan data berasal dari Ethereum, namun saat ini kami lebih fokus pada masalah ketersediaan data di level L2. Di L2, penyortir (Sequencer) sebagai produsen blok, perlu menerbitkan cukup data transaksi agar validator dapat memeriksa keabsahan transaksi.
L2 menghadapi dua tantangan utama:
Untuk rollup optimis ( OP Rollup ): Jika sorter tidak menerbitkan data blok yang dapat direproduksi secara lengkap, penantang dalam bukti penipuan tidak akan dapat memulai tantangan yang valid.
Untuk Zero-Knowledge Rollup ( ZK Rollup ): Meskipun bukti validitas itu sendiri tidak bergantung pada ketersediaan data, namun ZK Rollup secara keseluruhan masih memerlukan ketersediaan data. Tanpa data blok yang dapat direproduksi, pengguna tidak akan dapat mengetahui saldo mereka, yang dapat mengakibatkan kehilangan aset.
Total biaya Gas yang dibayar pengguna kepada L2 terdiri dari dua bagian: biaya Gas untuk transaksi yang dieksekusi di L2 dan biaya Gas untuk mengirimkan data dari L2 ke L1. Di antara keduanya, yang terakhir merupakan bagian yang paling signifikan, dan data transaksi yang diperlukan untuk menjamin ketersediaan data adalah bagian terbesar di dalamnya.
Untuk mengurangi biaya, ada dua metode utama:
Mengurangi biaya penerbitan data di L1, seperti peningkatan EIP-4844 yang akan datang di Ethereum.
Mengelupas ketersediaan data dari L1, yaitu tidak menggunakan Ethereum sebagai lapisan ketersediaan data.
Kontroversi Lapisan Ketersediaan Data
Konsep blockchain modular memisahkan fungsi inti blockchain, membentuk bagian-bagian yang relatif independen. Pandangan yang diterima secara umum membagi blockchain modular menjadi empat lapisan: lapisan eksekusi, lapisan penyelesaian, lapisan konsensus, dan lapisan ketersediaan data.
Saat ini, L2 selain memisahkan lapisan eksekusi dari Ethereum, tiga fungsi lainnya masih dilakukan di Ethereum. Namun, karena pertimbangan biaya, banyak L2 sedang mempersiapkan untuk memisahkan lapisan ketersediaan data dari Ethereum, hanya menggunakan Ethereum sebagai lapisan penyelesaian dan lapisan konsensus.
Namun, komunitas Ethereum tampaknya tidak ingin L2 mendapatkan ketersediaan data dari tempat lain. Ada pendapat yang mengatakan bahwa tidak menggunakan Ethereum sebagai lapisan ketersediaan data tidak dapat dianggap sebagai Rollup atau L2. Penekanan ini mungkin berasal dari kekhawatiran bahwa status Ethereum mungkin terancam.
Meskipun ada kontroversi, ini tidak menghalangi perkembangan pesat proyek-proyek terkait lapisan ketersediaan data. Di masa depan, kita akan melihat lebih banyak solusi inovatif untuk ketersediaan data muncul, memberikan kemungkinan baru bagi pengembangan ekosistem L2.