ГЛАВНАЯ / ИНСТРУКЦИИ / ERC-4626 VAULT SHARE: КАК ДОЛЯ СВЯЗАНА С АКТИВАМИ ХРАНИЛИЩА
ERC-4626 vault share: как доля связана с активами хранилища
В хранилище ERC-4626 пользователь обычно получает shares – токены доли, связанные с базовым asset. Число shares не обязано совпадать с количеством внесённого или доступного к получению актива. Для проверки нужно читать конвертацию, фактическую котировку операции и ограничения вывода отдельно.
Convert и preview отвечают на разные вопросы
convertToAssets и convertToShares описывают идеализированную конвертацию по правилам стандарта. Они не предназначены для включения всех комиссий и условий фактического обмена. Для конкретного действия используют соответствующий preview: например, previewRedeem оценивает assets при погашении заданных shares, включая предусмотренные комиссионные условия.
Даже preview относится к определённому состоянию. К моменту исполнения оно может измениться; интеграции нужна защита допустимого результата. Не сравнивайте convertToAssets из одного блока с фактическим выводом из другого так, будто это одно и то же измерение. Сначала сопоставьте тип операции, размер, блок и комиссии.
MaxWithdraw и maxRedeem отделяют расчёт от разрешённого выхода
maxWithdraw(owner) сообщает максимальные assets для предусмотренного вывода, а maxRedeem(owner) – максимальные shares для погашения. Эти методы должны учитывать действующие ограничения, в том числе ограничения самого хранилища и владельца. При отключённом выводе доступный максимум может равняться нулю, несмотря на положительный баланс shares.
Preview по стандарту не обязан учитывать лимиты вывода и наличие достаточного баланса у пользователя. Поэтому проверка «preview показывает число» недостаточна. Изучайте паузы, доступную ликвидность и дополнительные правила стратегии; не переносите интерфейс обычного синхронного vault на продукты с другой моделью выхода.
- определите owner, чьи доли погашаются;
- сверьте max с нужной операцией и единицами;
- проверьте ликвидность и ограничения;
- прочитайте итоговые условия до подписи.
Стандартный интерфейс не является оценкой надёжности стратегии
Переход между целыми assets и shares требует округления. Малый депозит способен дать очень мало долей или нулевой результат после округления; важен фактический preview и защита минимально допустимого получения. В пустых или малоликвидных хранилищах изменения соотношения через прямые переводы также требуют отдельного анализа. Конкретные защиты, например виртуальные assets и shares в некоторых реализациях, нужно проверять по коду.
ERC-4626 задаёт общий язык взаимодействия, но не гарантирует прибыль, сохранность обеспечения или честность управляющего. Перед внесением средств проверьте реализацию, стратегию, полномочия администратора, комиссии и порядок выхода. Сохраните адреса обоих контрактов, номер блока и ожидаемый результат; один снимок totalAssets не заменяет такую проверку.
- минимальное получение осмысленно ограничено;
- округление не скрывает потери малой суммы;
- обеспечение и стратегия проверяются отдельно;
- результат подтверждён изменением обоих балансов.
Частые вопросы
Одна share всегда равна одному asset?
Нет. Соотношение определяется состоянием и логикой хранилища.
Preview гарантирует доступность вывода?
Нет. Отдельно проверяйте maxWithdraw/maxRedeem, баланс и условия операции.
ConvertToAssets включает все комиссии?
Нет. По стандарту это идеализированная конвертация; для действия нужен соответствующий preview.
Vault обязательно приносит доход?
Нет. Интерфейс не гарантирует результат стратегии и не исключает потерь.
У доли и базового актива одинаковые decimals?
Не следует это предполагать. Проверяйте масштаб каждого токена.
Чек-лист: erc-4626 vault share: как доля связана с активами хранилища
- vault и asset проверены по адресам;
- shares отличены от assets;
- масштабы обоих токенов известны;
- preview выбран под нужный вызов;
- max и ограничения прочитаны отдельно;
- комиссии и округление учтены;
- результат не принят за гарантированный доход.
Материал подготовлен редакцией сайта и проверен 25 октября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.