[DIP-33] Network Fee Changes and Amendment to DIP-11 Mainnet Proposal

Abstract

[DIP-33] proposes changes to the calculation of the Network Fee update as outlined in DIP-11 to address issues caused by market volatility and fluctuating fees. It introduces a minimum 14-day notice for fee updates and a process for adjusting fees based on the 15% deviation threshold measured monthly.

Motivation

The current Network Fee structure, as outlined in DIP-11, requires stakers and clusters to pay fees that, depending on various factors, might be recalculated monthly, and if recalculated, updated by the DAO multi-sig committee. This process has proven less than ideal, given the volatility of market conditions and the potential for significant deviations in Network Fees. These fluctuations have resulted in liquidation events due to the limited time between fee forecasts and updates, the lack of certainty surrounding forecasted changes, and the imprecise nature of the estimations. The proposed solution aims to mitigate these issues by providing a minimum of 14 days’ notice for all Network Fee updates, allowing stakers and clusters ample time to react and adjust their runway accordingly.

Changes to the Network Fees Calculation

The following passage will replace the final paragraph of the Network Fees Section under the subsection DAO controlled network parameters in [DIP-11], and become effective immediately after the passing of this proposal:

[…]

The Network Fee deviation shall be measured with closing data from the 1st of each calendar month as soon as it becomes available (hereinafter referred to as “Deviation Check”). If the Network Fees’ proposed value were to change from the previous Deviation Check to the following Deviation Check by more than 15%, the Multi-Sig shall update the Network Fees Formula with the updated values of the APR and ETH/SSV variables. If the Deviation Check results in a need to update the Network Fee, such a transaction will be proposed on the second schedule batch as outlined in DAO Contributor: Proposal for Engagement as the DAO’s Master of Coin.

3 Likes

Read and understood DIP-33. Makes sense to add a 14-day heads-up and only update fees if there’s over 15% change, helps everyone plan better. In favor :+1:

1 Like

We support [DIP-33] as it introduces an important improvement to the Network Fee update process. The proposed minimum 14-day notice period for fee changes is an adjustment that gives stakers the necessary time to react to sensitive shifts in a key parameters such as the Network Fee is.

This update directly addresses the risk of forced liquidations caused by abrupt fee changes, which has been a concern under the current DIP-11 framework. By tying updates to a clear 15% deviation threshold and basing them on monthly closing data, the proposal brings more predictability and operational stability to the ecosystem.

Overall, this is a well-calibrated change that enhances transparency and allows participants to better manage their runway planning.

We’re in favor of this proposal!

1 Like

Providing sufficient time for cluster owners to avoid unexpected liquidation events.
Support

1 Like

Necessity of Buffer Period
The introduction of a 14-day notice period is a critical improvement to address current liquidation risks. It provides staking participants—particularly small-to-medium node operators—with a reasonable time window to adjust their capital strategies, thereby reducing forced liquidation risks caused by sudden fee changes. This aligns with the fairness principles of DAO governance.

Optimization of Volatility Filtering Mechanism
The dual mechanisms of a 15% deviation threshold + monthly checks strike a balance between avoiding operational complexity from frequent adjustments and preventing systemic risks during extreme market volatility. Compared to the vague language in the original DIP-11, the quantifiable threshold significantly enhances the enforceability of the rules.

1 Like

Add some difference analysis I conducted after reviewing, as well as a link to DIP-11: [DIP-11] Mainnet Proposal

Moreover, and more importantly, I strongly support this proposal as it makes the SSV scheme more mature and robust.


:magnifying_glass_tilted_left: What Does DIP-33 Change Compared to DIP-11?

:scroll: Recap: What DIP-11 Introduced

DIP-11 laid the groundwork for the mainnet launch of SSV.Network, giving the DAO control over key network parameters, including:

Network Fee Mechanics (DIP-11)

  1. Fee Formula :NetworkFee = 32 ETH × APR × FEE × ETH/SSV ÷ BlocksPerYear
  2. Fee Schedule :
  • 0.5% of ETH staking APR initially
  • 0.75% after 1 year
  • 1% after 2 years
  1. Update Mechanism :
  • Network Fees were subject to a “Deviation Check” on the 15th of each month.
  • If the calculated value changed by more than 15%, the DAO Multi-Sig must update the fee.
  • No guarantee of advance notice or a defined execution path.

:sparkles: What DIP-33 Changes

DIP-33 refines the fee update mechanism to address volatility, uncertainty, and liquidation risks.

:white_check_mark: Key Improvements

Feature DIP-11 DIP-33 (Amended)
Deviation Check Timing 15th of every month Changed to the 1st of every month
Advance Notice Not specified Requires a minimum 14-day notice before any Network Fee change
Deviation Threshold >15% triggers update No change (still 15%)

:bullseye: The Goal of DIP-33

To enhance predictability and stability for Operators and Stakers by:

  • Avoiding sudden fee changes
  • Preventing unanticipated liquidation events
  • Allowing everyone time to adjust funding and operations

:brain: TL;DR:

DIP-33 refines the Network Fee mechanism introduced in DIP-11 by introducing a monthly check on the 1st, requiring at least 14 days’ advance notice for any fee change, and clarifying the governance process for executing such updates. The result is a more stable and predictable system for all network participants.


