Optimistic Rollup: Cara Kerja Layer 2 Arbitrum dan Optimism
Penjelasan optimistic rollup dalam bahasa sederhana — cara kerja fraud proof, mengapa withdrawal butuh 7 hari, perbedaan dengan ZK rollup, ekosistem.
Jika Anda sudah pernah pakai Arbitrum atau Optimism untuk menghindari gas fee Ethereum yang mahal, Anda sudah menggunakan optimistic rollup. Artikel ini menjelaskan cara kerjanya dan mengapa penting untuk masa depan Ethereum.
Masalah yang Dipecahkan
Ethereum mainnet bisa proses sekitar 12-15 transaksi per detik (TPS). Saat demand tinggi, gas fee bisa mencapai $50-$200+ untuk satu transaksi swap. Ini membuat Ethereum tidak practical untuk transaksi kecil atau user baru.
Solusi butuh dua hal sekaligus:
- Throughput yang jauh lebih tinggi (lebih banyak transaksi per detik)
- Tetap mewarisi keamanan dari Ethereum mainnet
Optimistic rollup adalah salah satu jawaban yang berhasil.
Cara Kerja Optimistic Rollup
Konsep Dasar: “Optimis” Dulu
Nama “optimistic” menggambarkan asumsi dasar sistemnya: asumsikan semua transaksi valid sampai terbukti sebaliknya.
Bayangkan sistem parkir valet tanpa cek manual setiap mobil saat masuk:
- Karyawan valet menerima semua mobil dan memberikan tiket
- CCTV merekam semua yang terjadi
- Jika ada yang mencurigakan, bisa dicek rekaman
- Periode tertentu diberikan untuk komplain
- Setelah periode ini, semua dianggap beres
Optimistic rollup bekerja serupa, tapi dengan “rekaman” yang on-chain dan bisa diverifikasi siapapun.
Langkah Detail
1. Transaksi di Layer 2
Anda swap USDC ke ETH di Arbitrum. Transaksi ini dikirim ke sequencer — node yang mengumpulkan transaksi Layer 2.
2. Batch Processing
Sequencer mengumpulkan ribuan transaksi dan memprosesnya secara lokal. Ini jauh lebih cepat dan murah dari Ethereum mainnet.
3. Submission ke Mainnet
Secara berkala (setiap beberapa menit hingga jam), sequencer mengirim “batch” ke Ethereum mainnet:
- Compressed data dari semua transaksi
- State root baru (hash yang merepresentasikan state seluruh chain setelah transaksi)
4. Challenge Period (7 Hari)
Setelah batch di-submit ke Ethereum, siapapun punya 7 hari untuk memeriksa dan mengajukan “fraud proof” jika ada transaksi invalid.
Fraud proof: Jika ada yang menemukan transaksi invalid, mereka submit bukti ke Ethereum. Jika bukti valid:
- Batch yang bermasalah di-rollback
- Sequencer yang curang kehilangan stake (di-slash)
- Challenger mendapat reward
5. Finality
Setelah 7 hari tanpa challenge yang valid → semua transaksi dalam batch dianggap final dan irreversible.
Mengapa Harus 7 Hari?
7 hari cukup lama untuk siapapun di dunia:
- Menemukan dan verifikasi kecurangan
- Menyiapkan dan submit fraud proof
- Fraud proof diproses oleh Ethereum
Ini adalah safety margin yang diperlukan untuk sistem “optimistic” — jika terlalu pendek, window untuk fraud proof terlalu sempit.
Arbitrum vs Optimism: Dua Implementasi Utama
Arbitrum
Dibangun oleh: Offchain Labs
Versi:
- Arbitrum One: Flagship, EVM-compatible, paling banyak TVL
- Arbitrum Nova: Untuk aplikasi yang butuh lebih murah (gaming, social), menggunakan AnyTrust (sedikit berbeda dari pure rollup)
- Arbitrum Orbit: Framework untuk deploy custom L3 di atas Arbitrum
Keunggulan teknis:
- Multi-round interactive fraud proof — lebih efisien dari single-round
- AVM (Arbitrum Virtual Machine) yang lebih efisien dari EVM standar (tapi tetap EVM-compatible)
- Lebih cepat dalam finality dari Optimism dalam praktik
Ekosistem: Salah satu ekosistem DeFi terbesar — GMX, Uniswap v3, Curve, Aave, Camelot, Radiant, dll. TVL biasanya di $2-4 miliar.
Token: ARB — governance token untuk Arbitrum DAO.
Optimism
Dibangun oleh: Optimism Foundation
Versi:
- OP Mainnet: Flagship
- OP Stack: Open-source framework yang memungkinkan siapapun deploy L2 sendiri dengan teknologi yang sama
OP Stack Ekosistem (Superchain): Ini adalah differentiator terbesar Optimism. OP Stack telah digunakan untuk deploy:
- Base (Coinbase) — salah satu L2 yang tumbuh paling cepat 2024
- Mode Network
- Zora Network (NFT-focused)
- Redstone
- Dan puluhan chain lainnya
“Superchain” visi Optimism: semua L2 berbasis OP Stack bisa interoperate dengan mudah.
Ekosistem: Velodrome DEX (dominan), Synthetix, Uniswap, Aave. TVL lebih kecil dari Arbitrum tapi Base (dalam ekosistem OP Stack) sudah menyusul.
Token: OP — governance token untuk Optimism Collective.
Withdrawal: Tantangan Utama Optimistic Rollup
Masalah Native Withdrawal
Withdrawal dari Layer 2 ke Ethereum mainnet natively membutuhkan menunggu challenge period 7 hari.
Alur withdrawal native:
- Initiate withdrawal di L2
- Tunggu 7 hari (challenge period)
- Claim di Ethereum mainnet
Ini tidak praktis untuk banyak use case.
Solusi: Bridge Pihak Ketiga
Bridge seperti Across Protocol, Stargate Finance, atau Hop Protocol memungkinkan withdrawal lebih cepat:
Cara kerja:
- Anda ingin withdraw ETH dari Arbitrum ke mainnet segera
- Bridge menyediakan likuiditas di mainnet untuk Anda
- Anda kirim ETH ke bridge di Arbitrum
- Bridge mengirim ETH dari likuditasnya di mainnet ke Anda (dalam menit)
- Bridge kemudian menunggu 7 hari untuk “reimburse” diri sendiri melalui native withdrawal
Biaya: Bridge charge fee untuk layanan ini — biasanya 0.05-0.2% dari jumlah. Ini “harga” untuk instant liquidity.
Perbandingan dengan ZK Rollup
| Aspek | Optimistic Rollup | ZK Rollup |
|---|---|---|
| Asumsi keamanan | ”Optimis” — valid sampai terbukti salah | Kriptografi — selalu bisa dibuktikan valid |
| Withdrawal time | 7 hari (native) | Menit |
| EVM compatibility | Tinggi — Arbitrum/OP hampir fully EVM | Masih berkembang (zkEVM) |
| Smart contract support | Mature | Berkembang |
| Cost per batch | Lebih murah (tidak perlu generate ZK proof) | Lebih mahal (ZK proof generation) |
| Security assumption | Butuh at least 1 honest validator untuk fraud proof | Matematika — trustless |
| Ekosistem saat ini | Lebih besar (Arbitrum, OP, Base) | Berkembang (zkSync, Starknet) |
Verdict 2025: Optimistic rollup masih dominan dari segi ekosistem dan TVL. ZK rollup unggul secara fundamental tapi masih maturation.
Risiko Optimistic Rollup
1. Sequencer Centralization: Saat ini, Arbitrum dan Optimism menggunakan sequencer terpusat (dioperasikan oleh Offchain Labs dan Optimism Foundation). Jika sequencer bermasalah, user tidak bisa transaksi — meski dana tetap aman.
Kedua proyek punya roadmap untuk desentralisasi sequencer.
2. Liveness Requirement: Fraud proof hanya berjalan jika ada “watcher” yang aktif memonitor dan siap submit fraud proof. Jika tidak ada watcher, sekuenser bisa curang.
Dalam praktik: banyak entitas independen (termasuk Offchain Labs dan Optimism Foundation sendiri) menjalankan watcher. Risiko praktisnya rendah.
3. Upgrade Keys: Masih ada “multisig” yang bisa upgrade smart contract rollup. Ini adalah centralization risk — meski sudah ada plans untuk progressive decentralization.
4. Smart Contract Risk: Seperti semua DeFi, ada risiko bug dalam contract rollup atau application di atasnya.
Kesimpulan
Optimistic rollup (Arbitrum, Optimism, Base) adalah infrastruktur layer 2 yang sudah proven dengan ekosistem DeFi yang mature. Mereka memungkinkan Anda menggunakan Ethereum dengan biaya 10-100x lebih murah dari mainnet, dengan keamanan yang diwariskan dari Ethereum.
Limitasi utama: withdrawal 7 hari (bisa disiasati dengan bridge), dan masih ada beberapa centralization dalam sequencer. Tapi untuk 2025, ini adalah solusi scaling paling praktis yang tersedia.
💡 Mau praktik langsung, bukan hanya teori? Di kelas WhaleX, Anda belajar hands-on — setup wallet, yield strategy, dan navigasi protokol DeFi nyata. Coba kelas Web3 gratis →
⚠️ Catatan: Meskipun Arbitrum dan Optimism mewarisi keamanan dari Ethereum, protocol aplikasi di atasnya (DEX, lending, dll.) punya risiko smart contract sendiri. Selalu lakukan due diligence sebelum deposit ke protocol DeFi apapun di L2.
Elite Vault WhaleX: join membership via USDC di Base Network — akses penuh tanpa proses bank tradisional.
Lihat Elite Vault →Pertanyaan Umum
Apa itu optimistic rollup dan mengapa withdrawal perlu 7 hari?
Optimistic rollup adalah teknik scaling blockchain yang memproses banyak transaksi di 'layer 2' (off-chain), lalu mengirim ringkasannya ke Ethereum mainnet. Disebut 'optimistic' karena sistem ini 'optimis' — mengasumsikan semua transaksi valid, kecuali ada yang membuktikan sebaliknya. Periode 7 hari (challenge period) adalah waktu yang diberikan kepada siapapun untuk memeriksa transaksi dan mengajukan 'fraud proof' jika menemukan kecurangan. Setelah 7 hari tanpa tantangan, transaksi dianggap final. Bridge pihak ketiga (seperti Across, Stargate) memungkinkan withdrawal lebih cepat tapi ada biaya.
Apa perbedaan optimistic rollup (Arbitrum/Optimism) dengan ZK rollup (zkSync/Starknet)?
Optimistic rollup: Asumsikan valid, ada challenge period 7 hari, lebih mudah untuk deploy EVM-compatible smart contract, biaya proof lebih murah. ZK rollup: Langsung punya bukti kriptografi (zero-knowledge proof) bahwa transaksi valid, withdrawal bisa dalam menit, tapi lebih sulit untuk smart contract yang complex dan biaya proof generation lebih mahal. Dalam praktik hari ini: Optimistic (Arbitrum, OP) punya ekosistem lebih mature dan TVL lebih besar. ZK rollup (zkSync, Starknet) punya fundamental yang lebih kuat tapi ekosistem masih berkembang.