
Apa Itu Native Rollups? Inovasi Terbaru Ethereum untuk Skalabilitas
Pengguna bisa merasa seaman menyimpan $10 juta dalam tabungan hidup mereka di Native Rollup seperti saat menyimpannya langsung di jaringan Ethereum.
Mengapa Native Rollups Menjadi Topik Hangat di Ekosistem Ethereum?
Tiba-tiba, semua orang di ekosistem Ethereum membicarakan native rollups. Peneliti dari Ethereum Foundation, Justin Drake, menyatakan bahwa semua orang yang ia ajak bicara tentang proposal ini langsung menunjukkan dukungan.
Proyek Optimism, Base, dan beberapa layer-2 (L2) lainnya telah menyatakan minat untuk mengadopsi teknologi ini. Bahkan, beberapa di antaranya ingin menjadi “based rollups” sebagai bagian dari inovasi ini.
Namun, karena penjelasan tentang native rollups sering menggunakan terminologi teknis yang kompleks, banyak pendukung Ethereum mungkin masih bingung tentang apa itu native rollups dan bagaimana cara kerjanya.
Jadi, mari kita jelaskan dengan bahasa yang lebih sederhana!
Apa Itu Native Rollup?
Singkatnya, native rollups menjadikan jaringan L2 seaman dan setrustless Ethereum dengan mengandalkan lapisan dasar Ethereum untuk menangani semua proses yang saat ini membutuhkan sistem Zero Knowledge (ZK) proofs atau fraud proofs yang rumit.
Dari perspektif pengguna, Anda bisa merasa sama amannya menyimpan dana di native rollup seperti menyimpannya langsung di Ethereum.
Menurut Ladislaus, peneliti dari Ethereum Foundation:
"Native rollups adalah solusi ideal untuk rollups. Mereka jauh lebih sederhana dan lebih aman. Mereka bisa mewarisi keamanan L1 hanya dengan beberapa baris kode melalui precompile di masa depan."
Precompile adalah kontrak khusus yang sudah terintegrasi ke dalam protokol Ethereum dan memperluas kemampuan Ethereum Virtual Machine (EVM). Proposal Drake mengusulkan “execute precompile” yang dapat mengubah native rollups menjadi “programmable execution shards”—mirip dengan konsep lama sharding Eth 2.0.
Bagaimana Cara Kerja Native Rollups?
Secara sederhana, native rollups adalah perombakan cara kerja sistem proofs di L2.
Saat ini, rollups menggunakan snapshot kriptografi untuk mencatat kepemilikan aset di L2 dan secara berkala menyimpannya di Ethereum. Ini memungkinkan:
- Rollups mendapatkan keamanan dari jaringan Ethereum yang terdesentralisasi.
- Pengguna dapat menarik dana mereka secara permissionless dari rollups.
- Transaksi yang disensor oleh sequencer dapat tetap diproses.
Saat ini, ada dua metode utama dalam rollups:
- Optimistic Rollups (EVM-Compatible)
- Mengasumsikan bahwa semua transaksi valid (itulah asal namanya).
Ada periode 7 hari untuk mengajukan fraud proofs jika terjadi kecurangan sebelum aset dapat ditarik.
ZK-Rollups (EVM-Compatible, seperti Linea)
Menggunakan Zero Knowledge Proofs untuk membuktikan bahwa transaksi valid.
Memungkinkan penarikan dana lebih cepat dibanding Optimistic Rollups.
Dengan native rollups, L2 tidak lagi memerlukan sistem proofs yang kompleks atau dewan keamanan seperti sekarang. Sebagai gantinya, mereka hanya perlu memberikan daftar transaksi (trace) ke Ethereum base layer, yang kemudian diverifikasi oleh execute precompile.
Dalam versi selanjutnya, ZK-Proofs akan diintegrasikan, menjadikan native rollups semakin efisien.
Keuntungan Native Rollups
Keamanan Setara dengan Ethereum
Tidak perlu sistem proof yang rumit atau multisig yang bergantung pada pihak ketiga.
Risiko kehilangan dana akibat bug pada proof system menjadi nol.
Desentralisasi yang Lebih Baik
Tidak perlu Security Council—karena sistemnya sepenuhnya trustless.
Pengguna tidak perlu lagi khawatir tentang keputusan sentralisasi di layer-2.
Lebih Sederhana untuk Pengembang
Native rollups dapat otomatis beradaptasi dengan hard fork Ethereum.
Mengurangi gesekan dalam pengembangan karena tidak ada perbedaan besar dengan L1.
Menurut Alex Hook, peneliti di 2077 Collective:
"Native rollups tidak akan terkena risiko kehilangan dana akibat kesalahan dalam proof system dan bisa menghilangkan security council, meningkatkan desentralisasi mereka."
Masalah yang Dihadapi Native Rollups
Kompleksitas Protokol yang Meningkat
Native rollups memberikan scaling yang aman, tetapi dengan peningkatan kompleksitas pada L1 Ethereum.
Kecepatan Eksekusi
Ethereum nodes harus mengeksekusi ulang transaksi untuk verifikasi, yang bisa memperlambat sistem.
ZK-Proofs Masih Mahal dan Lambat
Saat ini, ZK-proofs belum cukup cepat atau murah untuk diintegrasikan sepenuhnya.
Namun, solusi seperti recursive proofs—yang menggabungkan dan mengompresi proofs—dapat membantu meningkatkan efisiensi sistem.
Solusi dan Masa Depan Native Rollups
Standarisasi EVM untuk Rollups
Saat ini, setiap rollup memiliki versi EVM yang dimodifikasi, yang bisa menyulitkan integrasi native rollups.
Kemungkinan besar, standar baru perlu dibuat sebelum rollups bisa bermigrasi ke native rollups.
Upgrade Otomatis dengan Hard Fork Ethereum
Saat ini, rollups harus terus diperbarui secara manual agar kompatibel dengan upgrade Ethereum.
Native rollups akan otomatis diperbarui, mengurangi risiko bug dan meningkatkan keamanan.
Penerapan ZK-Proofs yang Lebih Cepat dan Murah
Dalam jangka panjang, Ethereum akan menggunakan ZK-proofs untuk membangun ZK-EVM, sehingga semua transaksi bisa diverifikasi tanpa harus dieksekusi ulang.
Tujuan akhir? Verifikasi blok ZK-EVM Ethereum langsung di MacBook Pro!
Menurut Ladislaus:
“ZK-Proofs saat ini masih lambat, tetapi dalam jangka panjang, kita akan sampai pada tahap di mana pembuktian ZK-EVM Ethereum bisa dilakukan di laptop biasa.”