2 Likes

The proposal suggests changing the notice period for fee adjustments to 14 days and only updating when the change exceeds 15%. I believe this approach is reasonable and I support it.

1 Like

中国社区的成员看过来,我总结了关于这个提案的重要内容,也欢迎各位参与投票:Your connected workspace for wiki, docs & projects | Notion

1 Like

seeing the need to have some kind of time buffer, i’d have a question: maybe i’m overlooking something here but why not continuously (or daily) measure network fee deviation (and display it somewhere publicly)?

2 Likes

First of all, I think this is indeed a good thought. However, personally, I believe that if frequent SSV fee changes are made every day, it will also bring a lot of instability and may lead to validators encountering liquidation issues more frequently without enough time to respond. Therefore, I think the fixed cycle fee change with 15 days’ advance notice makes sense as it reduces volatility and gives validators time to react.

2 Likes

Thanks to BenAffleck for putting forward DIP-33. As a DAO member, I’m generally supportive of these updates and offer the following summary and discussion points:


1. Proposal Overview

  • 14-Day Notice: All Network Fee changes require at least 14 days’ notice before implementation, giving stakers and operators ample time to adjust.
  • Monthly Deviation Check: On the 1st of each calendar month, closing data is used to calculate the deviation of the proposed fee versus the last checkpoint.
  • 15% Threshold: If the fee change exceeds ±15%, the Multi-Sig will update the APR and ETH/SSV parameters in the fee formula.
  • Execution Timing: Triggered updates are scheduled for the DAO’s “second batch” proposal cycle, ensuring predictable timing.

2. Strengths & Benefits

  • Risk Mitigation: A 14-day notice window reduces the risk of sudden liquidations due to unexpected fee increases.
  • Balanced Responsiveness: The ±15% threshold captures significant market moves without over-reacting to minor fluctuations.
  • Process Clarity: Tying updates to fixed monthly checkpoints and existing DAO scheduling improves transparency and traceability.

3. Discussion Points & Suggestions

  1. Data Source Integrity
    • Which price feed(s)—e.g., Chainlink or CoinGecko—will serve as the official “closing data”?
    • Should we consider multi-source validation to guard against oracle anomalies?
  2. Notice vs. Proposal Timing
    • How will the 14-day notice align with the Multi-Sig’s second-batch proposal deadlines?
    • Do we need an additional buffer to ensure proposals can be drafted, reviewed, and executed within that window?
  3. Threshold Calibration
    • Is 15% the optimal threshold for our volatility profile?
    • Should we allow emergency adjustments (with faster DAO approval) in extreme market events?
  4. Emergency Contingency
    • In the event of “black swan” events—e.g., on-chain exploits or exchange crashes—can we bypass the standard schedule to protect the network?
  5. Ongoing Transparency & Metrics
    • Propose publishing a monthly log of fee checkpoints and adjustments in the forum or dashboard.
    • Consider tracking metrics such as “post-adjustment liquidation rate” or “stake runway buffer” to evaluate effectiveness.

Conclusion
DIP-33’s combination of advance notice, fixed monthly reviews, and a clear deviation threshold will enhance predictability and reduce surprise liquidations. Clarifying our data sources, fine-tuning the schedule alignment, and building in emergency protocols will further strengthen this mechanism. Looking forward to everyone’s feedback!

1 Like

Predictability and stability should be core goals for long-term. At DragonStake we support this fee changes and amendments.

2 Likes

:vertical_traffic_light: Voting is now live:

[DIP-33] Network Fee Changes and Amendment to DIP-11 Mainnet Proposal

Nice summary of the proposal DIP-33 @Yuting

Hello @flo! Thanks a lot for the feedback.

If by “measure” you mean to update the network fee inside the protocol daily, then this is indeed an interesting idea, but it comes with its own risks and challenges and would require substantial changes to the smart contracts.

We’ve also discussed ways to make all of this on-chain, including on-chain governance for updating the fees, which would result in the real-time observability you might want. It’s something we’d like to look into.

This proposal is more of a quick fix on the DAO layer, rather than a long-term improvement. We believe this solves the most pressing issues with the Network Fee, allows everyone enough time to respond, and most importantly, doesn’t lead to any larger liquidation events as short-noticed fee updates might slip through.

Thanks a ton!

hey @BenAffleck ,
yeah, of course - having it on-chain and being adjusted by some logic would be best case. result could be something like a “health factor” we know from defi/lending protocols.
what i actually meant (for now), @Yuting , is just measuring and displaying it somewhere publicly, so people could already anticipate changes, if they are eager to.
anyway, a 14 days time buffer is an improvement for sure.

1 Like

Thanks a lot @flo! This is valuable feedback.

For the sake of completeness, let me post the current sources of information here:

  • Announcement of future and actual network fee updates, including parameters, are found in the DAO Controlled Network Parameters Feed [Evergreen]
  • The deviation checks and the parameters are presented on the DAO Treasury Sheet.
  • Liquidations and simulated Liquidations according to future network fees are a new feature of monitorSSV.xyz. If this proposal passes, the simulation can be updated after the 1st of each month, offering a “real-time” liquidation view. I also recommend their Telegram bot that notifies subscribers of certain changes.