PoL Security Guidelines: Governance
Threat 1: Governance Manipulation through BGT Monopoly
If users flock to a large-scale LSD protocol, it can accumulate a large amount of BGT. If a single protocol holds a large amount of BGT, it can manipulate votes to force policies favorable to itself.
Impact
High
A single protocol could cause manipulation, making governance meaningless. Due to its high feasibility and impact, it is rated as High.
Guideline
Introduce a warning mechanism when a single entity or protocol holds more than a certain percentage (15%) of the total BGT.
The 15% threshold is set at 3/4 of the 20% required to submit a proposal.
Reduce the influence of large holders by diminishing the power of BGT held above a certain ratio, instead of linear voting power.
Apply the square root-based Quadratic Voting27 method to reduce the influence of large holders.
Best Practice
Custom Code
Threat 2: Inadequate Governance Proposal Verification
There is a risk that malicious reward vaults or incentive tokens could be approved through governance. This could allow an attacker to steal funds or compromise system stability.
Impact
Low
Whitelisting a vulnerable token or vault in governance could threaten the protocol's entire assets, but the probability is low due to Berachain's timelock (2 days) and Guardian intervention (5-of-9 multisig). Therefore, it is rated Low.
Guideline
Mandate a multi-layered verification process for reward vault and incentive token proposals, including technical review, economic impact analysis, and security audits, and assign independent reviewer groups for each stage.
Appoint reviewer groups for each stage.
Reviewers are selected through a governance vote and are designated for technical and economic fields.
Verification of conflicts of interest with the protocol is also conducted during the governance process.
Only allow proposals based on pre-verified contract templates or standards, and require new types of components to undergo additional security audits and testnet verification.
Standard Template: Basic review procedure.
Improved and Innovative Template: In addition to the basic review procedure, expand the audit and review procedures.
Deploy new components by starting on a limited scale and gradually expanding to minimize potential damage.
A phased verification process through TVL limits and participant count restrictions for whitelisted tokens and vaults.
Register as an official token and vault after a minimum period (2-3 weeks, based on the average feedback time in DeFi)29 to gather opinions from ecosystem participants.
Passed proposals require a timelock period28 for verification by the Guardians.
Best Practice
Custom Code
Threat 3: Rejection Due to Conflict of Interest
There is a concern that the foundation or guardians may reject proposals that are disadvantageous to them, preventing governance from functioning fairly and leading to centralization. This can hinder the community's legitimate decision-making and undermine the system's decentralization.
Impact
Low
If the foundation pursues self-interest, it is likely to lead to user losses, but the probability of this happening is low due to Berachain's timelock (2 days) and Guardian intervention (5-of-9 multisig). Therefore, it is rated Low.
Guideline
When rejecting any proposal, disclose specific and objective reasons and provide a mechanism for the community to appeal.
Appeal Mechanism: Form an independent arbitration committee30 (same process as reviewer selection) and grant it the following powers:
Independently review and propose replacements for decisions made by the foundation or guardians.
Re-submit rejected proposals.
Challenge unfair decisions and exercises of authority.
Transparently disclose the interests of governance participants and restricγ γ t or weaken their voting participation in proposals where they have a direct interest.
Restrict the participation of protocol-related parties in votes concerning the protocol.
Limit the BGT held by the foundation and its sponsored validators to 30% for votes concerning the core.
Address concerns about centralization due to foundation-sponsored validators.
Disclose the amount of BGT received from the foundation by sponsored validators and provide a dashboard of the foundation's holdings.
Transparently disclose the operating entity of each validator and their relationship with the foundation.
Best Practice
Custom Code
Threat 4: Limitations of Unimplemented On-Chain Governance Logic
Governance is not yet implemented on-chain and operates through forum-based voting, which makes it difficult to meet the voter turnout threshold (20%) and makes the decision-making process inefficient or susceptible to manipulation.
Current Off-chain Governance Limitations:
Manual Execution Risk: Human intervention required between forum decision and implementation creates delay and error potential
Sybil Attack Vulnerability: Forum-based voting lacks IP/device tracking and minimum BGT requirements
Data Integrity Issues: Vote results stored off-chain without immutable verification mechanism
Impact
Informational
The protocol also plans to implement on-chain governance, but since it is currently not implemented31, it is rated as Informational.
Guideline
Ensure transparency and verifiability for forum voting until on-chain implementation is complete.
Collect forum voting data and put it on-chain so that anyone can view it.
Use 5-minute snapshots of the voting process to reflect the results in real-time until the announcement.
Introduce a Sybil attack prevention mechanism.
Introduce a minimum BGT requirement for voting (e.g. only users holding more than 100 BGT can vote).
Track and block multiple accounts from the same IP/device.
On-chain Implementation Critical Considerations
BGT Balance Integration: Implement real-time BGT balance verification with snapshot mechanisms to prevent vote-time manipulation
Hybrid Transition Period: Run parallel forum and on-chain voting for 3-6 months with cross-verification requirements
Emergency Fallback: Maintain forum voting as backup system when on-chain governance fails, allowing guardians to directly execute forum-based decisions during technical emergencies
Best Practice
Custom Code
Threat 5: Inadequate Advance Notice of Governance Changes
If users are not given sufficient advance notice when a governance proposal passes and a system change is made, Berachain's current 7-day notice period may be insufficient for users to respond. This could lead to unexpected losses for users or a decline in trust.
In particular, changes to fees, token economics, and the introduction of new restrictions can directly affect users' investment strategies and asset management.
Impact
Informational
It can affect user trust and investment direction, but it is not a direct vulnerability, so it is rated Informational.
Guideline
Allow a minimum notice period of 14 days32 from the time a governance proposal passes until it is actually implemented. > Announce the changes through various channels a total of three times: immediately after the proposal passes, 7 days before implementation, and 1 day before implementation.
Provide a longer notice period (up to 30 days) for changes that directly affect user assets (such as fees, interest rates, liquidation thresholds) to ensure users have enough time to respond.
Provide a simulation tool that allows users to check the impact of changes on their positions in advance to support proactive responses.
Best Practice
Custom Code
Last updated