DeDust

Dedust

DeDust представляет собой передовую децентрализованную биржу (DEX), созданную на основе блокчейна TON. В основе DeDust лежит инновационный протокол DeDust 2.0, разработанный с учетом удобства использования, эффективности использования газа и расширяемости. DeDust — это не просто биржа; это новый этап в развитии децентрализованных приложений.

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

Платформа позволяет пользователям торговать множеством различных токенов, используя свои некастодиальные кошельки, такие как Tonkeeper. DeDust.io предоставляет интуитивно понятный интерфейс, упрощая процесс торговли для пользователей любого уровня опыта.

Основные концепции DeDust

Актив (Asset)

DeDust использует уникальную концепцию актива, которая упрощает работу с различными типами активов. Вместо использования обёрнутых монет, таких как WETH для ETH, DeDust вводит абстракцию актива. Это снижает затраты на газ и позволяет легко интегрировать новые типы активов, обеспечивая адаптивность к быстро меняющемуся миру DeFi.

Хранилище (Vault)

Для управления различными типами активов в пуле используется компонент под названием Vault. Хранилище — это класс контрактов, каждый из которых реализует API для взаимодействия с определённым типом актива. В данный момент есть два вида хранилищ:

  • Native Vault для Toncoin.
  • Jetton Vault для жетонов.

Пул (Pool)

Пул в DeDust отвечает за математические вычисления и отслеживание резервов. Существует два основных типа пулов:

  • Volatile Pool, использующий формулу «постоянного произведения» (x * y = k).
  • Stable-Swap Pool, оптимизированный для активов с близкими значениями (например, USDT/USDC).

Фабрика (Factory)

Фабрика — это контракт, создающий другие контракты, такие как пулы или хранилища. Она также упрощает поиск конкретных контрактов.

Депозит ликвидности (Liquidity Deposit)

Этот кратковременный контракт позволяет пользователям вносить ликвидность в пул. Он разворачивается при принятии одного из активов и уничтожается после того, как пул примет или отклонит ликвидность.

Как это работает?

DeDust использует продвинутую структуру для управления активами и обменами:

  1. Абстракция актива позволяет интегрировать различные типы активов без необходимости использования обёрнутых монет.
  2. Хранилища принимают и удерживают активы, сообщая пулу о намерении пользователя обменять один актив на другой.
  3. Пул вычисляет резервы и осуществляет обмен, используя формулы для разных типов активов.
  4. Фабрика создает и управляет контрактами, обеспечивая упрощение и автоматизацию процессов.
  5. Депозиты ликвидности позволяют временно размещать активы в пуле для увеличения ликвидности и эффективности обменов.

Эти механизмы делают DeDust эффективной и гибкой платформой для децентрализованных обменов, обеспечивая низкие затраты на газ и высокую скорость транзакций

DeDust.io функционирует на основе децентрализованных технологий блокчейна TON, обеспечивая безопасность и прозрачность всех операций. Вот основные этапы работы платформы:

  1. Подключение кошелька. Пользователь подключает свой некастодиальный кошелек, например, Tonkeeper, к платформе DeDust.io. Это обеспечивает полный контроль над активами и позволяет взаимодействовать с платформой без необходимости доверять третьей стороне.
  2. Создание и размещение ордеров. Пользователи могут создавать и размещать ордера на покупку или продажу токенов. Ордеры обрабатываются автоматически с помощью смарт-контрактов, которые исполняют сделки при выполнении всех условий, указанных пользователем.
  3. Пулы ликвидности. DeDust.io использует пулы ликвидности для обеспечения высокой ликвидности и быстрого исполнения сделок. Пользователи могут добавлять свои токены в пулы ликвидности и получать за это вознаграждение в виде части торговых комиссий.
  4. Автоматизированный маркет-мейкер (AMM). Платформа использует алгоритмы AMM для автоматического определения цен на токены в зависимости от спроса и предложения. Это обеспечивает справедливую стоимость активов и минимизирует проскальзывание при торговле.
  5. Завершение транзакции. После выполнения всех условий смарт-контракт завершает транзакцию, переводя токены между кошельками пользователей. Все операции записываются в блокчейн TON, что обеспечивает их прозрачность и неизменность.
  6. Вывод средств. Пользователи могут в любой момент вывести свои токены из пулов ликвидности или обратно в свой кошелек. Для этого необходимо подтвердить транзакцию через смарт-контракт.

