Материал проверен 25 октября 2026?
БК

ГЛАВНАЯ / ИНСТРУКЦИИ / ERC-4626 VAULT SHARE: КАК ДОЛЯ СВЯЗАНА С АКТИВАМИ ХРАНИЛИЩА

ERC-4626 vault share: как доля связана с активами хранилища

В хранилище ERC-4626 пользователь обычно получает shares – токены доли, связанные с базовым asset. Число shares не обязано совпадать с количеством внесённого или доступного к получению актива. Для проверки нужно читать конвертацию, фактическую котировку операции и ограничения вывода отдельно.

Два токена

Share представляет долю, а не фиксированное обещание суммы

Метод asset() указывает базовый ERC-20 хранилища. Вызов balanceOf(owner) на vault-контракте показывает shares пользователя. Одно и то же имя или похожий тикер не превращают их в один актив: сравнивайте адреса, сеть и масштабы отображения.

Соотношение shares и assets зависит от учёта хранилища. Доход, потери, комиссии и особенности стратегии могут влиять на результат обмена. Учебное соотношение 100 shares к 125 единицам asset означает оценку по выбранному состоянию, а не обещание сохранить этот курс. Decimals долей также нельзя без проверки приравнивать к decimals базового токена.

ВызовЧто задаётсяЧто получается
depositКоличество assetsКоличество shares
mintКоличество sharesТребуемые assets
withdrawЖелаемые assetsРасходуемые shares
redeemКоличество sharesПолучаемые assets
Оценка операции

Convert и preview отвечают на разные вопросы

convertToAssets и convertToShares описывают идеализированную конвертацию по правилам стандарта. Они не предназначены для включения всех комиссий и условий фактического обмена. Для конкретного действия используют соответствующий preview: например, previewRedeem оценивает assets при погашении заданных shares, включая предусмотренные комиссионные условия.

Даже preview относится к определённому состоянию. К моменту исполнения оно может измениться; интеграции нужна защита допустимого результата. Не сравнивайте convertToAssets из одного блока с фактическим выводом из другого так, будто это одно и то же измерение. Сначала сопоставьте тип операции, размер, блок и комиссии.

Положительный preview не доказывает, что пользователю разрешено вывести эту сумму. Проверку лимитов выполняют отдельно.
Доступность

MaxWithdraw и maxRedeem отделяют расчёт от разрешённого выхода

maxWithdraw(owner) сообщает максимальные assets для предусмотренного вывода, а maxRedeem(owner) – максимальные shares для погашения. Эти методы должны учитывать действующие ограничения, в том числе ограничения самого хранилища и владельца. При отключённом выводе доступный максимум может равняться нулю, несмотря на положительный баланс shares.

Preview по стандарту не обязан учитывать лимиты вывода и наличие достаточного баланса у пользователя. Поэтому проверка «preview показывает число» недостаточна. Изучайте паузы, доступную ликвидность и дополнительные правила стратегии; не переносите интерфейс обычного синхронного vault на продукты с другой моделью выхода.

  • определите owner, чьи доли погашаются;
  • сверьте max с нужной операцией и единицами;
  • проверьте ликвидность и ограничения;
  • прочитайте итоговые условия до подписи.
Округление и риск

Стандартный интерфейс не является оценкой надёжности стратегии

Переход между целыми assets и shares требует округления. Малый депозит способен дать очень мало долей или нулевой результат после округления; важен фактический preview и защита минимально допустимого получения. В пустых или малоликвидных хранилищах изменения соотношения через прямые переводы также требуют отдельного анализа. Конкретные защиты, например виртуальные assets и shares в некоторых реализациях, нужно проверять по коду.

ERC-4626 задаёт общий язык взаимодействия, но не гарантирует прибыль, сохранность обеспечения или честность управляющего. Перед внесением средств проверьте реализацию, стратегию, полномочия администратора, комиссии и порядок выхода. Сохраните адреса обоих контрактов, номер блока и ожидаемый результат; один снимок totalAssets не заменяет такую проверку.

  • минимальное получение осмысленно ограничено;
  • округление не скрывает потери малой суммы;
  • обеспечение и стратегия проверяются отдельно;
  • результат подтверждён изменением обоих балансов.
FAQ

Частые вопросы

Одна share всегда равна одному asset?

Нет. Соотношение определяется состоянием и логикой хранилища.

Preview гарантирует доступность вывода?

Нет. Отдельно проверяйте maxWithdraw/maxRedeem, баланс и условия операции.

ConvertToAssets включает все комиссии?

Нет. По стандарту это идеализированная конвертация; для действия нужен соответствующий preview.

Vault обязательно приносит доход?

Нет. Интерфейс не гарантирует результат стратегии и не исключает потерь.

У доли и базового актива одинаковые decimals?

Не следует это предполагать. Проверяйте масштаб каждого токена.

Итоговая проверка

Чек-лист: erc-4626 vault share: как доля связана с активами хранилища

  • vault и asset проверены по адресам;
  • shares отличены от assets;
  • масштабы обоих токенов известны;
  • preview выбран под нужный вызов;
  • max и ограничения прочитаны отдельно;
  • комиссии и округление учтены;
  • результат не принят за гарантированный доход.

Материал подготовлен редакцией сайта и проверен 25 октября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.