WATS Wallet logoWATS Wallet
Технически6 мин чтения

OFT простыми словами: как один токен живёт в каждой сети

Omnichain Fungible Token (OFT) — стандарт LayerZero, который даёт токену одно каноническое предложение во многих сетях: без обёрток, без заблокированного обеспечения, только переводы по схеме burn-and-mint. Вот как это работает и почему ATS, токен комиссий WATS, построен как OFT.

Omnichain Fungible Token (OFT) — это стандарт токена от LayerZero, при котором один токен нативно развёрнут во многих сетях и разделяет одно каноническое предложение по всем из них: никаких обёрнутых копий, никакого обеспечения, запертого в хранилище бриджа. Перевод сжигает сумму в исходной сети и чеканит ровно такую же сумму в сети назначения, поэтому глобальное предложение никогда не меняется, а баланс остаётся взаимозаменяемым, где бы он ни оказался. Итог — единая ликвидность и один расходуемый баланс вместо отдельного контракта-обёртки в каждой сети. ATS, токен комиссий, который использует WATS, — это OFT на LayerZero, и именно поэтому один баланс ATS может оплачивать сетевые комиссии в EVM-сетях, Solana и TON.

Проблема: слишком много копий «одного и того же» токена

Если вы когда-либо перемещали токен между сетями, вы встречали его злых двойников. Вы бриджите USDC или какой-нибудь управляющий токен из одной сети в другую и в итоге держите обёрнутую версию — отдельный контракт, отдельный баланс, иногда чуть иное название. «Канонический» токен по-прежнему лежит в исходной сети; то, что вы держите в сети назначения, — это долговая расписка, отчеканенная бриджем и обеспеченная обеспечением, заблокированным где-то ещё.

Это всё фрагментирует. Ликвидность дробится по дюжине контрактов-обёртывателей, поэтому пулы тоньше, а проскальзывание хуже. Ваш баланс разбросан — 40 единиц здесь, 25 там, ни одна из них напрямую не взаимозаменяема с другими. И каждый обёртыватель добавляет риск: стоимость обёрнутого токена надёжна ровно настолько, насколько надёжен бридж, держащий обеспечение за ним. Когда бридж эксплуатируют, отчеканенные им обёртки могут обвалиться до нуля, тогда как «настоящий» токен остаётся нетронутым. Суть проблемы в том, что одного токена никогда и не было — было множество несовместимых копий, притворяющихся одним активом.

Что такое OFT на самом деле

OFT — Omnichain Fungible Token — это стандарт токена от LayerZero, разработанный, чтобы решить именно это. Вместо того чтобы токен существовал в одной домашней сети и был обёрнут во всех остальных, OFT развёртывается нативно в каждой поддерживаемой сети, и эти развёртывания разделяют одно каноническое предложение. Токен не «находится» в сети так, как обёрнутый актив; это омничейн-актив, который просто читаем и расходуем в каждой сети, при этом суммарное предложение сохраняется по всем из них.

Под капотом развёртывания общаются друг с другом через слой кросс-чейн обмена сообщениями LayerZero. По состоянию на 2026 год LayerZero — один из наиболее широко принятых протоколов омничейн-совместимости, а стандарт OFT — его эталонный паттерн, заставляющий взаимозаменяемый токен вести себя как единый актив, а не как семейство похожих. Если вам нужно разобрать сам слой обмена сообщениями, смотрите разбор WATS о том, что такое LayerZero.

Как работает перевод OFT

Механизм освежающе прост: сжигание в исходной сети, чеканка в сети назначения.

Когда вы отправляете OFT из сети A в сеть B, контракт в сети A сжигает перемещаемую сумму — он уничтожает эти токены полностью. Затем он отправляет сообщение LayerZero контракту в сети B, который чеканит ровно ту же сумму на ваш адрес там. Никакого обеспечения не блокируется в хранилище. Никакого обёрнутого токена не создаётся. Глобальное предложение не меняется, потому что то, что сожжено на одной стороне, заново отчеканено на другой. Стоимость перемещается через уничтожение и воссоздание токена, а не через парковку оригинала где-то и выпуск требования против него.

