Proposal Summary
This proposal, if passed, will require the ssv.network DAO Multi-Sig Committee (hereinafter: “MC”) to batch and execute relevant transactions to update relevant smart contracts to enable operators on the ssv.network to run operators with 1000 validators per operator, from the previously available 500 validators per operator.
Motivation
Ever since the launch of the ssv.network mainnet in December 2023, operators were limited to having only 500 validators per operator. This was due to the DAO’s research showing that at that point in time, having a higher limit would result in an unreasonable resource usage on operator machines and would make the ssv.network less efficient as a whole. However, this limit increase has been requested by both the professional and solo operator community for a very long time.
Therefore, since December 2023, the DAO has understood that this limit needed to be raised. With this in mind, the DAO has been hard at work to optimize resource usage and increase this cap in order to reduce operational overhead for operators and satisfy the ssv.network community’s needs. This has been achieved with the new Alan fork, which went live at the end of 2024. Now, with sufficient statistical data, the initial cap can be raised to 1000 validators per operator while maintaining the existing computational resources used. This effectively reduces operator overhead.
This reduction in overhead will result in more streamlined operations for operators, less cost and potentially improved performance across the board.
Proposal particulars
- ssv.network Specification
- Execution Parameters
ssv.network Specification
This proposal announces that the basic requirements in order to be interoperable with the ssv.network are going to change. All future tools building on top of the ssv.network will be required to enable operators to have a total validator count per operator at 1.000 validators.
These basic requirements are maintained by the development services provider of the ssv.network DAO.
Execution Parameters
The proposed upgrade includes the functionality of enabling operators to have 1.000 validators per operator.
To implement this modification, the SSVNetwork contract will be upgraded to update the state variable validatorsPerOperatorLimit from 500 to 1000.
The SSV Labs team will deploy a new contract implementation that includes an initializer function specifically designed for this update.
Once deployed, the MC will execute the contract upgrade process and invoke the initializer function with the parameter 1000 in a single transaction.