# Ang Lido Community Staking Module

## Ano ba ito?

Ang [Community Staking Module](https://research.lido.fi/t/community-staking-module/5917) (CSM) ay nagbibigay daan sa pagpasok nang walang pahintulot kasama ang isang bond sa Lido node operator set para sa mga Ethereum node operator—halimbawa, ang mga home/solo stakers.

Noong una, ang Lido ay nagbibigay lamang ng mga deposito ng ETH para sa mga validator key ng mga aprubadong institusyon ng node operator upang mag-produce ng yield para sa mga staker. Ang mga propesyonal na ito ay kinakailangang palakasin ang kanilang reputasyon at kakayahan sa operasyon sa paglipas ng panahon, na nagiging mahirap para sa mga home/solo stakers na makilahok sa antas na ito. Ngunit sa CSM, maaari nang makilahok ang sinuman sa pamamagitan ng pagbibigay ng [isang maliit na halaga ng stETH bilang collateral/bond](https://hackmd.io/@lido/Byp775Ay6#Bond-size-considerations) bawat deposito ng validator key (32 ETH bawat isa) na ibinibigay ng Lido.

Ito ay nagbibigay-daan sa Lido na idecentralize ang kanyang set ng node operator at pahabain ang [misyon](https://research.lido.fi/t/lido-dao-vibe-alignment-purpose-mission-vision/4380) nito na gawing simple, secure, at decentralized ang Ethereum staking.

## Paano ito gumagana?

### Pamamaraan para sa pagpasok nang walang pahintulot kasama ang isang bond

Dahil maaaring maging isang CSM node operator ang sinuman nang hindi nangangailangan ng mga pahintulot (halimbawa, walang pag-evaluate/aprubahan na kailangan), kailangan ng ibang mekanismo upang magbigay-insentibo sa magandang pagganap at hadlangan ang mga mapanirang aktor.

Kaya, isang bond na nagkakahalaga ng [2 hanggang 4 stETH (TBC)](https://blog.lido.fi/community-staking-module-bonding/) ang kinakailangan para sa mga node operator upang ma-match sa 32 ETH ng Lido CSM. Ang bond na ito ay nagiging unang linya ng depensa para sa mga staker ng Lido laban sa mga mapagwalang-saysay o mapanirang mga node operator—halimbawa,

1. Slashing&#x20;
2. Pagnanakaw ng MEV
3. Pagpa-trigger ng validator exits na ang withdrawal balance ay mas mababa sa 32 ETH

Sa paraang ito, ang mga CSM node operator ay magagawa ng mag-up ng maramihang mga set ng `bond + 32 ETH` bonded validators, at isang papalakas na bulk discount mechanism ang magiging available hanggang sa maabot ang isang cap na N bilang ng mga validators. Ang bilang na ito na `N` ay tukuyin malapit sa petsa ng paglulunsad.<br>

<figure><img src="https://1470293057-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxXCJiSup1jUVmQiAeAMS%2Fuploads%2FJBhGjo9e2mfzYCae6NzC%2Fimage%20(1).png?alt=media&#x26;token=7a4978b8-d8a7-47bb-8c4f-c7c2c827457e" alt=""><figcaption><p>Pakikita ng isang halimbawa ng "discount" curve para sa mga sumusunod na bonded validators na inilunsad ng mga CSM node operator, na nag-aasumeng N=5</p></figcaption></figure>

### Ekonomiya ng mga CSM Node Operators

Dahil ang bond ay ibibigay sa anyo ng stETH, ito ay nag-aakumula ng yield dahil sa pag-rebasing nito sa paglipas ng panahon. Bukod pa rito, inaasahan na kikita ang mga CSM node operators ng 7.5% ng mga staking rewards na nalikha ng mga inilalaan na validator keys (32 ETH bawat isa).

<figure><img src="https://1470293057-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxXCJiSup1jUVmQiAeAMS%2Fuploads%2FgpqsiyysrKsS0sPuqQLh%2Fimage%20(2).png?alt=media&#x26;token=877cb734-1839-4939-b8c5-3d98039aa96f" alt=""><figcaption></figcaption></figure>

Ito ay nagbibigay sa mga CSM Node Operators ng isang epektibong yield na 5.71% sa taunang porsyento ng yield (APY), isang ***54% na pagtaas*** mula sa base na ETH staking yield na 3.7%!

#### Pagkuha ng Effective Yield (APY) ng CSM

Sa pagkuha ng `Effective Yield` bilang isang taunang porsyento ng rate (APR) para sa mga CSM node operators, ito ay gaya ng sumusunod:

`Bond Rebase + Node Operator Rewards`

\= `4 stETH * 90% * ETH staking yield + 32 ETH * 7.5% * ETH staking yield`

Sa pagkuha ng isang `ETH staking yield` na [3.7%](https://explorer.rated.network/?network=mainnet\&view=pool\&timeWindow=1d\&page=1\&pageSize=15\&poolType=all), ang inaasahang taunang rewards para sa mga CSM node operators ay:

`4 stETH * 90% * 3.7% + 32 ETH * 7.5% * 3.7%` = `0.222 ETH`

Sa mga terminong APR,

`0.222 ETH / 4 ETH` = `5.55%` ;

Ngunit hindi doon nagtatapos—Dahil lahat ng mga rewards ng CSM ay ibinibigay sa stETH (na nag-rebase nang awtomatiko), ang mga rewards mismo ay auto-compounding. Ito ay nangangahulugang ang Annual Percentage Yield (APY) ay maaaring gamitin upang maestima ang epektibong yield sa mga CSM node operators dito:

*`APY (Effective Yield)`* *`= [1 + (APR / Number of Periods)]^(Number of Periods) - 1`*

Dahil ang stETH ay nag-rebase araw-araw, ang  `Number of Periods` dito ay 365, na nagbibigay sa atin ng isang 5.71% APY—isang 54% na pagtaas mula sa base na  `ETH staking yield`.

<br>

### Performance Incentives

Mayroong karagdagang mga insentibo sa pagganap para sa mga CSM node operators sa 2 malawak na kategorya—(i) sosyalisasyon ng mga rewards at (ii) mga benepisyo.

### Sosyalisasyon ng mga rewards

Ang mga `Node Operator Rewards` ng mga taong nakapag-perform sa itaas ng isang `Threshold` ay isinasalarawan, samantalang ang mga hindi nakapag-abot sa threshold na ito ay hindi makakatanggap ng mga rewards.

Ito ay naglilipat ng mga gantimpala mula sa mga hindi gaanong epektibong operator ng node patungo sa mga epektibong operator, at pinaaayos ang pagkakaiba-iba ng kanilang mga gantimpala.<br>

<figure><img src="https://1470293057-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxXCJiSup1jUVmQiAeAMS%2Fuploads%2FHV6WS1uOdraVbdoGr5B9%2Fimage%20(3).png?alt=media&#x26;token=1dec16c1-7cb1-467e-98ba-3c2d5f62cb7d" alt=""><figcaption></figcaption></figure>

The `Threshold` will be set using a 28-day moving average `attestation rate` along with `inclusion delays` as a proxy for the overall performance of a validator. A 28-day evaluation time frame will be long enough to account for any short-term performance outages.

Ang `Threshold` ay itatakda gamit ang isang 28-araw na average `attestation rate` kasama ang mga inclusion delays bilang isang proxy para sa kabuuang pagganap ng isang validator. Ang isang 28-araw na panahon ng pag-evaluate ay sapat na mahaba upang masuri ang anumang mga panandaliang pagkabigo sa pagganap.

{% hint style="info" %}
Huwag mag-alala kung hindi ka pamilyar sa dalawang metrics na ginagamit upang sukatin ang `Threshold`. Ligtas kang nasa ibabaw ng Threshold kung susundin mo ang mga hakbang sa gabay na ito at panatilihing online at sapat na na-maintain ang iyong validator node.
{% endhint %}

#### Mga Benepisyo

Ang mga benepisyo ay pagpapabuti sa mga kondisyon ng partisipasyon para sa CSM Node Operator, kung saan may dalawang posibilidad—

1. **Mas mababang bond**: Ito ay nagbibigay-daan sa node operator na magbigay ng mas mababang halaga ng bond para sa mga inilaan na validator keys (32 ETH bawat isa).
2. **Pagtaas ng staking fee**: Ito ay nagbibigay sa node operator ng isang dagdag na bayad sa mga staking rewards na nalikha ng mga inilaan na validator keys.

Ang parehong benepisyo ay magpapabuti sa `Effective Yield` ng mga node operator dahil sa `Effective Yield` = `Total Rewards` / `Bond Provided`.

### Mga Parusa

Sa kabilang dako, ang hindi magandang pagganap at paglabag sa mga patakaran ay magdudulot ng mga parusa sa 2 anyo—(i) Pag-alis ng `Node Operator Rewards` at (ii) Pag-alis ng mga Benepisyo:

#### Pag-alis ng `Node Operator Rewards`**:**&#x20;

Kung saan ang mga node operator na hindi nagtatagumpay sa ibaba ng `Threshold` ay hindi makakatanggap ng anumang `Node Operator Rewards`. Sa halip ay ang mga ganitong rewards ay inire-redistribute sa mga nagtatagumpay sa ibaba ng Threshold.

{% hint style="info" %}
Ang mga rewards mula sa bond rebase sa stETH ay magagamit pa rin sa node operator sa ilalim ng sitwasyong ito.
{% endhint %}

#### Pag-alis ng mga Benepisy&#x6F;**:**&#x20;

Maaaring mangyari ito dahil sa mga paglabag sa mga patakaran ng CSM, kung saan mayroong 4 na patakaran:

1. Ang pag-nakaw ng MEV ay natuklasan at napatunayan
2. Ang pag-slashing ay iniulat para sa isa sa mga validator ng node operator
3. Isa sa mga validator ng node operator ay itinaboy dahil sa kakulangan sa balanse ng consensus layer
4. Iba pang mga paglabag dahil sa pang-aabuso sa CSM na tukoy ng pasiya ng DAO

Sa maikli, gawin nang maayos ang iyong mga tungkulin bilang node operator at huwag subukang abusuhin ang CSM :)

### Pagtatalaga ng Validator Keys

#### FIFO Key Assignment

Ang pag-supply ng 32 ETH bawat validator key para sa mga node operator na nagbigay ng halaga ng bond ay gagawin sa paraang FIFO (unang pumasok, unang lumabas).

Ang mga Node Operator ay kumukuha ng pwesto sa pila sa mga batch sa pamamagitan ng pagbibigay ng kanilang node operator ID, ang mga validator keys na nais nilang mapondohan (sa pamamagitan ng deposit data file), at ang mga kinakailangang halaga ng bond bawat validator key—halimbawa, ang pagbibigay ng mas mataas na halaga ng bond kung nais nilang mapondohan ang higit pang mga keys. Pagkatapos ay naghihintay sila ng kanilang pagkakataon na mapondohan ang mga keys.

Ang mga keys ng mga node operator na naunang na-iskip dahil sa kakulangan ng binigay na bond ay maaaring ilagay muli sa pila.

#### Pagtanggal ng Deposit Data file

Maaaring kusang idelete ng mga Node Operator ang na-upload na deposit data kung ang proseso ng deposito ay hindi pa natapos. Gayunpaman, mayroong bayad na ini-charge sa ganitong mga node operator sa anyo ng isang `removalCharge`.

Ang `removalCharge` ay kinokonpisika mula sa bond ng Node Operator sa bawat tinanggal na key upang tugunan ang mga pinakamataas na posibleng operational cost na kaugnay sa pagsasagawa ng pila.

Kung ang protocol ay nagdeposito na ng validator kaugnay ng deposit data, hindi na maaaring idelete ng Node Operator ang deposit data. Ang tanging paraan upang itigil ang mga tungkulin ng pag-validate ay ang mag-exit sa validator, at kapag ang validator ay ganap na naka-exit na, maaaring mag-withdraw ang Node Operator ng net bond balance.

### Dagdag na mga Detalye tungkol sa Lido CSM

{% embed url="<https://hackmd.io/@lido/rJMcGj0Ap>" %}

## Panahon ng Maagang Pagtanggap

Ang Lido Community Staking team ay nag-eexplore ng isang Early Adoption Period upang payagan ang mga pinatunayang solo-stakers (mula sa rated list o nakikilalang mga kontribyutor ng Lido) na sumali sa CSM sa mga unang yugto nito sa mainnet bago ang buong paglulunsad na walang pahintulot.

Bilang insentibo sa mga maagang tumangkilik, iniisip ng koponan ang ilang mga benepisyo. Isa sa mga halimbawa ay ang mas mababang pangangailangan sa bond para sa unang validator ng mga maagang tagatangkilik. Ang mga sumunod na pangangailangan sa bond ay babalik sa normal na kurba ng pangangailangan sa bond.

<figure><img src="https://1470293057-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxXCJiSup1jUVmQiAeAMS%2Fuploads%2FOTyG5mQGOdH3rIGX3UY5%2Fimage%20(6).png?alt=media&#x26;token=b3068986-740c-489d-9d04-68dbcb8056c7" alt=""><figcaption><p>Illustration of the bond requirement curve for early adopters</p></figcaption></figure>

Makakahanap ng karagdagang detalye tungkol sa talakayan sa paligid ng Early Adoption Period sa ibaba.

{% embed url="<https://hackmd.io/@lido/HyKgaBMj6>" %}
