| Penulis | Optimism Collective (Floersch, Karl; et al.) |
|---|---|
| Tahun | 2023 |
| Proyek | Optimism / OP Stack |
| Lisensi | MIT |
| Sumber Resmi | docs.optimism.io/stack/getting-started |
OP Stack adalah framework blockchain open-source modular Optimism untuk membangun chain Layer 2 (dan Layer 3). Ini menyediakan komponen standar dan interoperable untuk eksekusi (EVM via go-ethereum), derivasi (merekonstruksi state L2 dari data L1), penyelesaian (memposting state root ke Ethereum), dan komunikasi (pesan lintas-chain antara OP chain). Chain yang dibangun di atas OP Stack — disebut OP Chains — membentuk Superchain: jaringan L2 yang berbagi keamanan (Ethereum), sistem fault proof, dan protokol komunikasi umum.
Bedrock: Redesain Arsitektur
Bedrock (OP Stack v1, diluncurkan Juni 2023) mendesain ulang arsitektur Optimism:
Sebelum Bedrock: Optimism menjalankan klien Geth yang dimodifikasi bespoke untuk rollup mereka. Fault proof tidak ada; keamanan bergantung pada multisig “safety” yang diperlukan izin.
Arsitektur Bedrock:
- op-node (rollup node): Membaca blok Ethereum L1, menurunkan rantai L2 kanonik.
- op-geth (execution client): Geth standar dengan modifikasi minimal; mengeksekusi blok L2 yang diturunkan.
- op-batcher: Mengompresi dan mengirimkan blok L2 ke L1.
- op-proposer: Memposting output root ke L1 secara periodik.
Modularitas ini memungkinkan menukar komponen individual (misalnya, menggunakan lapisan DA berbeda, sistem fault proof berbeda).
Sistem Fault Proof
Optimism menghabiskan 3 tahun membangun dan mengaudit fault proof (fraud proof optimistic rollup):
- FPVM (Fault Proof VM): VM deterministik berbasis MIPS yang mengeksekusi ulang instruksi tunggal dalam EVM Ethereum selama sengketa.
- Permissionless: Alamat mana pun dapat menjadi challenger — tidak ada whitelist.
Fault proof diluncurkan di mainnet pada Juni 2024, menghapus “roda latihan” terakhir (override Security Council yang memerlukan izin untuk state root).
Superchain: Interoperabilitas OP Chains
Tujuan desain utama: membuat semua OP Chain dapat berinteroperasi dengan kepercayaan minimal:
- Sistem fraud proof bersama: Bug yang sama mempengaruhi semua chain → upgrade terkoordinasi.
- Native cross-chain messaging: OP chain dapat mengirim pesan satu sama lain via
L2ToL2CrossDomainMessenger. - Bridging latensi rendah: Interop Superchain memungkinkan pengiriman pesan 1 blok antara OP chain (vs. tunggu 7 hari untuk penarikan L1).
OP Chain utama: Base (Coinbase), Zora, Mode, Blast, Fraxtal, OP Mainnet, Worldchain, dan 30+ lainnya.
Retroactive Public Goods Funding (RetroPGF)
OP Stack diatur oleh Optimism Collective — struktur governance dua kamar:
- Token House: Pemegang token OP memvoting upgrade protokol, mekanisme biaya.
- Citizens’ House: Attestasi “citizen” soulbound; memvoting RetroPGF — hibah kepada proyek open-source yang berkontribusi pada ekosistem Optimism.
RetroPGF telah mendistribusikan ratusan juta token OP kepada developer tools open-source (Ethers.js, Hardhat, klien Ethereum, dll.).
Istilah Terkait
Referensi
- Optimism Collective (2023). OP Stack Documentation. docs.optimism.io
- Optimism (2024). Superchain Explainer. docs.optimism.io/stack/explainer