Mengapa Pengambilan Sampel Ketersediaan Data Penting untuk Penskalaan Blockchain

Penulis: Bessie Liu, Penyusun Blockworks: Shan Ouba, Jinse Finance

Seiring dengan terus berkembangnya Ethereum, ketersediaan data on-chain telah menjadi topik yang semakin umum.

Saat ini, pengembang ethereum sedang mengerjakan di mana dan bagaimana data harus disimpan di jaringan blockchain untuk menyelesaikan apa yang disebut trilema blockchain, yaitu trade-off antara keamanan, skalabilitas, dan desentralisasi. Dalam mata uang kripto, ketersediaan data mengacu pada konsep bahwa semua peserta jaringan dapat mengakses dan mengambil data yang disimpan di jaringan. Pada lapisan pertama Ethereum, node jaringan mengunduh semua data di setiap blok, sehingga sulit untuk mengeksekusi transaksi yang tidak valid.

Meskipun hal ini menjamin keamanan, prosesnya bisa jadi relatif tidak efisien—mengharuskan node jaringan untuk memverifikasi dan menyimpan semua data dalam satu blok akan sangat mengurangi throughput dan menghambat skalabilitas blockchain. Solusi penskalaan Layer 2 Ethereum bertujuan untuk memecahkan masalah ini.

Solusi yang populer saat ini adalah Optimistic Rollup, seperti Arbitrum dan Optimism. Rollup optimis bersifat "optimis" karena menganggap transaksi valid kecuali terbukti sebaliknya.

Anurag Arjun, salah satu pendiri blockchain modular Avail, mengatakan kepada Blockworks bahwa sebagian besar Rollup saat ini hanya memiliki satu penyortir, yang berarti ada risiko sentralisasi.

Saat ini hal ini bukan masalah besar, karena solusi rollup harus meletakkan data transaksi mentah di ethereum menggunakan sesuatu yang disebut calldata - seperti yang ditunjukkan Arjun, ini adalah bentuk penyimpanan termurah di ethereum saat ini.

Neel Somani, pendiri solusi penskalaan blockchain Eclipse, mengatakan bahwa setelah data panggilan dimasukkan ke mainnet ethereum, siapa pun dapat mempertanyakan keakuratannya untuk jangka waktu tertentu.

Jika tidak ada yang mempertanyakan validitas rollup, rollup tersebut akan diterima di Ethereum setelah waktunya habis.

Masalahnya, kata Somani, kalau ada yang tidak punya datanya, bagaimana bisa membuktikan perdagangan itu dilakukan tidak akurat.

“Jika saya tidak memberi tahu Anda apa yang saya lakukan, Anda tidak dapat membuktikannya salah, jadi Anda perlu tahu persis apa yang saya lakukan untuk memperbaikinya,” kata Somani. “Oleh karena itu, semua blockchain harus membuktikan ketersediaan data dalam beberapa cara, bentuk atau bentuk.”

Pengambilan Sampel Ketersediaan Data

Karena semua blockchain harus membuktikan ketersediaan data, mengunduh blok penuh ke dalam jaringan bisa menjadi tidak efisien, yang pada gilirannya menimbulkan masalah ketersediaan data awal. “Jadi, sebagai seseorang yang tidak ingin mengunduh blok tersebut secara lengkap, saya tetap ingin yakin bahwa informasi tentang blok tersebut tidak dirahasiakan,” kata Somani. Solusinya adalah dengan menggunakan pengambilan sampel ketersediaan data untuk mendapatkan keyakinan bahwa blok tersebut memang ada.

Somani menjelaskan bahwa pengambilan sampel ketersediaan data melibatkan pengambilan sampel bagian acak dari sebuah blok untuk memperoleh keyakinan tinggi bahwa blok tersebut ada. Teknik ini menggunakan polinomial (ekspresi matematika yang berisi variabel, koefisien, dan eksponen) untuk memodelkan hubungan antar variabel dalam suatu blok.

Kesalahpahaman umum tentang pengambilan sampel ketersediaan data adalah jika Anda mengambil sampel setengah blok, Anda hanya mendapatkan keyakinan 50% bahwa informasi di blok tersebut akurat, kata Somani. Hal ini tidak terjadi, jelasnya, karena seperti halnya pengambilan sampel ketersediaan data, pengguna harus memastikan bahwa mereka memiliki cukup poin untuk memulihkan polinomial aslinya. Proyek seperti Celestia dan Avail saat ini sedang membangun solusi pengambilan sampel ketersediaan data.

“Kami sangat yakin bahwa setiap lapisan dasar akan menjadi lapisan ketersediaan data,” kata Arjun kepada Blockworks. “Arah utama yang kami hadapi adalah ingin menskalakan ketersediaan data di lapisan dasar dan mengeksekusi serta menggabungkannya di lapisan kedua.”

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.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)