Proposal Summary
This proposal seeks DAO approval for the expansion of the Simple DVT Module across two major components:
-
Allowing for the creation of larger clusters in terms of the number of operated validators (known as Super Simple DVT Clusters), that are composed of Advanced Node Operators from the Simple DVT Module with members of the Curated Node Operator set, and
-
Increasing the maximum target share of the module to 4% from the current 0.5%.
Of note, while outside of the direct scope of this proposal, research is underway in regards to a strategy that could be used to provide possible additional rewards to users and the protocol by leveraging the addition of DVT based validators. This ties into the recently approved ReGOOSE goals, solidifying stETH as the most secure and decentralized LST, while supporting its position as the most useful LST in the DeFi and LRT ecosystem. A follow up discussion on this topic is expected in the coming weeks.
Why the SDVTM Should be Expanded
In addition to facilitating the inclusion of the first solo and community stakers using the Lido protocol, Distributed Validator Technology (DVT) is expected to further improve the resilience, security, and infrastructure distribution of Lido related validators.
The Simple DVT Module (SDVTM) has been live within the Lido protocol for 3 months, and within this time significant progress has begun in terms of decentralizing the Lido Node Operator set.
With Obol Cohort 1 active on mainnet, 72 net-new Node Operators have been onboarded to the protocol, with an additional 67 expected to be onboarded with Cohort 2 in the coming weeks.
Clusters powered by SSV Network’s DVT implementation are expected to go live in the Simple DVT Module within the next month, and between Cohort 1 & 2 an additional 74 net-new Node Operators will be added to the protocol as well.
With the next Obol & SSV Network testnets occurring during Q2, at least 250 net-new Node Operators are expected to be added to the protocol during 2024, an increase of 676% over the existing 37 members of the Curated Node Operator set.
The successful rollout of the Simple DVT Module has shown demonstrable progress towards the 2nd GOOSE goal of Attracting the Best Validator Set, which the Lido DAO voted for in November 2023.
While meaningful progress has been made to date in the Lido protocol’s adoption of DVT, both Obol and SSV have also seen significant developments in their adoption through the staking community overall.
When the first Simple DVT Proposal went live, both providers were in the initial stages of rolling out on mainnet. Now, SSV Network has nearly 21,000 mainnet validators with a total value staked of over $2.4B. Obol has also expanded their mainnet reach, notably with an announcement with EtherFi to launch 1,000 mainnet validators, and their recently announced 1% for Decentralization Initiative that is expected to drive further accessibility of their technology for Node Operators throughout the ecosystem over the coming months.
While the Simple DVT Module has demonstrated the exciting potential of DVT, more can be done to supercharge the adoption of DVT via validators using the Lido protocol.
Three constraints have been identified in the existing structure of the module that can be solved via this proposal:
- Due to the low number of validators per cluster at the current target share of 0.5%, Node Operators are unlikely to be profitable if the number of clusters are expanded,
- Due to the conservative timeline in scaling the number of validators these clusters run, a limited number of DVT based validators can be brought onto the protocol in the near-term, and
- Due to the unbonded nature of the participants in the current Simple DVT clusters, the maximum number of validators per cluster should be limited given the constituent make-up of these clusters.
Separately, research is currently being undertaken to understand how the adoption of Distributed Validator Technology may be used to drive additional value to stakers and the Lido protocol, specifically targeted towards the Simple DVT Module. In this event, additional capacity to onboard validators would likely be required, which can be covered by the combination of these two parts of the proposal.
Component 1: Scaling 72 Simple DVT Clusters
Currently, the Simple DVT Module has a target share of 0.5% of Lido stake. As of 21/5/24, this equates to approximately 1,420 validators to be split evenly across Obol and SSV Network clusters. With two LNOSG evaluation rounds and DAO discussion periods complete, 24 Obol clusters and 21 SSV clusters have been proposed for mainnet onboarding so far.
Given the success of the Simple DVT testnets to date (SSV, Obol) and the initial roll-out on mainnet (targeting at least 250 net-new Node Operators), it is expected that 36 clusters for each DVT provider could be onboarded to the protocol. However, due to the economic differences between running validators in a DV format from single operator run nodes, the current target share presents an issue.
With current market dynamics, the average rewards for a Node Operator participating in Simple DVT is equivalent to approximately $30 per validator per year. Assuming an equal split of 24 Obol and SSV clusters, the module currently has capacity for each cluster to run approximately 29 validators. For some, this is not enough in terms of rewards to cover operational costs across hardware and time contributed.
As a result, the proposed solution is to increase the target share of the module. With 2% of the updated target share allocated to the normal Simple DVT clusters, this would represent 5,690 validators to be split between these Obol and SSV clusters. Assuming 72 clusters in this format (36 for each provider), as of 21/5/24 this would represent approximately 80 validators per cluster.
This would greatly improve the economics for participating operators (especially solo and community stakers) and at least cover the fixed costs for the majority of professional node operators. Meanwhile, the total number of validators that any one cluster would be running would still remain limited, taking into account the unbonded nature of these clusters and greater diversity of participant types.
From the perspective of the DAO, the rewards structure would not change for these clusters from the existing reward share voted on in the Simple DVT Module proposal.
As a reminder, the total reward share for the Simple DVT Module is 10%, with the Lido DAO receiving 2% of rewards. In the case of Obol clusters, Node Operators receive 7% (1% each), and Obol receives 1% of rewards. For SSV clusters, Node Operators receive 8% (1.14% each), however operators are responsible for paying the SSV Network Fees and to deposit initial collateral denominated in the SSV token as outlined in the SSV Network technical documentation.*
It should be noted that Obol’s reward share supports their recently announced 1% for Decentralization initiative, a retroactive funding pool that rewards projects and innovations that promote Ethereum’s decentralization.
Simple DVT Cluster Rewards Share
Obol Clusters | SSV Clusters | ||
---|---|---|---|
Total stETH Reward Share | 10% | Total stETH Reward Share | 10% |
Direct Treasury share | 2% | Direct Treasury share | 2% |
Obol share | 1% | SSV share* | 0% |
Node Operators share | 7% | Node Operators share* | 8% |
Component 2: Adding 10 Super Simple DVT Clusters
While Point 1 of the proposal would expand the available capacity of DVT validators within the protocol, it is still constrained by higher operational load in terms of cluster onboarding as well as a more limited number of validators each cluster should support.
To solve this, the proposal suggests the addition of 10 Super Simple DVT Clusters, 5 from Obol, and 5 from SSV Network, in addition to the normal Simple DVT clusters discussed above.
These clusters would consist of members of the Curated Operator set along with Advanced Node Operators (ANOs), a classification that was discussed in the original Simple DVT Module proposal. ANOs are participants that have demonstrated consistently strong performance from both a qualitative and quantitative standpoint during Simple DVT testnets and/or mainnet. As noted in the original proposal, any cluster running 100+ validators should contain at least 50% of the members with the ANO classification.
The Lido Node Operator Subgovernance Group would meet to review performance of these operators using mainnet and/or testnet data, and propose the five clusters for each DV provider to the DAO, which would be followed with a week discussion period to consider the proposal, in-line with the existing flow of Simple DVT onboarding.
In general, the initial ANOs would likely consist of mostly professional node operators, however solo and community stakers are also eligible for this classification.
Once selected and reviewed by the DAO, these “Super Clusters” would be eligible to run up to 500 validators using the protocol. Key limits would initially start at 50 validators (compared to the initial ~1 week monitoring period in the Curated Node Operator set of 100 validators), and after a two week period a performance report would be shared with the DAO for review.
If performance looks comparable to the overall operator set, a representative of the Simple DVT Module Committee would simultaneously begin a week-long discussion period to consider raising key limits for these clusters.
In this format, 5,000 validators would be available for utilizing both Obol and SSV based DVT on mainnet (2,500 each) in an expedited format, while not compromising on the quality of Node Operators involved given that they would consist of members of the Curated Set and experienced Advanced Node Operators.
From the economics perspective, given the larger number of validators these Super Clusters would operate, a change would be made to the rewards structure. From the module point of view, the existing rewards structure would remain in place. However, as Lido Simple DVT rewards are distributed in both Obol and SSV clusters via a set of splitter smart contracts, the DAO portion of rewards could be increased through the splitter mechanism.
The proposed reward structure would consist of the following format: the direct DAO treasury reward share would remain at 2%, however an additional 2% would be added to the DAO treasury following reward distribution via the splitter contract. In Obol clusters, participants would receive 5% of rewards, and Obol would continue to receive 1%. In SSV clusters, participants would receive 6%, however they would still be responsible for paying the SSV Network Fees and to deposit initial collateral denominated in the SSV token as outlined in the SSV Network technical documentation.
Claiming from the splitter is permissionless, meaning any address could trigger the claim flow to the DAO treasury at any point following the stETH rebase. The splitter contracts would be deployed by contributors from Obol and SSV, with verification from Lido contributors to ensure addresses are properly configured. For more information about Simple DVT Reward distribution and the Obol wrapper and 0xsplits set of smart contracts, see the Simple DVT Reward Distribution section of this post.*
Super Simple DVT Cluster Rewards Share
Obol Clusters | SSV | ||
---|---|---|---|
Total stETH Reward Share | 10% | Total stETH Reward Share | 10% |
Direct Treasury share | 2% | Direct Treasury share | 2% |
Treasury share from splitter | 2% | Treasury share from splitter | 2% |
Obol share | 1% | SSV share* | 0% |
Node Operators share | 5% | Node Operators share* | 6% |
Onboarding & Validator Scaling
Onboarding and evaluations for participants covered in Component 1, the scaling of the existing cluster format would be unchanged from the current process described in the Simple DVT Module proposal. The LNOSG assesses testnet participants, meets to discuss their performance, and proposes clusters to the DAO with a week discussion period before being finalized.
The Simple DVT Module Committee (SDVTMC) is then responsible for preparing the Easy Track motions to add Node Operators to the Simple DVT Node Operator registry and raising key limits for the clusters. After the initial 5 validators are active for a month, a performance report is presented to the DAO with the potential for a proposal to the DAO from the committee to raise the key limits further. This process is followed for at least the first 3 months of operation, and for any subsequent increases in validator key limits. All actions by the SDVTMC occur via Easy Track, and are vetoable over a 72 hour period by LDO holders.
For the Super Simple DVT Clusters discussed in Component 2, the process would be very similar. Participants would already have been proposed by the LNOSG and accepted by the DAO to participate in the normal Simple DVT clusters. However, the LNOSG would meet to evaluate Node Operators, and propose participants that fall into the Advanced Node Operator category. This proposal would be shared to the DAO, with a week discussion period to consider the participants and the proposed clusters.
If accepted, the SDVTMC would then also prepare transactions to add Node Operators to the SDVT Node Operator registry and raise key limits for the clusters via Easy Track motions. Super Clusters would start with an initial key limit of 50 validators, and after two weeks of running those validators a performance report would be shared with the DAO. If performance is comparable to the overall validator set, a proposal would be made to raise the key limits to 200. The process would repeat again, and a proposal could be made to raise these cluster’s key limits to a maximum of 500 validators each.
Risk Factors
While the two factors discussed below also exist for Node Operators in the Curated Set, it is important to highlight these risks as this proposal would expand the DVT deployment within the Lido Node Operator set to a scaled approach.
During the Snapshot vote for the Simple DVT Module, the DAO chose to utilize the existing cover fund vault contract to cover risks from the Simple DVT Module. With 6,356 stETH currently in the contract, the vault would not be sufficient to cover the entire module in the event of a mass slashing or downtime event. In addition, it is possible that a mass slashing of either Obol or SSV Network validators in the module could trigger bunker mode, impacting validator exits.
As noted earlier in the proposal, both Obol and SSV have made significant progress in terms of their mainnet adoption since the Simple DVT Proposal went live in October 2023, with more validators active between both DVT providers on mainnet than the entire capacity of the Simple DVT Module at its current 0.5% target share.
Closing Thoughts
The Lido DAO and protocol has been a leader in pushing for the adoption of Distributed Validator Technology since the early stages of the technology, with grants to both Obol and SSV (then Blox) in July 2021.
When announced, the Simple DVT Module was a meaningful first step in adopting DVT on mainnet and using the benefits it provides to expand the Node Operator set to a larger number of participants. However, with the progress made to date from both the Obol and SSV teams, as well as the successful results of Simple DVT to-date, an expansion of the DAO’s strategy towards DVT seems desirable not only from an operator decentralization perspective, but also to support the protocol’s commitment to its core mission and values, as reiterated in ReGoose.
By increasing the target share to 4%, the number of Node Operators that can be added to the protocol will be expanded by continuing to scale the clusters as planned. This will be done in a way to make it worthwhile for participants to contribute to running validators, while simultaneously increasing the distribution of infrastructure and client types utilized and taking advantage of the improved resilience and security that DVT based validators offer.
At the same time, by introducing the 10 Super Simple DVT clusters, the protocol can more quickly open up capacity for DV based validators operated by Curated Node Operators and Advanced Node Operators, and expand the share of stake operated by more high-quality participants in a way that provides reasonable economic benefits to both participants, DVT providers, and the DAO.
Research is underway in regards to a strategy that could also utilize this expansion of the Simple DVT Module to provide possible additional rewards to users and the protocol with the focus on expanding DV adoption at scale. This strategy would continue to support the decentralization and security of stETH, while also solidifying its place as the most useful LST in DeFi and for LRTs. A follow up discussion related to this topic is expected in the near future, however this proposal stands on its own.
If there are no objections or requests for significant changes to the proposal, it is suggested that a Snapshot vote follow this proposal in one week’s time seeking approval for raising the target share to 4% and the adoption of Super Simple DVT Clusters. By voting for this proposal, the Lido Node Operator set can continue on its path to become more decentralized, resilient, and secure, a meaningful step towards achieving the GOOSE goal of Attracting the Best Validator Set. If the Snapshot vote passes, an on-chain Aragon vote will follow to raise the target share of the module to 4%.