> For the complete documentation index, see [llms.txt](https://symbiotik.gitbook.io/symbiotik/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://symbiotik.gitbook.io/symbiotik/features/stake.md).

# Stake

![](https://4226858874-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CeSpbhKNnuBe3i1tJUQ%2Fuploads%2FdUcgisMEhqGambZ9V1YG%2Fsym-te-2-staking.png?alt=media\&token=16aa931a-c9f2-43ef-98c1-e931a808bae0)

* SYM token을 staking한 사용자(Staker)는, Treasury Asset의 성장에 따른 이익을 추구할 수 있습니다. Treasury Asset이 성장한 만큼 Staker가 보유한 sSYM의 수량이 증가합니다
* &#x20;Staker가 1 SYM을 staking하면 1 sSYM을 얻습니다. sSYM은 epoch 시작 시 growthRate에 따라 증가한 SYM 수량만큼 rematch 과정을 rebalance 과정을 통해 증가합니다. Unstaking할 경우, staker는 반환한 sSYM과 동일한 수량의 SYM을 받습니다.
* 정해진 growthRate에 따라 SYMtotalSupply 가 증가합니다.

$$
SYMtotalSupply\_{k+1} = growthRate SYMtotalSupply\_{k}
$$

* growthRate를 따라 minting된 SYM(growthSYMamount)은 staking contract에 전송되어, staker들의 rebalance 보상을 위해 사용됩니다.

$$
growthSYMamount = SYMtotalSupply\_{k+1} - SYMtotalSupply\_
k
$$

* Staking Contract의 SYM amount가 staker들이 보유한 sSYM의 양보다 많으면 sSYM의 rebalance를 통해 staker들이 보유한 보유 sSYM을 증가시킵니다.

$$
rebalanceYieldForStakers
\= \dfrac{SYMamountInStakingContract}{ sSYMcirculatingSupply}
$$

(sSYMcirculatingSupply는 gSYM의 발행을 위해 중복 발행된 sSYM을 제외한, sSYM의 실질적인 총 발행량입니다. 이 각 epoch 시작 시점에서, Staking된 SYM의 총량과 같습니다.)

* 이 공식에 따라, sSYM의 unstaking이 일어날수록 rebalanceYieldForStaker는 증가합니다.
* Staker들을 위한 APY는 rebalanceYieldForStakers를 통해 계산합니다.

$$
APYforStakers = (1 + rebalanceYieldForStakers)^{3\*365}
$$

* 총 SYM 발행량은 Treasury의 Total Reserves(Treasury 자산의 총량)만큼만 증가할 수 있습니다.\
  즉, Treasury Asset의 성장으로 대표되는 Protocol의 성장은, Staking 기간에 따라 안분됩니다.

$$
SYMtotalSupply  \leq totalReserves
$$

* 먼저 Unstaking한 staker들은 rebalance 혜택을 받을 수 없어 Treasury Asset의 성장분 만큼의 수익을 얻지 못합니다. 반면 Staker들은 장기적으로 Treasury Asset이 성장하는 만큼 SYM 수량 증가를 통해 이익을 가져갈 수 있습니다.
