The ArbitrumDAO recently expressed strong interest in moving towards a delegated voting power(DVP)-based quorum model with the parameters now finalized in an offchain vote. Consequently, this upgrade, if implemented, will define quorum as:
Quorum = min{max quorum, max{ɑ*DVP, baseline quorum}}
where ɑ, baseline quorum, and max quorum are constants.
Updates to the quorum computation model will also be reflected in the ArbitrumDAO Constitution - executing this proposal will update the onchain constitution hash given the adjusted text.
Lastly, this proposal payload also includes an upgrade to enable onchain proposal cancellation in the Arbitrum Core Governor and Arbitrum Treasury Governor contracts.
All changes have been audited by Trail of Bits and the audit report (also covering the combined proposal payload) can be found here.
As it stands, the ArbitrumDAO quorum is computed based on the total voteable supply, which has no relationship to the tokens registered to vote. This proposal introduces a better approach by basing quorum on delegated voting power (DVP) - a metric that more directly represents the amount of ARB participating in governance and available for voting.
All of the relevant context and motivation around this change may be found in previously published posts on this topic. The first report focuses on the rationale for the change, the historical performance of quorum, and the security implications of this upgrade. The second report is a comparative analysis of quorum across other large DAOs, as well as shareholder voting in public companies, aimed at presenting insights into ArbitrumDAO’s position relative to comparable systems. The motivation around this update is captured in the initial temperature check.
Secondly, in order to improve the proposal process, ArbitrumDAO previously funded Tally to implement onchain proposal cancellation in Arbitrum Core Governor and Arbitrum Treasury Governor contracts. This upgrade allows the proposer to cancel their proposal during the 3-day pending period before voting commences. Onchain proposal cancellation reduces friction in the governance process by allowing proposers to withdraw proposals that contain errors, outdated parameters, or that need revision based on delegate feedback received after submission - without requiring the DAO to spend time and attention voting down a proposal that the proposer themselves no longer supports.
This AIP proposes upgrading to the following quorum computation logic:
Quorum = min{max quorum, max{ɑ*DVP, baseline quorum}}
where ɑ, baseline quorum, and max quorum are constants.
The proposed formula works as follows:
In short, baseline quorum and max quorum form fixed lower and upper bounds for quorum.
We suggest the following parameters:
For constitutional proposals:
For non-constitutional proposals:
This upgrade will introduce the following changes to the ARB token contract and the governor contracts:
ARB Token contract upgrade
The ARB token contract will be upgraded to keep a running total of DVP, updated upon each delegation change and token transfer.
Governor contract update
This proposal will upgrade the Core Governor and Treasury Governor contracts to implement a cancel() function. The function may only be invoked by the proposal creator during the pending period - the three day window after a proposal is posted onchain and before voting begins.
For non-constitutional proposals, our recommendation of ɑ = 0.4 ensures continuity with the current non-constitutional quorum. At the current DVP of 348.61m ARB, non-constitutional quorum will equate to 139.4m ARB, which is very close to its current value of 145.56m ARB.
For constitutional proposals, our recommendation for an ɑ value of 0.5 aims at creating a safer buffer between voter turnout and quorum while retaining a high voter turnout. Most large DAOs operate with quorum thresholds well below fifty percent of delegated voting power, and corporate and legislative systems rarely employ supermajority quorum requirements. As concluded by research report #2, when quorum is expressed as a percentage of DVP, its value at ArbitrumDAO (~62% of DVP) is roughly double that of the next highest DAO benchmarked. Even after the proposed upgrade, ArbitrumDAO’s quorum would remain higher than all comparable DAOs reviewed by the report.
Historical participation data of ArbitrumDAO provides strong support for the baseline quorum values proposed. Over the last two years, the average quorum for non-constitutional proposals amounted to ~104m ARB, which motivates our recommendation of a 100m ARB baseline for non-constitutional proposals. For constitutional proposals, the average quorum, excluding periods in which quorum was structurally difficult to reach, falls around 156m ARB, motivating our recommendation of a 150m ARB baseline. These values preserve continuity with observed voting behavior while creating a sufficiently large lower bound for quorum.
Note that baseline quorum values will not apply until DVP drops below a certain threshold. For the constitutional baseline quorum to apply, DVP would need to drop below 300m ARB. At all values of delegation below this threshold, a constitutional proposal will require a quorum of 150m ARB. For the non-constitutional baseline quorum to apply, DVP would need to drop below 250m ARB.
The implementation also includes an explicit smart contract setting to configure a maximum value of constitutional and non-constitutional quorum. This is a static parameter that can be updated through a DAO vote if needed. A maximum quorum of 450m ARB for constitutional proposals and 300m ARB for non-constitutional proposals are proposed.
... please visit link below to view full proposal