Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 4.2 KB

governance-pools.md

File metadata and controls

34 lines (19 loc) · 4.2 KB
description
Last Update: November 2023

Governance Pools

The final core component of the . which is needed to distribute vault fees from our various chains is our Governance Pools, which are used to reward and incentivize bifi-token holders for their participation in the Beefy project.

What are Governance Pools?

Governance Pools are the smart contracts which facilitate the protocol's distribution of governance incentives. Where we refer to "Governance Pools", we mean collectively:

  • The $BIFI "Reward Pool" or "Earnings Pool" - which pays out governance incentives to tokenholders in the form of $WETH; and
  • The $BIFI "Maxi Vault" - which autocompounds the governance incentives for tokenholders into more $BIFI tokens.

Each are contracts which exist solely for the purpose of safely holding the bifi-token on behalf of tokenholders and gradually distributing the value accruing from vault fees using the preferred method of the holder (either native rewards or autocompounding $BIFI).

Why pay out governance incentives?

Since Beefy's inception, the . has always envisaged incentivising community members to take an interest in the project and act as a stakeholder in its operations. Though a standard governance token model permits tokenholders to interact with the project through the governance process, in practice this rarely aligns the incentives of each side, leading to conflicts and ineffective decisions.

Likewise, leaving control of a project's governance to wholly distributed tokens that are out there in the ether can lead to disruptive behaviours and negative externalities. For instance, where users seek to borrow using their governance tokens as collateral, their debt's health (or lack of) can have significant impacts on the governance of the project, as cascading liquidations damage pricing and cause panic. In the reverse, freely available tokens present an opportunity for a parasitic takeover of the project, such as how Convex was able to gain control over Curve.

Beefy's solution is to incentivize tokenholders to deposit their tokens with Beefy itself, leaving them with no functional uses beyond participation in governance. By having protocol smart contracts custody the tokens, and tokenholders receive regular and tangible reward, Beefy mitigates the desire to look elsewhere, and maximizes concentration on the project and protocol. Similarly, by tying the amount of rewards payable to the amount of revenue earned (which is itself a function of the project's efficacy in deploying vaults, managing harvests and locking value), the system achieves a close align of incentives across all of the project's core stakeholders.

How do Governance Pools work?

As described in previous . pages, fees generated by our vaults.md flow from the strategies.md, through each chain's revenue-bridge.md, back to the fee-batch.md before reaching the Governance Pools and treasury.md. This is shown in the below diagram:

A simplified flowchart mapping out the Beefy protocol.

Prior to the $BIFI token migration in 2023, fees flowed into the Fee Batch contract as native tokens, which were deposited directly into the Reward Pool. Now, fees flow into the Fee Batch as stables, meaning they must be swapped for native before reaching the Reward Pool. Once the native tokens arrive in the Reward Pool, they vest as incentives and become claimable for tokenholders in a linear fashion. Tokenholder claims must pay the gas required to transfer the incentives to them.

The Maxi Vault sits on top of the Reward Pool, actually depositing all of the $BIFI tokens into the Reward Pool. Beyond that, the vault regularly and automatically claims the native incentives from the Reward Pool, routes them through a liquidity pool to swap for $BIFI, and then redeposits the $BIFI in the Reward Pool, to unlock the autocompounding effect.