Proto-danksharding: Terobosan baru dalam skalabilitas Ethereum, bagaimana EIP-4844 memberdayakan L2

robot
Pembuatan abstrak sedang berlangsung

Proto-danksharding: Analisis Prinsip dan Pengaruh

Dengan transisi Ethereum dari proof-of-work ke konsensus proof-of-stake, proyek penting berikutnya dalam peta jalan pengembangan Ethereum adalah EIP-4844, yang dikenal sebagai "paket data asli". Proposal ini bertujuan untuk meningkatkan skalabilitas rollup yang dibangun di atas Ethereum.

EIP-4844 memperkenalkan jenis transaksi baru yang disebut blobs, meningkatkan data dan persyaratan penyimpanan blok Ethereum, dan menciptakan pasar biaya baru yang memisahkan penetapan harga blobs dari transaksi biasa.

Rollups adalah protokol yang bergantung pada blockchain Layer 2 ( seperti Ethereum ) untuk ketersediaan data ( DA ). Biasanya, rollup berbasis kontrak pintar tidak hanya bergantung pada DA Ethereum, tetapi juga bergantung pada Ethereum untuk penyelesaian transaksi ( verifikasi ). Rollup ini khusus membaca data dari lapisan DA seperti Ethereum dan mengeksekusi transaksi yang valid dan kode kontrak pintar.

Melalui EIP-4844, setiap blok akan membuat ruang data tambahan sebesar 512kB atau 768kB untuk rollup. Penting untuk dicatat bahwa data yang dipublikasikan ke ruang ini akan disimpan selama sekitar tiga minggu. Karena sifat sementara dari data verifikasi transaksi blob, serta pasar biaya terpisah untuk blob yang terpisah dari jenis transaksi lainnya, secara teoritis biaya rollup untuk mempublikasikan data ke Ethereum akan berkurang secara signifikan.

Proto-danksharding adalah pendahulu dan "prototipe" dari danksharding yang sepenuhnya, yang akan memungkinkan node Ethereum untuk mengunduh potongan data blob untuk menentukan ketersediaan blob lengkap.

Langkah Pertama Modulasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Latar Belakang

EIP-4844 dianggap sebagai peningkatan skalabilitas Ethereum. Namun, perlu dicatat bahwa perubahan kode tersebut tidak secara substansial meningkatkan atau memperkenalkan perbaikan pada kemampuan transaksi Ethereum itu sendiri. Proto-danksharding mengurangi biaya untuk menerbitkan banyak data ke Ethereum, sehingga mengurangi biaya operasional rollup.

Dalam empat tahun terakhir, aktivitas transaksi rollup Ethereum seperti Arbitrum, Optimism, StarkNet, zkSync, dan Polygon zkEVM telah terus meningkat. Dibandingkan dengan biaya untuk langsung mengembangkan kode dan melakukan transaksi di Ethereum, rollup menghemat lebih dari 99% biaya gas untuk pengguna akhir dan pengembang dapp.

Tujuan EIP-4844 adalah untuk lebih mengurangi biaya rollup dengan memperkenalkan transaksi blob. Blob seperti kendaraan sampingan, dapat dilampirkan pada blok Ethereum, tanpa mempengaruhi atau menghabiskan ruang blok yang ada untuk memproses transaksi biasa. Ruang blok blob akan dilelang berdasarkan pasar biaya sendiri, meniru desain pasar biaya EIP-1559.

Transaksi Blob tidak akan disimpan selamanya di Ethereum, melainkan disimpan di lapisan konsensus Ethereum (CL), dan akan dibuang dari node CL setelah tiga minggu. Proto-danksharding akan memungkinkan setiap blok memiliki maksimal empat blob, dengan setiap blob dapat memuat hingga 128kB data tambahan.

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Danksharding Sepenuhnya

Empat blob meningkatkan ukuran blok Ethereum sebesar 512kB. Visi lengkap EIP-4844 adalah untuk memperkenalkan hingga 64 blob ke Ethereum, dan melakukannya tanpa secara signifikan meningkatkan beban komputasi node untuk verifikasi blok. Untuk mencapai danksharding yang lengkap, Ethereum perlu mengimplementasikan dua teknologi: sampling ketersediaan data (DAS) dan pengkodean penghapusan.

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Sampling Ketersediaan Data ( DAS )

