Lompat ke konten utama

Menskalakan Ethereum

Rollup menggabungkan transaksi secara offchain, mengurangi biaya bagi pengguna. Namun, cara rollup saat ini menggunakan data terlalu mahal, membatasi seberapa murah transaksi tersebut. Proto-Danksharding memperbaiki hal ini.

Ethereum diskalakan menggunakan lapisan 2 (juga dikenal sebagai rollup), yang menggabungkan transaksi dan mengirimkan outputnya ke Ethereum. Meskipun rollup hingga delapan kali lebih murah daripada Mainnet Ethereum, rollup masih dapat dioptimalkan lebih lanjut untuk mengurangi biaya bagi pengguna akhir. Rollup juga bergantung pada beberapa komponen terpusat yang dapat dihapus oleh pengembang seiring dengan semakin matangnya rollup tersebut.

Biaya transaksi

  • Rollup saat ini ~5-20x lebih murah daripada lapisan 1 Ethereum
  • ZK-rollup akan segera menurunkan biaya sebesar ~40-100x
  • Perubahan mendatang pada Ethereum akan memberikan penskalaan tambahan sebesar ~100-1000x
  • Pengguna akan mendapatkan keuntungan dari transaksi dengan biaya kurang dari $0,001

Membuat data menjadi lebih murah

Rollup mengumpulkan sejumlah besar transaksi, mengeksekusinya, dan mengirimkan hasilnya ke Ethereum. Hal ini menghasilkan banyak data yang harus tersedia secara terbuka sehingga siapa pun dapat mengeksekusi transaksi tersebut sendiri dan memverifikasi bahwa operator rollup bertindak jujur. Jika seseorang menemukan ketidaksesuaian, mereka dapat mengajukan sanggahan.

Proto-Danksharding

Secara historis, data rollup telah disimpan di Ethereum secara permanen, yang mana hal ini mahal. Lebih dari 90% biaya transaksi yang dibayar pengguna pada rollup disebabkan oleh penyimpanan data ini. Untuk mengurangi biaya transaksi, kita dapat memindahkan data ke dalam penyimpanan 'blob' sementara yang baru. Blob lebih murah karena tidak permanen; blob akan dihapus dari Ethereum setelah tidak lagi dibutuhkan. Menyimpan data rollup dalam jangka panjang menjadi tanggung jawab pihak-pihak yang membutuhkannya, seperti operator rollup, bursa, layanan pengindeksan, dll. Menambahkan transaksi blob ke Ethereum adalah bagian dari pembaruan yang dikenal sebagai "Proto-Danksharding".

Dengan Proto-Danksharding, dimungkinkan untuk menambahkan banyak blob ke dalam blok Ethereum. Hal ini memungkinkan peningkatan substansial lainnya (>100x) pada laju pemrosesan Ethereum dan penurunan biaya transaksi.

Danksharding

Tahap kedua dari perluasan data blob cukup rumit karena memerlukan metode baru untuk memeriksa ketersediaan data rollup di jaringan dan bergantung pada yang memisahkan tanggung jawab pembangunan dan proposal blok mereka. Hal ini juga memerlukan cara untuk membuktikan secara kriptografis bahwa validator telah memverifikasi sebagian kecil dari data blob tersebut.

Langkah kedua ini dikenal sebagai "danksharding". Pekerjaan implementasi terus berlanjut, dengan kemajuan yang dicapai pada prasyarat seperti memisahkan pembangunan blok dan proposal blok serta desain jaringan baru yang memungkinkan jaringan untuk secara efisien mengonfirmasi bahwa data tersedia dengan mengambil sampel acak beberapa kilobita pada satu waktu, yang dikenal sebagai pengambilan sampel ketersediaan data (DAS).

Lebih lanjut tentang Danksharding

Mendesentralisasikan rollup

Rollup telah menskalakan Ethereum. Sebuah ekosistem proyek rollup yang kaya (opens in a new tab) memungkinkan pengguna untuk bertransaksi dengan cepat dan murah, dengan berbagai jaminan keamanan. Namun, rollup telah dimulai menggunakan sekuenser terpusat (komputer yang melakukan semua pemrosesan dan agregasi transaksi sebelum mengirimkannya ke Ethereum). Hal ini rentan terhadap penyensoran, karena operator sekuenser dapat disanksi, disuap, atau disusupi. Pada saat yang sama, rollup bervariasi (opens in a new tab) dalam cara mereka memvalidasi data yang masuk. Cara terbaik adalah agar "pembukti" mengirimkan atau bukti validitas, tetapi belum semua rollup mencapai tahap tersebut. Bahkan rollup yang menggunakan bukti validitas/penipuan menggunakan sekelompok kecil pembukti yang dikenal. Oleh karena itu, langkah penting berikutnya dalam menskalakan Ethereum adalah mendistribusikan tanggung jawab untuk menjalankan sekuenser dan pembukti ke lebih banyak orang.

Lebih lanjut tentang rollup

Kemajuan saat ini

Proto-Danksharding berhasil diimplementasikan sebagai bagian dari pembaruan jaringan Cancun-Deneb ("Dencun") pada bulan Maret 2024. Sejak implementasinya, rollup telah mulai memanfaatkan penyimpanan blob, yang menghasilkan pengurangan biaya transaksi bagi pengguna dan jutaan transaksi yang diproses dalam blob.

Pekerjaan pada Danksharding penuh terus berlanjut, dengan kemajuan yang dicapai pada prasyaratnya seperti PBS (pemisahan pengusul-pembangun) dan DAS (pengambilan sampel ketersediaan data). Mendesentralisasikan infrastruktur rollup adalah proses bertahap - ada banyak rollup berbeda yang membangun sistem yang sedikit berbeda dan akan sepenuhnya terdesentralisasi pada tingkat yang berbeda.

Lebih lanjut tentang pembaruan jaringan Dencun dan dampaknya

Uji pengetahuan Ethereum Anda