Governor (OpenZeppelin)

Governor adalah kerangka tata kelola on-chain yang battle-tested dan modular dari OpenZeppelin yang memungkinkan komunitas pemegang token ERC-20 atau ERC-721 mana pun untuk mengajukan, memilih, dan secara otomatis menjalankan proposal tata kelola on-chain — menyediakan tata kelola DAO yang trustless tanpa bergantung pada multi-sig, koordinasi terpusat, atau sistem snapshot off-chain.

Kerangka Governor adalah primitif tata kelola on-chain yang paling banyak diadopsi, digunakan oleh Compound, Uniswap, ENS, Gitcoin, dan puluhan protokol besar lainnya.

Asal-Usul: Compound Governor

Pola Governor dirintis oleh Compound Finance dengan kontrak GovernorAlpha (2020) dan GovernorBravo (2021). OpenZeppelin menggeneralisasikan ini menjadi kerangka kontrak Governor yang dapat diperluas dan modular, memudahkan proyek mana pun untuk men-deploy tata kelola on-chain mereka sendiri.

Komponen Inti

Kontrak Governor:

Kontrak pusat yang mengelola siklus hidup tata kelola penuh:

  1. Propose — Siapa pun yang memenuhi ambang proposal (saldo token minimum) dapat membuat proposal yang menentukan target kontrak, calldata, dan deskripsi
  2. Delay — Periode penundaan voting (blok/waktu) sebelum voting dibuka
  3. Vote — Pemegang token memilih Setuju, Tolak, atau Abstain selama periode voting
  4. Quorum — Ambang partisipasi minimum harus dipenuhi agar pemungutan suara valid
  5. Timelock — Proposal yang lulus menunggu dalam antrian timelock sebelum dieksekusi
  6. Execute — Setelah timelock, siapa pun dapat memicu eksekusi

Timelock Controller:

Kontrak terpisah yang menyimpan semua dana dan izin protokol. Governor mengantrekan proposal yang lulus di Timelock sebelum eksekusi, memberi komunitas jendela untuk keluar jika proposal berbahaya lulus.

Token Vote (ERC-20Votes / ERC-721Votes):

Voting menggunakan delegasi token. Pemegang token mendelegasikan kekuatan voting mereka ke diri sendiri atau alamat lain. Ini berbasis snapshot — kekuatan voting diukur pada blok awal proposal untuk mencegah serangan flash loan.

Protokol Utama yang Menggunakan Governor

Protokol Token Voting
Compound COMP
Uniswap UNI
ENS ENS
Gitcoin GTC
Nouns DAO NOUN

Batasan Tata Kelola On-Chain

  • Rendahnya partisipasi voting: Sebagian besar pemegang token tidak pernah berpartisipasi dalam tata kelola
  • Voter apathy: Delegasi membantu tetapi tidak sepenuhnya menyelesaikan masalah
  • Flash loan governance attacks: Diselesaikan oleh mekanisme snapshot blok
  • Plutokrasi token: Pemegang besar mendominasi hasil tata kelola

Kritik

Tata kelola on-chain seringkali lambat dan mahal dalam gas. Partisipasi rendah berarti pemegang besar (whale) memiliki pengaruh tidak proporsional. Beberapa proyek lebih memilih snapshot Snapshot off-chain + eksekusi multi-sig karena lebih murah dan lebih fleksibel.

Sentimen Media Sosial

Di X/Twitter dan forum tata kelola DeFi, Governor OpenZeppelin diakui sebagai standar industri untuk tata kelola on-chain. Di komunitas kripto Indonesia, OpenZeppelin Governor dikenal di kalangan developer Solidity yang membangun DAO.

Terakhir diperbarui: 2026-04

Istilah Terkait

Lihat Juga

Sumber

  • OpenZeppelin Governor Docs (https://docs.openzeppelin.com/contracts/4.x/governance) — dokumentasi resmi.
  • Compound GovernorBravo (https://compound.finance/governance) — implementasi asli.
  • OpenZeppelin GitHub (https://github.com/OpenZeppelin/openzeppelin-contracts) — kode sumber.