Tujuan DAS adalah untuk memastikan bahwa semua potongan data yang dibundel oleh sorter telah diterbitkan di rantai. Node lengkap dipilih secara acak, mengunduh sepotong data dari blob dan menghasilkan bukti ketersediaan data. Proses pengambilan sampel data memerlukan lebih sedikit komputasi dibandingkan dengan mengunduh seluruh data blob, tetapi secara teoritis akan memberikan jaminan ketersediaan data yang sama.

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Hapus kode

Teknologi pengkodean penghapusan telah meningkatkan kemampuan pengambilan data. Jika setidaknya setengah dari blob telah diverifikasi, sisa blob dapat dibangun kembali. Teknologi ini hanya berlaku jika data dinyatakan sebagai polinomial.

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Janji KZG

Sebelum DAS dan pengkodean penghapusan dapat diimplementasikan di Ethereum, danksharding yang lengkap perlu menerapkan skema komitmen KZG. Komitmen KZG adalah sistem bukti nol-pengetahuan yang dapat mengevaluasi polinomial tanpa mengungkapkan seluruh polinomial.

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Manfaat dan Dampak

Proto-danksharding meningkatkan kemampuan Ethereum untuk mendukung Layer 2 rollup dan layanan rollup sorter, sambil mendorong pengguna akhir untuk melakukan transaksi di rollup, alih-alih bertransaksi langsung di Ethereum dalam jangka waktu yang lama.

Manfaat utama dari EIP-4844 termasuk:

  • Mengurangi biaya rollup
  • Menambah ruang blok blob
  • Membangun dasar untuk perluasan dan optimasi lebih lanjut
  • Mendorong pengguna untuk bermigrasi ke rollup

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Langkah pertama modularisasi Ethereum: Pengenalan dasar Proto-danksharding dan cara kerjanya

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Cara Kerjanya

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Cara Kerjanya

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Langkah pertama modulasi Ethereum: Pengenalan dasar Proto-danksharding dan cara kerjanya

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Prinsip Kerjanya

Langkah Pertama Modulasi Ethereum: Pengenalan Dasar Proto-danksharding dan Cara Kerjanya

Kesimpulan

EIP-4844 bukanlah peningkatan yang mengubah permainan untuk skalabilitas Ethereum, karena tidak secara langsung mengurangi biaya bagi pengguna akhir Ethereum. Proto-danksharding terutama menguntungkan pengguna dan operator rollup.

EIP-4844 membuka jalan ekspansi yang berarti bagi Ethereum melalui modularitas dan pemindahan aktivitas eksekusi transaksi ke protokol lain. Ini meletakkan dasar untuk langkah selanjutnya yaitu danksharding sepenuhnya dan penggunaan komitmen polinomial dalam DAS.

Secara keseluruhan, Proto-danksharding adalah langkah pertama untuk mengubah Ethereum menjadi blockchain modular, terutama melalui dukungan eksekusi transaksi Layer 2 rollup. Ini mewakili suara kepercayaan terhadap teori blockchain modular dan akan mendorong percobaan lebih lanjut terhadap rollup di Ethereum.

Langkah Pertama Modularisasi Ethereum: Pengenalan Dasar Proto-danksharding dan Cara Kerjanya

ETH0.89%
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
  • 4
  • Bagikan
Komentar
0/400
GmGmNoGnvip
· 07-24 05:40
Xiuer akhirnya harus To da moon.
Lihat AsliBalas0
MetaverseHobovip
· 07-21 06:17
gas akhirnya turun, sesederhana itu.
Lihat AsliBalas0
liquidation_surfervip
· 07-21 05:50
l2要To da moon咯
Lihat AsliBalas0
MetaMaximalistvip
· 07-21 05:48
akhirnya ada inovasi nyata dalam skala... sebagian besar L2 hanya mengekor hype tanpa substansi sejujurnya
Lihat AsliBalas0
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)