Perkenalan
Apa itu Rollup Optimis?
Optimisme adalah “Optimistic Rollup,” yang pada dasarnya adalah cara yang bagus untuk menggambarkan sebuah blockchain yang mendukung keamanan blockchain “induk” lainnya. Secara khusus, Optimistic Rollup memanfaatkan mekanisme konsensus rantai induknya (seperti PoW atau PoS) alih-alih menyediakan mekanismenya sendiri. Dalam kasus Optimisme, blockchain induknya adalah Ethereum.
Bagaimana Cara Kerja Rollup Optimis?

Eksekusi dan Agregasi Transaksi
Pengguna mengirimkan transaksi ke validator, juga dikenal sebagai agregator, yang memproses transaksi pada rollup optimis. Tidak seperti transaksi on-chain, yang bisa sangat mahal karena biaya bahan bakar yang tinggi, optimisme rollup mampu memproses banyak transaksi sekaligus. Validator kemudian memampatkan data yang dihasilkan oleh transaksi ini menjadi satu batch, yang kemudian dipublikasikan di mainnet Ethereum.
Komitmen Negara dan Pembuktian Kecurangan
Setiap transisi keadaan pada rantai rollup optimis menghasilkan keadaan baru, yang mana operator berkomitmen dengan menghitung akar keadaan baru. Akar status ini di-hash dan disimpan dalam kontrak rollup. Selain itu, operator melakukan root Merkle untuk kumpulan transaksi itu sendiri, yang memungkinkan siapa pun membuktikan penyertaan suatu transaksi dalam kumpulan tersebut dengan menunjukkan bukti Merkle.
Namun, rollup optimis tidak mempublikasikan bukti validitas kriptografi untuk transaksi off-chain. Sebaliknya, mereka berasumsi bahwa transaksi off-chain adalah valid dan mengandalkan skema pembuktian penipuan untuk mendeteksi kasus-kasus di mana transaksi tidak dihitung dengan benar. Setelah kumpulan rollup dikirimkan ke Ethereum, ada jendela waktu yang disebut periode menantang di mana siapa pun dapat menantang hasil transaksi rollup dengan menghitung bukti penipuan.
Jika pembuktian penipuan berhasil, protokol rollup akan mengeksekusi ulang transaksi dan memperbarui status rollup. Efek lain dari pembuktian penipuan yang berhasil adalah sequencer yang bertanggung jawab memasukkan transaksi yang salah dieksekusi ke dalam blok menerima penalti.
Interoperabilitas L1/L2
Rollup optimis dirancang untuk interoperabilitas dengan Ethereum Mainnet dan memungkinkan pengguna meneruskan pesan dan data sewenang-wenang antara L1 dan L2. Mereka juga kompatibel dengan Ethereum Virtual Machine (EVM), sehingga Anda dapat mem-porting dapps yang ada ke rollup optimis atau membuat dapps baru menggunakan alat pengembangan Ethereum.
Pergerakan Aset
Pengguna menyetor ETH, token ERC-20, dan aset lain yang diterima dalam kontrak jembatan rollup di L1 untuk menggunakan rollup optimis. Kontrak jembatan kemudian meneruskan transaksi ke L2, tempat sejumlah aset yang setara dicetak dan dikirim ke alamat pilihan pengguna pada rollup optimis. Menarik diri dari rollup optimis ke Ethereum lebih sulit karena skema pembuktian penipuan. Jika pengguna memulai transaksi L2 > L1 untuk menarik dana yang disimpan di L1, mereka harus menunggu hingga periode tantangan, yang berlangsung sekitar tujuh hari, berlalu.
Pembuktian Interaktif Multi-Putaran
Rollup optimis beralih ke pembuktian interaktif multi-putaran, mencapai tujuan yang sama yaitu mendeteksi operasi rollup yang tidak valid dengan lebih efisien. Pembuktian interaktif multi-putaran melibatkan protokol bolak-balik antara penegas dan penantang yang diawasi oleh kontrak verifikator L1, yang pada akhirnya menentukan pihak yang berbohong. Setelah node L2 menantang suatu pernyataan, penegas diharuskan membagi pernyataan yang disengketakan menjadi dua bagian yang sama. Setiap pernyataan individu dalam kasus ini akan berisi langkah komputasi yang sama banyaknya dengan pernyataan lainnya.
Penantang kemudian akan memilih pernyataan apa yang ingin ditantangnya. Proses pembagian, yang disebut protokol bagi dua, berlanjut hingga kedua belah pihak memperdebatkan pernyataan tentang satu langkah eksekusi. Pada titik ini, kontrak L1 akan menyelesaikan perselisihan dengan mengevaluasi instruksi (dan hasilnya) untuk menangkap pihak yang melakukan penipuan.
Pro dan Kontra Menggunakan Optimisme
Pro Kontra Mengurangi Biaya Fungsi Kontrak Cerdas Terbatas Skalabilitas Waktu Penarikan Lebih Lama Kompatibilitas dengan Ethereum Risiko Keamanan Finalitas yang Tidak Dapat Dipercaya Peningkatan Keamanan
Kelebihan
Pengurangan Biaya
Salah satu manfaat utama menggunakan rollup optimis adalah pengurangan biaya yang terkait dengan transaksi Ethereum. Operator rollup yang optimis menggabungkan beberapa transaksi off-chain dalam batch besar sebelum mengirimkannya ke Ethereum. Dengan menyebarkan biaya tetap ke beberapa transaksi di setiap batch, biaya bagi pengguna akhir berkurang.
Skalabilitas
Keuntungan lain dari rollup optimis adalah peningkatan skalabilitas. Karena komputasi dan penyimpanan negara dipindahkan secara off-chain, jaringan Ethereum dapat memproses lebih banyak transaksi per detik. Hal ini penting karena Ethereum terus berkembang dan menarik lebih banyak pengguna.
Kompatibilitas dengan Ethereum
Rollup optimis dirancang untuk beroperasi di atas Ethereum, menjadikannya kompatibel dengan ekosistem Ethereum. Ini berarti bahwa pengembang dapat memigrasikan kontrak pintar yang ada di Ethereum ke rantai rollup yang optimis tanpa banyak mengubah basis kode. Selain itu, pengembang dan tim proyek yang menggunakan rollup optimis dapat memanfaatkan infrastruktur Ethereum, seperti bahasa pemrograman, pustaka kode, alat pengujian, perangkat lunak klien, infrastruktur penerapan, dan banyak lagi.
Finalitas yang Tidak Dapat Dipercaya
Rollup optimis memberikan finalitas yang tidak dapat dipercaya, yang menjamin bahwa suatu transaksi, selama transaksi tersebut valid, pada akhirnya akan dikonfirmasi. Bukti penipuan penting karena memfasilitasi penyelesaian yang tidak dapat dipercaya dalam rollup yang optimis. Finalitas yang tidak dapat dipercaya adalah kualitas rollup optimis yang menjamin bahwa suatu transaksi—selama valid—pada akhirnya akan dikonfirmasi.
Peningkatan Keamanan
Rollup yang optimis bergantung pada protokol Ethereum utama untuk ketersediaan data, ketahanan sensor, dan penyelesaian. Hal ini membuat rollup optimis lebih aman dibandingkan protokol penskalaan off-chain murni seperti sidechain yang tidak bergantung pada Ethereum untuk keamanan.
Kontra
Fungsi Kontrak Cerdas Terbatas
Salah satu kelemahan utama dari rollup optimis adalah terbatasnya fungsi kontrak pintar. Meskipun rollup optimis kompatibel dengan ekosistem Ethereum, rollup tersebut tidak dapat mendukung semua fitur dan fungsi blockchain Ethereum. Hal ini karena rollup optimis mengeksekusi transaksi di luar Ethereum tetapi mengirimkan data transaksi ke Mainnet sebagai data panggilan.
Waktu Penarikan Lebih Lama
Menarik diri dari rollup optimis ke Ethereum lebih sulit karena skema pembuktian penipuan. Jika pengguna memulai transaksi L2 > L1 untuk menarik dana yang disimpan di L1, mereka harus menunggu hingga periode tantangan—kira-kira tujuh hari—berlalu. Hal ini membuat proses penarikan menjadi lebih lama dan rumit dibandingkan transaksi Ethereum tradisional.
Risiko Keamanan
Rollup optimis mengandalkan asumsi bahwa transaksi off-chain adalah valid dan tidak mempublikasikan bukti validitas untuk kumpulan transaksi yang diposting on-chain. Hal ini memisahkan rollup optimis dari rollup tanpa pengetahuan yang menerbitkan bukti validitas kriptografi untuk transaksi off-chain. Rollup optimis mengandalkan skema pembuktian penipuan untuk mendeteksi kasus di mana transaksi dihitung secara salah. Meskipun secara teori skema ini berhasil, selalu ada risiko pelaku jahat mengeksploitasi kerentanan dalam sistem.
Kesimpulan
Rollup yang optimis menawarkan banyak manfaat untuk transaksi Ethereum, termasuk pengurangan biaya, peningkatan skalabilitas, kompatibilitas dengan Ethereum, finalitas yang tidak dapat dipercaya, dan peningkatan keamanan. Namun, terdapat kekurangannya, seperti fungsi kontrak pintar yang terbatas, waktu penarikan yang lebih lama, dan risiko keamanan. Rollup yang optimis adalah solusi yang menjanjikan untuk menskalakan Ethereum, namun hal ini bukannya tanpa tantangan seperti teknologi apa pun. Ketika Ethereum terus tumbuh dan menarik lebih banyak pengguna, akan menarik untuk melihat bagaimana rollup yang optimis berkembang dan beradaptasi untuk memenuhi kebutuhan komunitas.