Преимущества такого подхода:

  • Безопасность: Смарт-контракты и блокчейн обеспечивают высокий уровень защиты активов.
  • Прозрачность: Все транзакции видны в блокчейне и могут быть проверены любым пользователем.
  • Автоматизация: Алгоритмы AMM и смарт-контракты автоматизируют процесс торговли, снижая необходимость в ручном вмешательстве.
  • Децентрализация: Пользователи сохраняют полный контроль над своими средствами без участия третьих сторон.

Обмены (Swaps)

DeDust Protocol использует несколько компонентов для проведения обменов, в частности Pool и Vault.

Основные шаги для обмена:

  1. Внесение токенов: Пользователь вносит токены A в Vault (A).
  2. Уведомление Pool: Vault (A) уведомляет Pool (A, B) о поступлении токенов.
  3. Расчет и выплата: Pool (A, B) рассчитывает количество токенов B для пользователя и поручает Vault (B) их выдать.
  4. Получение токенов: Vault (B) отправляет токены B пользователю.

Обмен нативных монет (TON)

  1. Найти Vault (TON): Определите контракт Vault для нативной монеты.
  2. Найти Pool (TON, SCALE): Определите адрес пула для обмена TON на SCALE.
  3. Проверка развёртывания контрактов: Убедитесь, что контракты Vault и Pool активны.
  4. Отправка сообщения в Vault (TON): Отправьте сообщение с необходимым количеством TON в Vault.

Обмен жетонов (Jettons)

Процесс аналогичен обмену TON, с небольшими отличиями в способе передачи активов.

  1. Найти Vault (SCALE): Определите контракт Vault для SCALE.
  2. Найти кошелек пользователя для жетонов: Определите кошелек пользователя для SCALE.
  3. Передача жетонов в Vault (SCALE): Передайте жетоны в Vault с соответствующим payload.

Мульти-хоп обмены

В случае отсутствия прямого пула для обмена между двумя активами (например, A и C), используется мульти-хоп обмен: сначала обмен A на B, затем B на C. DeDust позволяет выполнять такие обмены в одном шаге. Эти процессы обеспечивают эффективное и безопасное выполнение обменов в экосистеме DeDust.

Как обменять жетоны?

Что нужно для покупки жетонов

  1. Кошелек: Приложение, в котором вы вошли в свой кошелек, используя 24-слово сид-фразу.
  2. Баланс TON: Убедитесь, что баланс вашего кошелька больше, чем желаемая сумма покупки, чтобы покрыть сетевые комиссии. Вам нужно больше 0.3 TON для обмена.
  3. Подключение к DeDust.io: Подключите свой кошелек к DeDust.io.

Как обменять жетоны

Обмен на Dedust

  1. Откройте раздел «Swap».
  2. Укажите количество TON для обмена.
  3. Нажмите кнопку «Swap».
  4. Подтвердите покупку: Нажмите «Confirm», чтобы подтвердить покупку и завершить транзакцию.
  5. Проверьте успешность обмена: Откройте раздел «Portfolio» или проверьте основной экран кошелька, чтобы увидеть обновленный баланс.

Предоставление ликвидности (Liquidity Provisioning)

Общий обзор

Для предоставления ликвидности в конкретный пул DeDust необходимо внести оба актива. После этого пул выпускает LP токены на адрес депонента.

Из-за ограничений TON одновременное выполнение двух переводов невозможно. Поэтому остатки депозитов пользователей должны сохраняться до тех пор, пока не будут распределены LP токены. Для управления этим процессом используется контракт Liquidity Deposit. Этот контракт активируется при внесении одного из активов и автоматически завершает свою работу после принятия ликвидности пулом или вывода депозита.

