Reconfigure snapshot voting to use token balance instead of delegation power

The standard Forth governance flow includes both a nonbinding gasless offchain signaling step and a binding onchain voting step.

Currently, both steps use voting delegation to determine vote power. Delegation was first introduced by Compound and later adopted into standard libraries like OpenZeppelin. FORTH uses vote delegation along with many other projects, including Uniswap.

The purpose of delegation is to allow FORTH holders to assign their voting power to a representative who they trust will make governance decisions in the best interest of the protocol. It both relieves the need for every FORTH holder to be active for every process, and also allows their voting power to be used without having to pay for gas themselves.

Given the current cost of interacting onchain, it seems there is a meaningful group of users who would like to delegate their votes so they can be used in the onchain vote (and help the DAO reach quorum), but would also like to to weigh in individually in the gas-free signal step. We can achieve this by re-configuring the snapshot stage to use FORTH balance, while keeping the onchain step as it is.

Initial discussion in the #governance discord channel was supportive. This action would not require any binding vote. If there is rough consensus here, we can reconfigure the snapshot settings for future proposals.

4 Likes

I only see pros for doing this, no apparent cons come to mind!

Snapshot has been reconfigured to use FORTH token balances, thanks everyone.

1 Like