Rebasing и wrapped staking token: почему баланс растёт по-разному
На примере stETH и wstETH объясняем изменение количества токенов, коэффициента пересчёта и рыночной цены без обещаний постоянной доходности.
Сверены открытые первичные документы по механике и ограничениям. Кошелёк не подключался, действия в текущем интерфейсе и операции с реальными средствами не проверялись. Числа в примерах условные.
Где отражается изменение
У стейкинговых токенов результат учёта может проявляться по-разному. У rebasing-токена меняется отображаемое количество на адресе. У wrapped-версии количество обычно остаётся прежним, а меняется пересчёт в базовую учётную единицу. В Lido stETH использует rebasing, а wstETH представляет обёртку с изменяемым отношением к stETH.
Это различие не создаёт две независимые гарантированные доходности. Обёртка меняет способ учёта. На результат также влияют риски протокола, штрафы, рыночная оценка и условия получения базового актива.
Что сравнивать в кошельке
Проверьте точный контракт и сеть. Затем запишите количество токенов, пересчёт в stETH или другой underlying и оценку в фиате. Эти три числа отвечают на разные вопросы. Боковой баланс wstETH сам по себе не означает, что начисление перестало учитываться.
- Для rebasing проверьте актуальность данных кошелька и модель токена.
- Для wrapped найдите опубликованный способ пересчёта.
- Разделите unwrap, рыночную продажу и вывод из стейкинга.
- Учитывайте округление и единицы измерения при сравнении операций.
Условный пример
Пусть на адресе 2 wrapped-токена, а пересчёт вырос с 1,10 до 1,11 базовой единицы за штуку. Расчётное представление изменилось с 2,20 до 2,22, хотя количество wrapped-токенов осталось равно двум. Это пример арифметики, а не обещание положительной динамики.
При продаже на DEX результат определяется ещё и рыночным маршрутом. Внутренний коэффициент не обязывает пул обменивать по тому же отношению. Если цена wrapped-токена на рынке снизилась, фиатная стоимость может упасть даже при ином движении учётного коэффициента.
Как проверить ожидаемый выход
Сначала определите, какой результат вам нужен: stETH после unwrap, ETH через протокольный вывод или другой актив после swap. Эти действия имеют разные ограничения. Unwrap сам по себе не является выводом из валидаторного стейкинга в ETH.
Сохраните исходное количество, коэффициент на момент оценки и фактическое получение. Не сравнивайте баланс до и после, если между ними были переводы, покупки или перенос в другую сеть. Некоторые приложения показывают экономический эквивалент вместо количества токенов; подпись поля особенно важна. Если цифры расходятся, сверяйте публичные данные контракта до новых действий: повторное wrapping не исправляет ошибку отображения.