Overview 

What is Lido Finance?

Lido Finance is a decentralized apps (Dapps) that allows users to stake and earn yield while also staying liquid. 

Briefly, staking involves locking up a portion of your assets to help validate transactions and support a blockchain network’s security in exchange for rewards.

One of the downsides to staking is that for a certain period of time, stakers assets are ‘locked up’. This means that users have to decide between wanting to use their assets to help support a network, or using their assets to earn yield through other DeFi protocols (e.g. providing liquidity or lending).

Lido tries to give users the best of both worlds through liquid staking. Basically, when you deposit assets into Lido, the protocol will stake these assets on your behalf.  As a staker, you are distributed staking tokens in a 1:1 ratio to your staked assets (e.g. staked ETH or stETH in the case of ETH). 

These staked tokens can then be used to earn a yield on other DeFi protocols such as Curve, Sushi and Yearn (links).

Risks involved

It’s important to be aware of the risks involved when staking with Lido. It’s also a good idea to do your own research on the project as well.

  1.   As is the case with any protocol on the Ethereum blockchain, Lido faces potential smart contracts vulnerabilities (e.g. bugs and hacks). To minimize this risk, Lido’s smart contracts undergo several security audits and are also covered by a bug bounty program.
  2. There is the risk that Ethereum 2.0 (the next phase of the Ethereum blockchain) will fail to properly launch or reach the expected levels of adoption.
  3. Slashing risk: briefly, staker’s assets are sent to validators who are responsible for verifying transactions. If the validator your assets are staked with acts up in some way (e.g. goes offline for a prolonged time), you can end up losing these funds.  Lido stakes across several reputable validators and also provides cover for up to 5% of slashing penalties.

Tutorial

How to Stake on Lido: ETH

Lido facilitates staking on: Ethereum, Solana, and Kusama. This example will go through how to stake ETH on Ethereum, but the process is straightforward for all networks.

First, head to Lido.fi. Click the ‘networks’ tab and select the network you want to stake with. 

On the following page, select the network you want to stake with. Here you’ll be able to see the Annual Percentage Rate (APR) or yearly rate of returns for each staking pool. Click ‘stake Ethereum’ to proceed. 

Next, you will need to connect your crypto wallet. Lido supports several different wallets; for this tutorial, we will go with MetaMask. Click here for a full beginner’s tutorial on how to set up and use a MetaMask wallet.  

Simply follow the prompts to unlock and connect your wallet. Make sure that your wallet is set to the correct network (i.e. in this case, the Ethereum Mainnet).

Next, enter the amount of ETH you want to stake. You can stake as little as 0.01 ETH on Lido. Your wallet’s ETH balance will be displayed. To stake all of your ETH, click ‘max’. 

The transaction cost represents the network gas or transaction fee you’ll have to pay. The Lido DAO also takes a 10% rewards fee from the interest you earn while staking. These fees are used to fund improvements to the Lido protocol and to provide stakers with insurance against potential slashing risks

Once you click ‘submit’ and confirm the transaction with your wallet, your ETH will be staked! Your stETH balance will now be visible in your wallet. This balance will be updated daily based on rewards earned and represents the value of your deposited ETH plus any staking rewards earned minus any slashing penalties.

Note that it will not be possible to withdraw your ETH on Lido until transactions are enabled on Ethereum 2.0, which is expected to happen sometime in the second quarter of this year. At the time this tutorial was written, 1 ETH = 1 stETH but it may not always remain this way as the yield could get priced in. Therefore, it’s possible that stETH > ETH for some time before withdrawals become available.

As mentioned, it’s possible to earn yield with stETH on various DeFi protocols (e.g. providing liquidity to the stETH-ETH pool on Curve). As well as this, stETH can be traded on the secondary market, meaning that you can sell stETH for ETH (e.g. on decentralized exchanges or centralized exchanges).

As always, it’s important to do your own research into these protocols and the risks involved before making any investments.