Мостовой контракт: что происходит с замороженными токенами при бридже
Криптовалютные мосты (bridge) - ключевой инструмент для перемещения активов между главной сетью Ethereum и сайдчейнами или сетями второго уровня, такими как Arbitrum. Когда вы отправляете 5 ETH из Ethereum в Arbitrum, ваши токены не уничтожаются и не остаются навсегда заблокированными. Разберём пошагово механизм работы мостового контракта и объясним, куда деваются замороженные средства.
Как работает типичный мост: пошаговый алгоритм
Рассмотрим ситуацию: у вас есть 10 ETH в сети Ethereum, и вы хотите перевести 5 ETH в Arbitrum через официальный мост (например, Arbitrum Bridge).
- Шаг 1. Отправка на контракт моста в Ethereum. Вы переводите 5 ETH на адрес смарт-контракта моста в основной сети. Транзакция подтверждается, и баланс на вашем кошельке Ethereum уменьшается на 5 ETH.
- Шаг 2. Заморозка (блокировка) токенов. Контракт моста фиксирует поступление 5 ETH и блокирует их на своём балансе. Эти токены становятся недоступными для отправки или использования - они заморожены в смарт-контракте.
- Шаг 3. Минтинг (выпуск) в сети Arbitrum. После подтверждения транзакции в Ethereum валидаторы моста или оракулы инициируют создание (минтинг) 5 обёрнутых ETH (wETH или native ETH) в сети Arbitrum. Новые токены появляются на адресе контракта моста в Arbitrum.
- Шаг 4. Отправка на ваш адрес. Контракт моста в Arbitrum переводит 5 свежевыпущенных ETH на ваш кошелёк в сети второго уровня. Теперь у вас 5 ETH в Ethereum и 5 ETH в Arbitrum.
Что происходит с замороженными 5 ETH на контракте в Ethereum?
Многие пользователи ошибочно полагают, что заблокированные токены сжигаются или остаются навсегда запертыми в контракте. На самом деле они становятся частью пула ликвидности моста. Эти 5 ETH будут использованы для обратных транзакций - когда кто-то захочет перевести токены из Arbitrum обратно в Ethereum.
При обратном бридже (из Arbitrum в Ethereum) происходит обратный процесс: токены в Arbitrum сжигаются (burn), а заблокированные ETH в Ethereum размораживаются и отправляются пользователю. Таким образом, количество токенов в обеих сетях всегда сбалансировано, а замороженные средства не исчезают - они ждут своего часа для обратного обмена.
Почему мосты не сжигают токены навсегда?
Сжигание замороженных ETH в Ethereum привело бы к потере стоимости и нарушению экономической модели моста. Вместо этого используется механизм lock-and-mint (блокировка и выпуск) или burn-and-mint (сжигание и выпуск). В первом случае токены блокируются в исходной сети, а в целевой сети создаются их обёрнутые копии. При обратном переводе копии уничтожаются, а оригиналы разблокируются. Это гарантирует, что общее количество токенов в экосистеме остаётся неизменным.
Пример с Arbitrum Bridge
В случае с Arbitrum официальный мост использует именно схему lock-and-mint. Когда вы переводите 5 ETH в Arbitrum, они блокируются в смарт-контракте на Ethereum. Когда другой пользователь (или вы сами) переводит 3 ETH обратно из Arbitrum в Ethereum, 3 токена в Arbitrum сжигаются, а 3 ETH из пула замороженных средств отправляются на его адрес в Ethereum. Замороженные 5 ETH постепенно расходуются на обратные транзакции.
Что если никто не делает обратный бридж?
Если спрос на обратный перевод низкий, замороженные токены могут оставаться в контракте длительное время. Однако это не проблема - они всегда доступны для разблокировки при обратной транзакции. Мост не теряет средства, а лишь временно блокирует их. В долгосрочной перспективе баланс между направлениями обычно выравнивается за счёт арбитражных трейдеров и пользователей.
Важные нюансы для пользователей
- Убедитесь, что используете официальный мост (например, Arbitrum Bridge или Hop Protocol), чтобы избежать мошеннических контрактов.
- Всегда проверяйте адрес контракта моста в сети Ethereum и Arbitrum на официальных сайтах.
- Помните, что замороженные токены не приносят дохода - они просто хранятся в смарт-контракте.
- При обратном бридже вы получите ровно столько же ETH, сколько отправили, за вычетом комиссий сети.