Title: Temp Check: Adopting Delegated Voting
Author: HiroKennelly
Squad: Governance Department
Date submitted: November 6, 2023
Working Doc: Delegated Voting Temp Check
Summary
This is a temp check on whether BanklessDAO should adopt a delegated voting model. As an extension of consent-based decision making, delegated voting will enable broader participation in the DAO’s governance.
Background
BanklessDAO has one of the most widely-held social tokens, yet, on any given Snapshot proposal, the votes cast represent only a small percentage of the BANK tokens in circulation. Delegated voting can help to increase the amount of BANK cast in each vote, providing an avenue broader BANK-holder participation in the DAO’s decision-making process.
Delegated voting is the act of giving trusted, governance-minded community members the ability to vote with another token holder’s voting power. The basic idea is that those who do not have an interest in participating in a DAO’s governance process can delegate their vote to those who do. Delegation can be changed or revoked at any time and would not be mandatory.
Delegated voting is used by most major projects, including Compound, Aave, Uniswap, and Maker, and more recently, Optimism and Arbitrum.
Specification
Onchain or Offchain Voting?
There are many options for delegated voting, but the core distinction rests on whether the platform is onchain or offchain. Onchain voting is the gold standard, as it leverages the blockchain’s attributes of transparency and certainty, but many organizations choose offchain voting because its traditionally been more cost effective – although this is changing with the rise of voting protocols on L2s.
For onchain voting, the Governor contracts developed by Compound are the most popular, and used by most major DeFi projects, including Uniswap, Compound, and PoolTogether. There are also independent blockchain-based platforms, such as those created by Agora and Aragon.
There are really no direct competitors to Snapshot, and it remains the most developed offchain voting solution.
To access onchain and offchain voting, Most projects rely on a mix of Snapshot, Boardroom, Tally, Commonwealth, and Agora. These frontends enable people to both be informed about and participate in ecosystem governance.
Considering our treasury and revenue streams, it would be premature to move to onchain voting, unless it could be executed on a Layer 2. Delegated voting is also available through Snapshot, including the use of the Governor Bravo contract.
TL;DR
We can do delegated voting onchain or offchain.
Sybil Resistance
An important consideration in collective governance is the effects of Sybil attacks and to take measures to minimize their impact. A Sybil attack is when a single entity creates multiple identities to gain disproportionate and unfair influence in the outcome of an election. To mitigate this possibility, we could consider adopting comprehensive Sybil resistance measures like those offered by BrightID, Proof of Humanity, and Gitcoin Passport as part of the implementation of delegated voting.
Delegate Compensation
After years of iteration, many protocols incentivize their delegates’ continued participation by offering various financial rewards for governance work. Likewise, BanklessDAO could consider adopting incentives to drive governance participation by delegates, incentives that could be in the form of BANK or tlBANK payments and linked to a particular participation threshold for Forum and the voting platform of choice.
Delegator Compensation
We’ve seen some protocols, such as Optimism, reward token holders with additional tokens if they delegate their voting rights. BanklessDAO could similarly reward those who delegate by airdropping them additional BANK or granting access to an exclusive Discord channel, among other options.
Obstacles to Implementation
The main obstacle to implementation involves the technical process of delegating votes to a different DAO member. There are a number of ways to overcome this:
- Build a custom frontend to enable delegation.
- Use the ‘write’ to contract function in Etherscan.
- Use a third-party platform, such as Agora or Aragon.
These options have efficiency and cost tradeoffs, as well as practical educational hurdles.
KPIs
Successful delegated governance would include:
- High participation by delegates on Forum.
- 80% vote rate for delegates.
- Roadmap to make delegated governance more Sybil resistant.
- 30% of total circulating supply of BANK delegated by Season 11.
Polls
- Yes
- No
- Abstain, please comment
- 10%
- Greater than 5%
- Less than 5%
- No limit
- Abstain, please comment
- Yes
- No
- Abstain, please comment
- Yes
- No
- Abstain, please comment
- Airdropped BANK rewards
- Access to a gated Discord channel
- Other, please leave in comments
- Abstain, please comment
- Yes
- No
- Abstain, please comment
- tlBANK
- BANK
- Abstain, please comment