Одна оговорка, о которой стоит знать, потому что её часто обходят стороной: LayerZero также поставляет OFT Adapter для токенов, которые уже существуют в домашней сети и не могут быть развёрнуты заново с правами чеканки и сжигания. Адаптер блокирует предложение в контракте в этой домашней сети и чеканит OFT-представления в других сетях, так что развёртывание на адаптере всё же сохраняет заблокированный пул на одной стороне. Токен, спроектированный как OFT с самого начала, использует чистый путь burn-and-mint, описанный выше.

Там, где нет заблокированного пула обеспечения, нет и «медовой ловушки», которую атакующему можно опустошить, как это создают классические lock-and-mint бриджи. Допущение о безопасности смещается к корректности слоя обмена сообщениями и собственных контрактов токена, а не к отдельному хранителю заблокированных средств. Это другой профиль риска, а не отсутствие риска: если бы путь сообщений был скомпрометирован, контракту назначения можно было бы приказать отчеканить токены, которые никогда не сжигались на исходной стороне.

OFT против обёрнутых против сбриджованных токенов

Полезно выстроить их бок о бок. Обёрнутый токен (вспомните сбриджованные варианты в духе «USDC.e», соседствующие с нативно выпущенным токеном сети) — это новый контракт, обеспеченный обеспечением, заблокированным в исходной сети — дериватив, а не сам актив. Сбриджованный токен в традиционном смысле lock-and-mint — во многом то же самое: оригинал обездвижен, а представление чеканится в другом месте. В обоих случаях вы получаете два разных актива, связанных лишь экономически и лишь пока держится бридж.

OFT отличается по сути, а не по степени. Нет дериватива, нет представления, нет обеспечения, которое нужно защищать. Есть один токен, одно предложение и один баланс для вас — он просто перемещается между сетями, сжигая и чеканя сам себя. Для более глубокого сравнения этих моделей смотрите статью омничейн против обёрнутых и сбриджованных токенов.

Почему это важно: единая ликвидность и один расходуемый баланс

Практические выгоды следуют прямо из дизайна. Единая ликвидность: поскольку есть лишь один канонический токен, ликвидность не разбивается на дюжину пулов-обёртывателей — один глубокий рынок может обслуживать каждую сеть вместо множества мелких. Один расходуемый баланс: ваши средства не застревают по сетям; тот же токен ваш и годен к использованию везде, где он развёрнут. Меньше риска бриджа: без заблокированного обеспечения, лежащего в хранилище, классический сбой в стиле эксплойта бриджа — опустошить обеспечение, и каждая обёртка, которую оно обеспечивало, обнуляется — во многом исчезает.

Именно этот последний пункт делает OFT по-настоящему полезным как утилитарный токен, а не только торгуемый. Токен, на наличие которого в одном балансе между сетями можно действительно положиться, может служить единой переносимой расчётной единицей — для комиссий, для расчётов, для чего угодно, что нужно приложению, — без того чтобы пользователь сначала жонглировал обёртками.

Практический пример: перемещение OFT между сетями

Скажем, вы держите 100 единиц OFT в EVM-сети и хотите использовать их в другой сети. Вы инициируете перевод. Исходный контракт сжигает ваши 100 единиц и испускает сообщение LayerZero. Мгновениями позже контракт назначения чеканит 100 единиц на ваш адрес. Ваш суммарный запас никогда не менялся — было 100 до и 100 после — но токены теперь живут в сети назначения, готовые к трате. Не было экрана обёрнутого токена, не было предупреждения «вы получите w-TOKEN», не было отдельного баланса, который потом нужно сверять. С вашей точки зрения токен последовал за вами. Этот опыт единого баланса — как раз то, что позволяет кошельку считать один токен расходуемым в разных экосистемах; смотрите использование одного кошелька в Ethereum, Solana и TON, чтобы понять, как это выглядит на практике.

