FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Ethereum Name Service

Proposals

Discussions

Members

Information

Create Proposal

Ethereum Name Service

ProposalsDiscussionsMembersInformation
Proposal
Back to Proposals
closedEnded a year ago · Snapshot (Offchain)

[EP 5.15][Social] ENS Governor Improvement Proposal: ProposalBond

By 0x4767...1f96fF

Abstract

The proposal threshold for a new executable ENS proposals is high, and rightly so. ENS is one of the most popular DAOs and community in the Web3 community and keeping the quality bar of proposals to the highest standard is very important. However, ENS also has the treasury and the desire to expand the community and make proposing easier and more accessible to enable more builders to come and build in the ENS ecosystem

Agora proposes adding the functionality of the ProposalBond to the ENS DAO Governor that would allow a proposer to propose with a lower threshold, and then the community could vote [For, Against, Against with penalty, Abstain]. If the weight of Against with penalty + Against > For, then the proposer does not get their bond back and the proposal does not pass.

To clarify further: a bond is withheld only if a proposal is rejected (the sum of rejections are bigger than the approvals) AND if the “Against with penalty” is bigger than “Against”.

This way we align incentives to create good proposals.

Specification

A discussion in the DAO Meta-Gov working group titled: Seeking Feedback: ENS Governor Upgrade to make proposing more accessible, Agora proposed the following PR on the ENS Governor: Proposal Bond Pull Request which outlines the code needed to make this change happen.

Since the time of that PR and during the follow up discussions, the community has asked for the following additions:

  • Ensure that the ProposalBond work proposed by Agora works with the new Veto rules and security council. This covers the case of a proposal being vetod from within the timelock therefore making sure we have the code to handle that case. The default case here being that the bond would not be returned.
  • Work with OpenZeppelin to see if we can bring this functionality into OZ Governance Core
  • Collaborate with ScopeLift to bring in a few sensible defaults to the voting delay period which is currently set to only one block. This leaves the DAO open to attack and the MetaGov working group is agreed on a 24 hour delay to ensure the DAO time to protect itself if needed. These changes aren’t related to the ProposalBond work but very important if we are going to preform a governor upgrade.

Agora is committed to building public goods and is already working closely with OpenZeppelin to bring innovations of Agora’s Governor into OZ Governance Core and are excited to propose this to new OZ Governor Working Group.

Given that the proposal threshold of this new functionality will be the most important value, there is a general consensus in the discussion that 1,000 ENS is the right initial value. This parameter can later be set by governance and moved up and down as we see fit.

Voting

We are putting this to a simple, for/again/abstain vote

Next Steps

Should the vote pass, Agora will be responsible for:

  • finalizing the implementation
  • working with ScopeLift to review the code and add in the Voting Delay logic
  • securing and organizing the audits
  • making any changes raised by the auditors
  • getting the code ready for a governor upgrade

Auditing

Given the potential impact of the change, we are going to work with the ENS MetaGov stewards to do 2 audits on this code: one chosen by Agora, and the other chosen by the stewards.

Agora recommends will be using OpenZeppelin, a reputable and top tier auditor in the governance space.

Agora recommends that the MetaGov stewards pick from: CodeArena, Trail of Bits, Spearbit or Trust Security. Each of these are quality auditing firms with a proven track record of working with governance contracts.

Both of these audits will be funded by ENS, and code changes will be implemented by Agora as part of their service contract with ENS, at no additional charge.

Results and changes will be posted for everyone to see and discuss.

Success Criteria

For this social proposal to pass, the following quorum and voting requirements must be met:

Quorum: The proposal must receive a minimum of 1% of the total supply of $ENS (1 million votes) in the form of “Yes” and “Abstain” votes combined. “No” votes do not count towards quorum.

Approval: Once the quorum is reached, the proposal requires a simple majority (>50%) of “Yes” votes among the “Yes” and “No” votes to pass. “Abstain” votes do not count towards the approval calculation.

Continue Reading
Connect Wallet to Add Note
0
Votes 107
VoterCast PowerVote & Rationale
0x5BFC...418390
187,054

Against

0x2B88...537d12
147,116

Against

0xb8c2...A267d5
129,924

For

0x8393...6F0780
129,528

Against

0x9831...1b6744
127,963

For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Thu September 26 2024, 02:00 amVoting Period Starts
  • Tue October 01 2024, 02:00 amEnd Voting Period
Current Results

1-For

801,344.626

50.21%

2-Against

757,861.633

47.48%

3-Abstain

36,936.133

2.31%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us