Diskusi tentang Pentingnya Ketersediaan Data bagi Layer 2
Di ekosistem Ethereum, selalu ada kontroversi mengenai ketersediaan data Layer 2(L2). Beberapa peneliti berpendapat bahwa tidak menggunakan Ethereum untuk mendapatkan ketersediaan data tidak dapat dianggap sebagai L2. Jika mengikuti pandangan ini, banyak solusi skala yang ada akan kehilangan kualifikasi L2, termasuk beberapa proyek terkenal.
Jadi, apa sebenarnya ketersediaan data? Tantangan ketersediaan data apa yang dihadapi oleh L2? Mengapa lapisan ketersediaan data memicu begitu banyak kontroversi di L2? Artikel ini akan fokus pada pertanyaan-pertanyaan ini, berusaha mengungkap misteri ketersediaan data.
Definisi Ketersediaan Data
Singkatnya, ketersediaan data mengacu pada produsen blok yang menerbitkan semua data transaksi blok ke jaringan, sehingga validator dapat mengunduhnya. Jika produsen blok menerbitkan data lengkap dan memungkinkan validator untuk mengunduh, kita katakan data tersebut tersedia; jika menyembunyikan sebagian data menyebabkan validator tidak dapat mengunduh data lengkap, maka data tersebut tidak tersedia.
Perbedaan antara ketersediaan data dan dapat diambil
Konsep ketersediaan data dan ketercapaian data seringkali membingungkan, tetapi sebenarnya ada perbedaan besar di antara keduanya:
Ketersediaan data melibatkan tahap setelah produksi blok, di mana data belum ditambahkan ke blockchain melalui konsensus. Ini berkaitan dengan apakah data yang baru dirilis dapat melalui konsensus, bukan data historis.
Ketertelusuran data melibatkan fase di mana data telah dikonsensus dan disimpan secara permanen di blockchain, yaitu kemampuan untuk mengambil data historis. Di Ethereum, node yang menyimpan semua data historis disebut sebagai node arsip.
Ada pendapat yang menyatakan bahwa istilah "ketersediaan data" dapat menimbulkan kebingungan, dan disarankan untuk menggantinya dengan "publikasi data" yang lebih akurat.
Masalah Ketersediaan Data di Layer 2
Meskipun konsep ketersediaan data berasal dari Ethereum, saat ini kami lebih fokus pada ketersediaan data di tingkat L2.
Di L2, pengurut (Sequencer) sebagai produsen blok, perlu menerbitkan cukup data transaksi agar validator dapat memeriksa keabsahan transaksi. Proses ini menghadapi dua masalah utama:
Pastikan mekanisme verifikasi berjalan dengan aman
Mengurangi biaya publikasi data
keamanan mekanisme verifikasi
Berbagai jenis L2 menggunakan metode verifikasi yang berbeda:
Optimistic Rollup menggunakan bukti penipuan. Jika penyortir tidak mempublikasikan data lengkap, penantang tidak akan dapat memulai tantangan yang valid.
Meskipun bukti keabsahan ZK Rollup sendiri tidak memerlukan ketersediaan data, secara keseluruhan tetap membutuhkannya. Tanpa data blok yang dapat dilacak, pengguna tidak akan mengetahui saldo mereka dan mungkin kehilangan aset.
Untuk memastikan keamanan verifikasi, saat ini sorter L2 biasanya menerbitkan data status dan data transaksi di Ethereum yang lebih aman, mengandalkan Ethereum untuk penyelesaian dan mendapatkan ketersediaan data.
Mengurangi biaya publikasi
Saat ini, L2 menempatkan ketersediaan data dan penyelesaian di Ethereum. Meskipun keamanannya tinggi, biayanya sangat besar. Biaya Gas yang dibayarkan pengguna kepada L2 terutama terdiri dari dua bagian: Gas untuk mengeksekusi transaksi L2 dan Gas untuk mengirimkan data ke L1. Bagian terakhir menyumbang sebagian besar, di mana transaksi data yang menjamin ketersediaan data menyumbang bagian utama.
Ada dua cara utama untuk mengurangi biaya:
Mengurangi biaya untuk menerbitkan data di L1, seperti peningkatan EIP-4844 yang akan datang.
Melepaskan ketersediaan data dari L1, tidak menggunakan Ethereum sebagai lapisan ketersediaan data.
Kontroversi Lapisan Ketersediaan Data L2
Munculnya blockchain modular memberikan kemungkinan baru untuk L2. Blockchain modular memisahkan fungsi inti blockchain, membentuk bagian yang relatif independen, dan memperluas kinerja melalui penggabungan jaringan khusus.
Saat ini, blockchain modular umumnya dibagi menjadi empat lapisan: lapisan eksekusi, lapisan penyelesaian, lapisan konsensus, dan lapisan ketersediaan data. L2 yang ada saat ini, kecuali memisahkan lapisan eksekusi dari Ethereum, masih menjalankan fungsi tiga lapisan lainnya di Ethereum. Namun, karena pertimbangan biaya, banyak L2 yang sedang bersiap untuk memisahkan lapisan ketersediaan data juga dari Ethereum.
Namun, komunitas Ethereum tampaknya tidak ingin L2 mendapatkan ketersediaan data dari tempat lain. Ada pandangan bahwa tidak menggunakan Ethereum sebagai lapisan ketersediaan data tidak dianggap sebagai Rollup, sehingga juga bukan L2. Definisi terbaru dari L2BEAT juga menunjukkan bahwa solusi ekstensi yang tidak menerbitkan data di L1 tidak termasuk dalam L2, karena solusi ketersediaan data off-chain tidak dapat menjamin bahwa operator akan menyediakan data yang dipublikasikan.
Ketahanan ini mungkin berasal dari pertimbangan keamanan, tetapi juga bisa mencerminkan kekhawatiran terhadap goyangnya posisi Ethereum. Jika L2 juga memisahkan lapisan ketersediaan data, pada dasarnya itu melemahkan ketergantungan pada keamanan Ethereum, yang bisa mengancam posisi Ethereum.
Bagaimanapun, proyek terkait Layer 2 untuk ketersediaan data tetap berkembang pesat. Di masa depan, kita akan melihat lebih banyak solusi dan proyek inovatif untuk ketersediaan data muncul, membawa kemungkinan baru untuk skalabilitas blockchain.
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.
10 Suka
Hadiah
10
6
Posting ulang
Bagikan
Komentar
0/400
PebbleHander
· 08-07 06:38
Biaya ini adalah kunci
Lihat AsliBalas0
ImaginaryWhale
· 08-07 06:16
Merasa bahwa semua yang disebut l2 ini bermain di tepi garis...
Lihat AsliBalas0
TokenDustCollector
· 08-04 07:08
Siapa bilang tidak menggunakan eth tidak dianggap L2? Jangan bercanda.
Lihat AsliBalas0
GateUser-2fce706c
· 08-04 06:59
Siapa yang tidak bilang bahwa sekarang adalah periode emas untuk investasi L2? Waktu tidak menunggu kita, saudara-saudara.
Lihat AsliBalas0
DataPickledFish
· 08-04 06:40
Sekali lagi bertengkar tentang definisi teknis, titik perhatian semuanya salah, kan?
Kontroversi ketersediaan data L2 Perdebatan antara keamanan dan biaya
Diskusi tentang Pentingnya Ketersediaan Data bagi Layer 2
Di ekosistem Ethereum, selalu ada kontroversi mengenai ketersediaan data Layer 2(L2). Beberapa peneliti berpendapat bahwa tidak menggunakan Ethereum untuk mendapatkan ketersediaan data tidak dapat dianggap sebagai L2. Jika mengikuti pandangan ini, banyak solusi skala yang ada akan kehilangan kualifikasi L2, termasuk beberapa proyek terkenal.
Jadi, apa sebenarnya ketersediaan data? Tantangan ketersediaan data apa yang dihadapi oleh L2? Mengapa lapisan ketersediaan data memicu begitu banyak kontroversi di L2? Artikel ini akan fokus pada pertanyaan-pertanyaan ini, berusaha mengungkap misteri ketersediaan data.
Definisi Ketersediaan Data
Singkatnya, ketersediaan data mengacu pada produsen blok yang menerbitkan semua data transaksi blok ke jaringan, sehingga validator dapat mengunduhnya. Jika produsen blok menerbitkan data lengkap dan memungkinkan validator untuk mengunduh, kita katakan data tersebut tersedia; jika menyembunyikan sebagian data menyebabkan validator tidak dapat mengunduh data lengkap, maka data tersebut tidak tersedia.
Perbedaan antara ketersediaan data dan dapat diambil
Konsep ketersediaan data dan ketercapaian data seringkali membingungkan, tetapi sebenarnya ada perbedaan besar di antara keduanya:
Ketersediaan data melibatkan tahap setelah produksi blok, di mana data belum ditambahkan ke blockchain melalui konsensus. Ini berkaitan dengan apakah data yang baru dirilis dapat melalui konsensus, bukan data historis.
Ketertelusuran data melibatkan fase di mana data telah dikonsensus dan disimpan secara permanen di blockchain, yaitu kemampuan untuk mengambil data historis. Di Ethereum, node yang menyimpan semua data historis disebut sebagai node arsip.
Ada pendapat yang menyatakan bahwa istilah "ketersediaan data" dapat menimbulkan kebingungan, dan disarankan untuk menggantinya dengan "publikasi data" yang lebih akurat.
Masalah Ketersediaan Data di Layer 2
Meskipun konsep ketersediaan data berasal dari Ethereum, saat ini kami lebih fokus pada ketersediaan data di tingkat L2.
Di L2, pengurut (Sequencer) sebagai produsen blok, perlu menerbitkan cukup data transaksi agar validator dapat memeriksa keabsahan transaksi. Proses ini menghadapi dua masalah utama:
keamanan mekanisme verifikasi
Berbagai jenis L2 menggunakan metode verifikasi yang berbeda:
Optimistic Rollup menggunakan bukti penipuan. Jika penyortir tidak mempublikasikan data lengkap, penantang tidak akan dapat memulai tantangan yang valid.
Meskipun bukti keabsahan ZK Rollup sendiri tidak memerlukan ketersediaan data, secara keseluruhan tetap membutuhkannya. Tanpa data blok yang dapat dilacak, pengguna tidak akan mengetahui saldo mereka dan mungkin kehilangan aset.
Untuk memastikan keamanan verifikasi, saat ini sorter L2 biasanya menerbitkan data status dan data transaksi di Ethereum yang lebih aman, mengandalkan Ethereum untuk penyelesaian dan mendapatkan ketersediaan data.
Mengurangi biaya publikasi
Saat ini, L2 menempatkan ketersediaan data dan penyelesaian di Ethereum. Meskipun keamanannya tinggi, biayanya sangat besar. Biaya Gas yang dibayarkan pengguna kepada L2 terutama terdiri dari dua bagian: Gas untuk mengeksekusi transaksi L2 dan Gas untuk mengirimkan data ke L1. Bagian terakhir menyumbang sebagian besar, di mana transaksi data yang menjamin ketersediaan data menyumbang bagian utama.
Ada dua cara utama untuk mengurangi biaya:
Mengurangi biaya untuk menerbitkan data di L1, seperti peningkatan EIP-4844 yang akan datang.
Melepaskan ketersediaan data dari L1, tidak menggunakan Ethereum sebagai lapisan ketersediaan data.
Kontroversi Lapisan Ketersediaan Data L2
Munculnya blockchain modular memberikan kemungkinan baru untuk L2. Blockchain modular memisahkan fungsi inti blockchain, membentuk bagian yang relatif independen, dan memperluas kinerja melalui penggabungan jaringan khusus.
Saat ini, blockchain modular umumnya dibagi menjadi empat lapisan: lapisan eksekusi, lapisan penyelesaian, lapisan konsensus, dan lapisan ketersediaan data. L2 yang ada saat ini, kecuali memisahkan lapisan eksekusi dari Ethereum, masih menjalankan fungsi tiga lapisan lainnya di Ethereum. Namun, karena pertimbangan biaya, banyak L2 yang sedang bersiap untuk memisahkan lapisan ketersediaan data juga dari Ethereum.
Namun, komunitas Ethereum tampaknya tidak ingin L2 mendapatkan ketersediaan data dari tempat lain. Ada pandangan bahwa tidak menggunakan Ethereum sebagai lapisan ketersediaan data tidak dianggap sebagai Rollup, sehingga juga bukan L2. Definisi terbaru dari L2BEAT juga menunjukkan bahwa solusi ekstensi yang tidak menerbitkan data di L1 tidak termasuk dalam L2, karena solusi ketersediaan data off-chain tidak dapat menjamin bahwa operator akan menyediakan data yang dipublikasikan.
Ketahanan ini mungkin berasal dari pertimbangan keamanan, tetapi juga bisa mencerminkan kekhawatiran terhadap goyangnya posisi Ethereum. Jika L2 juga memisahkan lapisan ketersediaan data, pada dasarnya itu melemahkan ketergantungan pada keamanan Ethereum, yang bisa mengancam posisi Ethereum.
Bagaimanapun, proyek terkait Layer 2 untuk ketersediaan data tetap berkembang pesat. Di masa depan, kita akan melihat lebih banyak solusi dan proyek inovatif untuk ketersediaan data muncul, membawa kemungkinan baru untuk skalabilitas blockchain.