On chain voting costs

Thank @AllinCrypto for making this poll and raising this issue, a crucial point to enhance decentralization.

Despite the gas cost decreasing in the last weeks, on-chain fees should not impede the governance mechanism to carry on its daily activities.

Several solutions can empower token holders to save money but make their voice heard:

  • castVoteBySignature works as the on-chain vote cast, but the process is executed through off-chain signatures. This method is already included in the Idle Governor contract, and it’s possible to see it live with moderate efforts.
    Full description available on Compound documentation.

  • delegateBySig would reduce delegation costs, casting the action via off-chain signature. Idle contracts support this method, so the full implementation does not require changes at the core level. More info on Compound documentation.

A third approach that lowers the barrier to entry to community members is the “Autonomous Proposal”. Any address could lock a bunch of $IDLE and create an Autonomous Proposal, which becomes a governance proposal if it receives 120,000 delegated votes.
This mechanism allows bypassing the threshold to launch on-chain IIPs because it is no more required that the proposer holds 120k voting weight before the proposal submission.
The Autonomous Proposal would not reduce transaction fees, but it could be an added value if combined with the methods mentioned above.

In this way, Idle Governance could rely on a suite of off-chain tools that make the costs almost negligible.

By the way, don’t forget to delegate your voting weight today: in the Delegation Pitch section, there are Leagues’ addresses (Dev League pitch will come soon). With only one delegation transaction, you would save the costs of proposal voting.

4 Likes