Как WATS использует стандарт OFT

Яснее всего понять, зачем нужен стандарт, можно на примере токена, который на нём держится. ATS, токен комиссий WATS, — это OFT на LayerZero: одно каноническое предложение вместо обёртки в каждой сети — именно это и позволяет одному балансу ATS работать как единый токен комиссий во всех сетях, которые поддерживает WATS: Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON. Действия в Hot Wallet от WATS тарифицируются в ATS вместо нативного газового токена каждой сети: в EVM-сетях это проходит через paymaster по стандарту ERC-4337, и, поскольку ERC-4337 — стандарт Ethereum, этот конкретный контрактный механизм работает только в EVM; переносимым же на Solana и TON сам баланс делает стандарт OFT. Собранный ATS сжигается, снижая предложение со 100M к 30M.

Две вещи стоит сказать прямо. Оплата в ATS — не скидка: меняется то, каким токеном платится сетевая комиссия, а не то, сколько эта комиссия стоит под капотом. И WATS полностью некастодиален: ключи держит пользователь, а WATS не держит ни одного.

Если вам нужна модель OFT на практике, а не в теории, вот как она выглядит изо дня в день: держите один баланс ATS в Hot Wallet от WATS и тратьте его на комиссии в любой из этих восьми сетей, где вы совершаете операции, не запасаясь отдельным нативным газовым токеном для каждой. Полную механику можно прочитать на странице о комиссии ATS.

Часто задаваемые вопросы

Что такое OFT (Omnichain Fungible Token)?

OFT — это стандарт токена от LayerZero, при котором токен развёрнут нативно в нескольких сетях, но разделяет одно каноническое предложение по всем из них. Вместо того чтобы быть обёрнутым или сбриджованным в отдельные копии, токен ведёт себя как единый актив с одним балансом, который следует за вами между сетями. Стоимость перемещается сжиганием токена в исходной сети и чеканкой в сети назначения, так что суммарное предложение всегда сохраняется.

Чем OFT отличается от обёрнутого или сбриджованного токена?

Обёрнутый или сбриджованный токен — это отдельный контракт, обеспеченный обеспечением, заблокированным в исходной сети — дериватив, связанный с оригиналом лишь экономически. У OFT нет обёртывателя и нет заблокированного обеспечения: это один токен с одним предложением, который переводится сжиганием в исходной сети и чеканкой в сети назначения. Это означает единую ликвидность, один расходуемый баланс и меньшую подверженность сбою в стиле эксплойта бриджа, где опустошённое обеспечение обесценивает обёртки.

Правда ли, что один баланс OFT можно тратить в разных блокчейнах?

Да. Поскольку OFT сохраняет одно каноническое предложение, тот же токен расходуем в каждой сети, где он развёрнут, а не застревает по сетям: перемещение сжигает сумму на одной стороне и чеканит её на другой, поэтому ничего не обёртывается и ничего не остаётся позади. WATS опирается на это, чтобы один баланс ATS работал как единый токен комиссий в EVM-сетях, Solana и TON. В EVM-сетях эти комиссии взимаются через paymaster по ERC-4337; ERC-4337 — стандарт только для EVM, поэтому сам баланс ATS переносит на Solana и TON именно стандарт OFT от LayerZero, а не ERC-4337.

Как WATS использует стандарт OFT?

WATS использует OFT на LayerZero в качестве своего токена комиссий: ATS — это OFT, поэтому один баланс ATS оплачивает сетевые комиссии во всех восьми сетях, которые поддерживает WATS — Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON, — вместо того чтобы держать отдельный нативный газовый токен в каждой. В EVM-сетях комиссия оплачивается через paymaster по ERC-4337, а собранный ATS сжигается, снижая предложение со 100M к 30M. Оплата в ATS — не скидка: меняется то, каким токеном платят, а не базовая стоимость сети. WATS полностью некастодиален, поэтому ключи держит пользователь, а WATS не держит ни одного.