# Risk assessment for community staking

**URL:** <https://research.lido.fi/t/risk-assessment-for-community-staking/5502>\
**Category:** Department of Decentralisation\
**Created:** [September 22, 2023, 9:57am UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502 "2023-09-22T09:57:08Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mol\_Eliza](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/mol_eliza/32/3617_2.png) [@Mol\_Eliza](https://research.lido.fi/u/Mol_Eliza)\
**Post date:** [September 22, 2023, 9:57am UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/1 "2023-09-22T09:57:08Z")

</div>

Hi there!

As a contributor to the analytical workstream, I’d like to share my vision of the framework that could be used to evaluate the risks involved with validation.

* * *

**The purpose** of this valuation is to provide a quantitative approach to determining risk mitigation strategies for future staking module development, considering all actors involved.  
I view this framework vision as a necessary tool for making informed decisions on managing risks and implementing mechanics for mitigation.

In particular, this framework could be used as a stepping stone for designing for more robust diversity in the Lido validator set; aligning with the goals outlined in [Lido-on-Ethereum Community Validation Manifesto](https://research.lido.fi/t/lido-on-ethereum-community-validation-manifesto/3331), while also considering limiting and mitigating risks for stakers, N.O. community, and Lido DAO.

As one of the ways to mitigate risk, a bonding model allows for both risk mitigation, as well as disincentivization of malicious or irrational actions with risk transferring

The approach details, analyses, and conclusions are detailed here: [Risk assessment for community staking](https://docs.google.com/document/d/1Mdh9FJNRtWQgGXcoPY68xtpfpsoD6zcr11fbTmkwyqY/edit?usp=sharing) and were [presented during No Community Call #8](https://www.youtube.com/watch?v=feVy1JmvB_w).

* * *

**The gist** of the research is identifying possible risk areas in terms of:

- Validator liveness
- Validator slashings
- Rerouting EL rewards

For each of these risks, impact is assessed in terms of

- Losses (lowering the total amount of rewards for the protocol)
- Missed rewards (lowering possible rewards for the protocol)

This framework can be used as a high-level tool for evaluating the total impact in terms of losses and missed rewards. Mechanisms for mitigating those effects could be abstracted - for example, considering bonds as a tool only for transferring losses. For simplicity, the paper focuses only on bond compensation for both effects, but they could be mitigated or limited separately.

> **As a particular result of this research** under realistic assumptions on future conditions, **4 ETH** as a bond is enough to cover both losses and missed rewards even for the most impactful malicious or irrational actions, excluding cases of extremely EL rewards rerouting (_which couldn’t be covered with a reasonable amount of bond)_. For these cases, given their rare nature, a valuation of possible effect is provided, establishing a way to limit exposure to this risk.

Actual values and possible effects are subject to assumptions on future conditions (network staking rewards rate, time to implementation of [EIP-7002: triggerable exits](https://eips.ethereum.org/EIPS/eip-7002), the structure of EL rewards), and level of risk-aversion in terms of events mitigated completely or partially (share of total network slashing simultaneously, share of validators subject to malicious or irrational actions)

Using this approach, different scenarios in terms of assumptions and risk attitude could be evaluated with different mechanisms (bond values, as an example) of managing corresponding risks considered [within those scenarios  
 ](https://docs.google.com/spreadsheets/d/1YXtJj4I0JVTW055DrE1ri8dMrFPC8rpVa1J6X5Sldb4/edit?usp=sharing)  
Thank you, feedback & suggestions are highly appreciated!

---

<div class="post-metadata">

**Author:** ![dgusakov](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/dgusakov/32/1238_2.png) [@dgusakov](https://research.lido.fi/u/dgusakov)\
**Post date:** [September 26, 2023, 11:01am UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/2 "2023-09-26T11:01:12Z")

</div>

Great analysis @Mol_Eliza. Appreciate your efforts!

---

<div class="post-metadata">

**Author:** ![Mol\_Eliza](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/mol_eliza/32/3617_2.png) [@Mol\_Eliza](https://research.lido.fi/u/Mol_Eliza)\
**Post date:** [November 1, 2023, 3:10pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/3 "2023-11-01T15:10:56Z")

</div>

Hi there!

As an additional step, exploring the risk of EL rerouting, I’d like to share a research note on [Non-linear bond as Sybil attack resistance mechanism](https://docs.google.com/document/d/1J4o_vVdpNfjpO1BCx8SIhRtt25RCvri0b6hORNeD68o/edit?usp=sharing)

The conclusion is:  
**Non-linear bond could function as a mechanism to prevent Sybilling and EL-stealing strategies, but require a drastically high reduction in bond per validator to offset expected returns on performing stealing strategy, so it should be considered, but not as a determining factor to prevent EL stealing**

For 4 ETH bond, for example, it would require a reduction to 2.8 ETH per validator to offset the edge of Sybilling and EL stealing strategy over not performing such an action.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/lido/original/2X/0/0488eec00ea74c6952aa5041dea4eb8122bb2094.png)

---

<div class="post-metadata">

**Author:** ![Mol\_Eliza](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/mol_eliza/32/3617_2.png) [@Mol\_Eliza](https://research.lido.fi/u/Mol_Eliza)\
**Post date:** [September 9, 2024, 12:11pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/4 "2024-09-09T12:11:02Z")

</div>

Hi there!

Within the incredible advancements of [Community Staking Module initiative](https://research.lido.fi/t/community-staking-module/5917) it seems reasonable to determine risk parameters utilising the existing framework, based on current observed network conditions and suggest the bond curve structure(s) for upcoming mainnet launch.  
Focused on this problem i’d like to share my recent research on [Risk assessment for community staking (Sep 2024 update)](https://docs.google.com/document/d/1ZHKtjLm5QnifK5udnIw4JoOlQuyY0YGDj29SAC-YqWU/edit?usp=sharing)

## The gist of the research

### Bond curve & fee level suggestion

For completely permissionless participants:

- 2.4 ETH for the **first validator**
- **1.3 ETH for any consequent validators**

For Early Adopters (EA):

- 1.5 ETH for the **first validator**
- **1.3 ETH for any consequent validators**

**6% fee (Node Operator Rewards Rate) for all participants**

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/lido/original/2X/6/63ff2fa6a1d8b9748ef601993334f4fa7f3bbbcf.png)

### Risk mitigation

Suggested bond & fee structure, provides:

- Sufficiency for risk transferring of consequences of **any operational mistakes**
- Cost of Attack for any intentional malicious **being two times higher than actual consequences for the protocol**
- Bond curve form, incentivizing consolidation validators on one Node Operator, **even for actors considering EL stealing** , therefore drastically reducing reasonable stealing opportunities, and any possible consequences

### Market alignment

Suggested values provide:

- Amazing opportunity for all permissionless participants: +70% increased staking rewards for participants : +70% increased staking rewards for paricipants with 2.4 of capital, increasing to more than **+100% staking rewards** for participants with \>5 ETH of capital (which is enough to run 3 validators)
- Even greater opportunity to Early Adopters, with increase in staking rewards starting from **+118%**
- Reasonable level of risk mitigation, suited even for extreme scenarios
- Sustainable DAO fee level of 4% for the module

---

<div class="post-metadata">

**Author:** ![ErwinSmith](https://avatars.discourse-cdn.com/v4/letter/e/e274bd/32.png) [@ErwinSmith](https://research.lido.fi/u/ErwinSmith)\
**Post date:** [September 9, 2024, 3:55pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/5 "2024-09-09T15:55:07Z")

</div>

Will there be any changes once EIP-7521, or MaxEB, go live?

---

<div class="post-metadata">

**Author:** ![Mol\_Eliza](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/mol_eliza/32/3617_2.png) [@Mol\_Eliza](https://research.lido.fi/u/Mol_Eliza)\
**Post date:** [September 9, 2024, 4:30pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/6 "2024-09-09T16:30:54Z")

</div>

Thank you for question @ErwinSmith!

There would be definitely an update (but not necessarily _changes_), based on new specifications, and possbile realization of implementing increased MAX\_ЕB.

The crucial thing there worth mentioning is, definitely, possible drastic decrease in initial slashing penalty (which is still under discussion) - if implemented that may lead to lesser level of risk exposure and, hence, possible lower bond required for the same mitigation.

---

<div class="post-metadata">

**Author:** ![stakey](https://avatars.discourse-cdn.com/v4/letter/s/9d8465/32.png) [@stakey](https://research.lido.fi/u/stakey)\
**Post date:** [September 9, 2024, 4:44pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/7 "2024-09-09T16:44:29Z")

</div>

Exciting to see CSM moving forward! Can you help understand how you are looking at capital effciency because the numbers don’t quite make sense to me.

Let’s say you are a solo staker with 32.4 ETH and CL+EL rewards are 3.5%.

With one solo validator you earn 1.12 ETH/year.

With CSM you can run 24 validators earning 24_32_.035\*.06 = 1.6128 ETH/year.

This looks like a 44% increase in staking rewards not a 100% as calculated in the post?

---

<div class="post-metadata">

**Author:** ![stakey](https://avatars.discourse-cdn.com/v4/letter/s/9d8465/32.png) [@stakey](https://research.lido.fi/u/stakey)\
**Post date:** [September 9, 2024, 4:46pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/8 "2024-09-09T16:46:08Z")

</div>

Can’t seem to edit, but that should say 24 x 32 x .035 x .06 = 1.6128 ETH/year

---

<div class="post-metadata">

**Author:** ![Mol\_Eliza](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/mol_eliza/32/3617_2.png) [@Mol\_Eliza](https://research.lido.fi/u/Mol_Eliza)\
**Post date:** [September 9, 2024, 5:10pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/9 "2024-09-09T17:10:20Z")

</div>

Thank you @stakey!

That’s a cool (_well, to my taste_) part.

**1.6128** is correct estimation of rewards for performing validation duties ([Node Operator rewards](https://docs.lido.fi/staking-modules/csm/rewards))

But the bond provided is aslo staked, therefore generates: 32.4 x 0.035 x 0.9 (_applying 10% stETH fee_) = **1.0206** ETH/year rewards

Total rewards are 1.6128 + 1.0206 = 2.35125 (+135% over 1.12 ETH / year).  
_Or +132% over 1.134 if, to compare with the same capital, we suppose that 0.4 ETH remaining from one solo validator in base scaneario is also somehow staked with 0% fee_ )

---

<div class="post-metadata">

**Author:** ![stakey](https://avatars.discourse-cdn.com/v4/letter/s/9d8465/32.png) [@stakey](https://research.lido.fi/u/stakey)\
**Post date:** [September 9, 2024, 6:43pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/10 "2024-09-09T18:43:57Z")

</div>

Ahh, forgot about the bond’s yield! Thanks for clearing that up for me.

---

<div class="post-metadata">

**Author:** ![firstset](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/firstset/32/5012_2.png) [@firstset](https://research.lido.fi/u/firstset)\
**Post date:** [September 24, 2024, 2:49pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/11 "2024-09-24T14:49:19Z")

</div>

Nice! We’ve also been wondering how the increase to 2048 ETH MAX\_EB for each validator would affect its bond to stake ratio in the CSM. We think it has the potential to help small operators like us operate more profitably in the CSM (which we’re currently in the testnet).

---

<div class="post-metadata">

**Author:** ![firstset](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/firstset/32/5012_2.png) [@firstset](https://research.lido.fi/u/firstset)\
**Post date:** [September 24, 2024, 3:24pm UTC](https://research.lido.fi/t/risk-assessment-for-community-staking/5502/12 "2024-09-24T15:24:51Z")

</div>

> The crucial thing there worth mentioning is, definitely, possible drastic decrease in initial slashing penalty (which is still under discussion)

from [Slashing penalty analysis; EIP-7251 - Economics - Ethereum Research](https://ethresear.ch/t/slashing-penalty-analysis-eip-7251/16509) it seems like they’re leaning constant or sublinear