Внесение ликвидности

Чтобы добавить ликвидность в пул (A, B), нужно внести актив A в Vault (A) и актив B в Vault (B).

Теперь давайте попробуем добавить ликвидность в пул (TON, SCALE).

  1. Подготовка ввода: Нам понадобятся оба актива и одинаковые целевые балансы для каждого депозита.
  2. Внесение TON в Vault (TON): Найдите и используйте контракт Vault для TON, чтобы внести 5 TON.
  3. Внесение SCALE в Vault (SCALE): Найдите и используйте контракт Vault для SCALE, чтобы внести 10 SCALE.

Вывод ликвидности

Чтобы вывести ликвидность, необходимо сжечь LP токены. Для этого найдите контракт пула и кошелек LP токенов, затем сожгите LP токены, соответствующие вашему балансу.

Отмена ожидающих депозитов

Если необходимо отменить ожидающий депозит, используйте контракт Liquidity Deposit для отмены депозита и возврата активов.

Эти процессы позволяют эффективно управлять ликвидностью в протоколе DeDust, обеспечивая прозрачность и надежность операций.

Добавление новых жетонов

Общий обзор

Протокол DeDust создает уникальное хранилище (vault) для каждого нового жетона. Когда появляется новый жетон, необходимо настроить его хранилище, затем можно создать пул и добавить в него ликвидность.

Создание хранилища

Настройка нового хранилища довольно проста. Это можно сделать с помощью SDK или вручную, отправив сообщение create_vault в контракт Factory.

  1. Адрес нового жетона: Найдите адрес нового жетона и создайте хранилище для него.

Создание волатильного пула

Для создания пула можно использовать метод sendCreateVolatilePool контракта Factory или отправить сообщение create_volatile_pool напрямую.

  1. Определите активы: Укажите активы для пула, например, TON и новый жетон (например, SCALE).
  2. Проверка готовности пула: Убедитесь, что пул еще не создан.
  3. Создание пула: Если пул не существует, создайте его, отправив соответствующее сообщение в контракт Factory.

Этот процесс позволяет легко добавлять новые жетоны и обеспечивать их ликвидность в экосистеме DeDust.

Заключение

DeDust представляет собой передовую децентрализованную биржу (DEX), встроенную в блокчейн TON, и основанную на инновационном протоколе DeDust Protocol 2.0. Биржа предлагает уникальные возможности для обмена, обеспечения ликвидности и управления активами, благодаря интеграции таких компонентов, как Pool и Vault. Пользователи могут легко создавать новые пулы, добавлять ликвидность и выполнять обмены, используя гибкие механики. DeDust обеспечивает высокую производительность, безопасность и удобство использования, делая торговлю цифровыми активами более эффективной и доступной для всех участников рынка.

Анализ проектов

Можно ли заработать на Hamster Kombat
Аналитика

Можно ли заработать на Hamster Kombat?

Hamster Kombat — это популярная игра в Telegram, которая привлекла внимание миллионов пользователей. Игра обещает доход в токенах HMSTR за касания по экрану (тапы), которые можно будет обменять на реальные деньги после листинга токена на […]

Можно ли заработать на коллекции NFT "Смешарики x TON"?
Аналитика

Можно ли заработать на коллекции NFT «Смешарики x TON»?

Коллекция NFT «Смешарики x TON» представляет собой очень интересный проект, объединяющий популярный анимационный бренд «Смешарики» с экосистемой блокчейна TON. В этой статье мы разберем, какие возможности для заработка предоставляет эта коллекция, и какие факторы стоит […]

Catizen
Аналитика

Catizen. Можно ли будет заработать?

Catizen — это игра в Telegram, посвященная котам, которая сочетает в себе элементы GameFi, Metaverse и искусственного интеллекта (AI). Игра работает по модели PLAY-TO-AIRDROP, что означает, что все внутриигровые действия, такие как скрещивание котов, ловля […]

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*