Ликвидный стейкинг на Ethereum
Пример: юзер стейкает 10 ETH, получает 1:1 токен erc-20, 10 xETH. Эти 10 ETH распределяются по валидаторам. Реварды начисляются в xETH, в зависимости от APY пула.
Пока вывод из стейкинга невозможен до полного перехода на PoS, соответственно этой функции пока нет. Потом, чтобы расстейкать свои ETH, юзеру необходимо будет вернуть xETH в соотношении 1:1.
Необходимо написать смарт контракт для выпуска xETH токена в соотношении 1:1 в момент поступления ETH в пул.
Подобная механика реализована у Lido, только стейкинг у них происходит через своих валидаторов, в нашем случае будем подключать решение ssv.network.