🔗 ПОЧЕМУ ЦЕПОЧКА СООБЩЕНИЙ TON МЕНЯЕТ ОПЫТ STONfi SWAP

Обмен STONfi может выглядеть как одно действие: подключить, подтвердить, подождать. Однако по сути TON работает иначе, чем простая транзакция в один шаг. Запрос проходит через смарт-контракты, и эта архитектура влияет на выполнение.

🧠 ОДИН SWAP, НЕСКОЛЬКО СООБЩЕНИЙ

TON использует асинхронное шардированное выполнение. Поэтому обмен проходит через сообщения, а не через один синхронный вызов функции.

- Кошелёк → Роутер
- Роутер → пул ликвидности
- Пул → ответ
- Ответ → финальное состояние кошелька

У каждого сообщения есть своя стадия обработки. Один-пуловый swap имеет более короткую цепочку. Маршрут с несколькими переходами добавляет шаги, поэтому более долгое ожидание не означает автоматически сбой.

⏱ ЗАЧЕМ STONfi НУЖЕН СОСТОЯНИЕ PENDING

Эта архитектура делает разницу между отправленным и завершённым особенно важной.

Первое сообщение не означает, что весь обмен уже урегулирован. Интерфейсу нужно передавать пользователю прогресс.

Важны три правила:

- Не отправляйте повторно только потому, что интерфейс обрабатывает запрос.
- Проверяйте статус транзакции, прежде чем предполагать, что первая попытка не удалась.
- Рассматривайте pending, failed и completed как разные состояния выполнения.

Задержка может просто отражать работу блокчейна.

🌉 КРОСС-ЧЕЙН ДЕЛАЕТ ЦЕПОЧКУ ДЛИННЕЕ

Omniston добавляет ещё один уровень, когда назначение находится в другой блокчейн-сети. Поток со стороны TON должен согласовать выполнение с урегулированием HTLC в независимой сети, у которой есть свои блоки и правила подтверждения.

Поэтому кросс-чейн STONfi swap может занимать дольше, чем swap TON-to-TON. Дополнительная задержка отражает согласование между двумя отдельными системами.

Pending — это не обязательно проблема; иногда это просто архитектура, показывающая свою работу.

Не инвестиционный совет — проведите собственное исследование! 🚀

$SOL