• Руководство пользователя
    • Заметки о безопасности
      Заметки о безопасности
    • Online/Desktop приложения
      • Управление аккаунтом
        • Создать аккаунт
          Создать аккаунт
        • Войти в аккаунт
          Войти в аккаунт
        • Создать Резервную Копию Seed-фразы
          Создать Резервную Копию Seed-фразы
        • Восстановить аккаунт
          Восстановить аккаунт
        • Узнать свой адрес
          Узнать свой адрес
        • Создать персональный алиас
          Создать персональный алиас
        • Импорт из Keeper Wallet
          Импорт из Keeper Wallet
        • Использовать устройства Legder Nano
          Использовать устройства Legder Nano
        Управление аккаунтом
      • Управление токенами
        • Ввод и вывод токенов
          • Транзакции
            Транзакции
          Ввод и вывод токенов
        • Купить токены с помощью банковской карты
          • Как работать с платежной системой Advanced Cash
            Как работать с платежной системой Advanced Cash
          Купить токены с помощью банковской карты
        • Создать токен
          Создать токен
        • Массовая отправка
          Массовая отправка
        • Перевыпустить токен
          Перевыпустить токен
        • Поменять перевыпускаемый на не перевыпускаемый
          Поменять перевыпускаемый на не перевыпускаемый
        • Сжечь токен
          Сжечь токен
        • Спонсорская транзакция
          Спонсорская транзакция
        • Спонсорская комиссия
          Спонсорская комиссия
        • Услуга OTC
          Услуга OTC
        • Своп DeFo
          Своп DeFo
        • Своп WAVES/XTN
          Своп WAVES/XTN
        • Своп токенов
          Своп токенов
        Управление токенами
      • Инвестиционные инструменты
        • Передать в стейкинг
          • Как получить XTN (Quick Guide)
            Как получить XTN (Quick Guide)
          • Как получить USDT/USDC/BTC/ETH (Quick Guide)
            Как получить USDT/USDC/BTC/ETH (Quick Guide)
          Передать в стейкинг
        • Lambo инвестиции
          Lambo инвестиции
        • Алгоритмическая торговля
          Алгоритмическая торговля
        • Управление Neutrino
          Управление Neutrino
        • Neutrino пулы
          Neutrino пулы
        Инвестиционные инструменты
      • Пулы ликвидности
        • Как максимально увеличить пассивный доход от пулов ликвидности?
          Как максимально увеличить пассивный доход от пулов ликвидности?
        • Как внести/вывести токены в/из пул(а) ликвидности?
          Как внести/вывести токены в/из пул(а) ликвидности?
        • Как сдать в стейкинг/забрать из стейкинга LP-токены?
          Как сдать в стейкинг/забрать из стейкинга LP-токены?
        • Как забрать вознаграждение в WX-токене за стейкинг LP-токена?
          Как забрать вознаграждение в WX-токене за стейкинг LP-токена?
        • Как сдать WX-токен в стейкинг, чтобы увеличить доход за стейкинг LP-токена?
          Как сдать WX-токен в стейкинг, чтобы увеличить доход за стейкинг LP-токена?
        • Как забрать вознаграждения за WX стейкинг?
          Как забрать вознаграждения за WX стейкинг?
        • Протокол WX-токена
          Протокол WX-токена
        Пулы ликвидности
      • Голосование
        Голосование
      • Расширенные возможности
        • Script транзакции
          Script транзакции
        • JSON подтверждение
          JSON подтверждение
        Расширенные возможности
      • Торговля на бирже
        Торговля на бирже
      Online/Desktop приложения
    • Мобильные приложения
      • Приложение WX Network
        Приложение WX Network
      • Приложение Waves.Exchange
        • Управление аккаунтом
          • Создать аккаунт
            Создать аккаунт
          • Войти в аккаунт
            Войти в аккаунт
          • Восстановить аккаунт
            Восстановить аккаунт
          • Узнать свой адрес
            Узнать свой адрес
          • Создать персональный алиас
            Создать персональный алиас
          Управление аккаунтом
        • Управление токенами
          • Ввод и вывод токенов
            Ввод и вывод токенов
          • Купить токены с помощью банковской карты
            Купить токены с помощью банковской карты
          • Сжечь токен
            Сжечь токен
          Управление токенами
        • Торговля на бирже
          Торговля на бирже
        Приложение Waves.Exchange
      • Приложение WX Invest
        Приложение WX Invest
      Мобильные приложения
    • Работа с MetaMask в сети Waves
      Работа с MetaMask в сети Waves
    • Реферальная программа WX
      Реферальная программа WX
    Руководство пользователя
  • API и библиотека
    • CCXT
      CCXT
    • Комиссии
      Комиссии
    • API платежей
      API платежей
    • API авторизации
      API авторизации
    • API шлюза
      • Внесение средств
        • [Deprecated] GET /v1/deposit/addresses/{currency}
          [Deprecated] GET /v1/deposit/addresses/{currency}
        • GET /v1/deposit/addresses/{currency}/{platform}
          GET /v1/deposit/addresses/{currency}/{platform}
        • GET /v1/deposit/currencies
          GET /v1/deposit/currencies
        • [Deprecated] GET /v1/deposit/currencies/{currency}
          [Deprecated] GET /v1/deposit/currencies/{currency}
        • GET /v1/deposit/currencies/{currency}/{platform}
          GET /v1/deposit/currencies/{currency}/{platform}
        • Terms of Deposit
          Terms of Deposit
        Внесение средств
      • Вывод средств
        • [Deprecated] GET /v1/withdraw/addresses/{currency}/{address}
          [Deprecated] GET /v1/withdraw/addresses/{currency}/{address}
        • GET /v1/withdraw/addresses/{currency}/{address}/{platform}
          GET /v1/withdraw/addresses/{currency}/{address}/{platform}
        • GET /v1/withdraw/currencies
          GET /v1/withdraw/currencies
        • [Deprecated] GET /v1/withdraw/currencies/{currency}
          [Deprecated] GET /v1/withdraw/currencies/{currency}
        • GET /v1/withdraw/currencies/{currency}/{platform}
          GET /v1/withdraw/currencies/{currency}/{platform}
        • Условия вывода
          Условия вывода
        Вывод средств
      • История операций
        История операций
      • Список платформ
        Список платформ
      • Коды ошибок
        Коды ошибок
      API шлюза
    • Токен доступа
      • Получить токен в интерфейсе
        Получить токен в интерфейсе
      • POST /v1/oauth2/token
        POST /v1/oauth2/token
      Токен доступа
    • Получить список сделок (Get Trades)
      Получить список сделок (Get Trades)
    • Годовая процентная ставка стейкинга (API)
      Годовая процентная ставка стейкинга (API)
    • Матчер
      • Протокол WX Network
        Протокол WX Network
      • Комиссия матчера
        Комиссия матчера
      • Установка матчера на Ubuntu из Deb-пакета
        Установка матчера на Ubuntu из Deb-пакета
      • Настройки матчера
        Настройки матчера
      • API Матчера
        • Правила валидации ордера
          Правила валидации ордера
        • Правила валидации ExchangeTransaction
          Правила валидации ExchangeTransaction
        API Матчера
      • WebSocket API Матчера
        • Ошибки и отладка
          Ошибки и отладка
        • Common Streams
          Common Streams
        WebSocket API Матчера
      Матчер
    API и библиотека
  • Глоссарий
    Глоссарий
      • English
      • Русский
      On this page
        • Возможности WX-токена
          • Как получить WX-токен?
          • Глобальное распределение WX-токена
        • Пулы ликвидности WX
          • Общая механика пулов ликвидности
          • Стейкинг LP-токена
          • Скорость выпуска WX
          • Распределение WX среди пулов и пользователей
          • Вес пула
          • gWX (бустинг)
          • Вознаграждения за стейкинг WX

          # Протокол WX-токена

          WX - это токен экосистемы WX Network, который является ключевым для инвестиционного продукта WX Network Liquidity Pools. WX-токен имеет 8 знаков после запятой и не может быть выпущен повторно. Первоначально выпущенные (эмитированные) 1000 000 000 WX-токенов будут заблокированы на контракте. Однако, только часть выпущенных токенов будет выпущена в оборот (в течение 2628000 блоков или около 5 лет) небольшими порциями в соответствии со скоростью выпуска, в то время как часть токенов будет сожжена. Скорость выпуска зависит голосований сообщества, следовательно пользователи решают какая сумма будет выпущена в оборот, а какая сумма сожжена.

          # Возможности WX-токена

          Есть несколько способов применения WX-токена в инвестиционном продукте Liquidity Pools и в др.:

          • Вы можете сдать WX токен в стейкинг (на период от 2х недель до 4х лет), чтобы получить взамен gWX (boost). Чем больше сумма и чем дольше длительность стейкинга WX-токена, тем больше gWX вы получите взамен.

          • Вы можете инвестировать WX-токен в пулы ликвидности, где WX используется в качестве одного из токенов в паре.

          • Вы можете оплачивать торговые комиссии в WX-токене по более выгодной цене.

          • Вы можете торговать WX-токеном на бирже WX Network, как и любым другим верифицированным токеном.

          # Как получить WX-токен?

          Есть несколько способов получить WX-токен:

          • Вы можете стать провайдером ликвидности, инвестируя в пулы ликвидности. Взамен вы получите LP-токен. Вы можете передать в стейкинг свой LP-токен, чтобы получать регулярные вознаграждения в WX.

          • Если у вас уже есть WX, вы можете сдать его в стейкинг, чтобы получить взамен gWX (boost). Когда у вас есть gWX, вы получаете увеличенную сумму регулярного вознаграждения в WX за стейкинг LP-токена.

          • Вы можете получить WX-токен, как и любой другой верифицированный токен, торгуя на бирже WX Network.

          • Вы можете купить WX-токен с помощью банковской карты.

          • Часть выпущенного WX будет распределена между командой WX Network.

          # Глобальное распределение WX-токена

          WX-токены будут распределены между несколькими смарт-контрактами в следующем процентном соотношении:

          • 50% будут распределены среди LP-стейкеров. Community smart contract.

          • 20% будут использованы в качестве фонда DAO для стартапов на блокчейне Waves. Пользователи будут решать, какие стартапы финансировать. WX DAO smart contract (opens new window).

          • 15% будут распределены среди команды WX Network. Team smart contract (opens new window).

          • 9.9% будут использоваться для финансирования маркетинга WX Network. Marketing costs smart contract (opens new window).

          • 5% будут распроданы на IDO. Investors smart contract (opens new window).

          • 0.1% будут распределены в качестве вознаграждений ранних пташек. Early birds smart contract.

          # Пулы ликвидности WX

          Пулы ликвидности WX это инвестиционный продукт, который позволяет пользователям получать пассивный доход, вкладывая токены в пулы, которые обеспечивают ликвидность для более плавной спотовой торговли на WX Network. Сервисе использует технологию смарт-контракта (opens new window) для ускорения процесса торговли с помощью AMM (Automated Market Making). Вложенные токены используются для стабилизации цен соответствующих пар токенов на WX Network. Алгоритм AMM автоматически выполняет заявки трейдеров, используя ликвидность пулов, предоставленную пользователями. AMM контролирует долю токенов в каждом пуле в зависимости от изменения цены. Чем больше ликвидности в пуле, тем меньше нагрузка на биржу влияет на цены. Алгоритм AMM получает торговую прибыль и накапливает её в пулах. Это увеличивает ликвидность пулов и обеспечивает инвесторам пассивный доход.

          Сервис работает на блокчейне Waves, что обеспечивает высокую скорость транзакций и низкие комиссии.

          # Общая механика пулов ликвидности

          Существуют пулы с различными парами токенов, например, WAVES/XTN, BTC/XTN, USDT/XTN, WX/XTN, ETH/XTN и пр. Также пользователи могут создавать пулы с токенами, у которых есть лейбл 'Community Verified' (opens new window).

          Чтобы стать провайдером ликвидности, пользователю необходимо инвестировать (внести) пропорциональные суммы 2 токенов, например WAVES и XTN, в пул ликвидности WAVES/XTN. Также существует возможность внести всю сумму одним из двух токенов пула.

          В зависимости от внесенных сумм пользователь получает взамен определенное количество LP-токенов пула. Например, за внесение WAVES и XTN в пул WAVES/XTN пользователь получает взамен WAVESXTNLP (LP-токен).

          Провайдер ликвидности (держатель LP-токена) может забрать свой депозит в любое время - в этом случае токен LP-токен будет обменен на 2 исходных токена по новой цене в зависимости от текущей цены LP-токена и цен на токены в пуле.

          Внесение и снятие средств - это атомарная операция (которое поддерживает Проскальзывание цены*), что означает, что она состоит только из одной транзакции, которая либо происходит, либо нет.

          Проскальзывание цены это опция с несколькими предустановками (0,5%, 1%, 3% и пр.). Во время операции депозита цена LP-токена может существенно измениться. Если изменение цены превышает выбранный %, то транзакция не произойдет и токены будут возвращены. См. пример проскальзывания при входе в пул.

          # Вход в пул ликвидности

          При входе в пул ликвидности (депозите токенов в пул ликвидности) количество полученного LP-токена рассчитывается по формуле:

          LPmy=LPall*(TOKENinvest/TOKENpool)

          Где:

          • LPmy сумма LP-токена, которую вы получите.

          • LPall общая сумма выпушенных LP-токенов.

          • TOKENinvest сумма, которую вы инвестируете.

          • TOKENpool сумма токена в пуле.

          Например, вы хотите внести токены в пул WAVES/XTN в котором в настоящий момент есть 200000 WAVES и 1000000 XTN. Это означает, что цена 1 WAVES равна 5 XTN по следующей формуле: PRICE=(XTN amount in pool)/(WAVES amount in pool).

          Важно: Внесение токенов в пул возможно только в той же пропорции, в которой токены находятся в пуле.

          Например, если вы хотите внести 2000 WAVES. Учитывая, что 1 WAVES стоит 5 XTN, вам также придётся внести 10000 XTN.

          # Проскальзывание цены при входе в пул ликвидности

          Рассмотрим случай проскальзывания при входе (внесения токенов) в пул ликвидности.

          Например, пул содержит 200000 WAVES и 1000000 XTN и цена за 1 WAVES составляет 5 XTN. Представим, что кто-то разместил торговый ордер на обмен 10000 XTN на WAVES и пул выполнил этот ордер.

          сумма WAVES в пуле сумма XTN в пуле цена константа (WAVESamount*XTNamount)
          до обмена 200 000 1 000 000 5 200000000000
          после обмена 198 019,802 1 010 000 5,1005 200000000000

          Как видите, после обмена цена изменилась на 2.1% (по формуле: Percent=(Pricemax-Pricemin)/Pricemax*100).

          • Если во время изменения цены пользователь вносил токены в пул и выбрал проскальзывание менее 3%, транзакция депозита не произойдет.

          • Если во время изменения цены пользователь вносил токены в пул и выбрал проскальзывание 3%, то, если мы рассчитываем по вложенным WAVES, пользователь должен получить 4040 LP-токенов, а если мы рассчитываем по вложенным XTN, то пользователь должен получить 3960,39604 LP-токена. Суммы не совпадают, потому что после изменения цены (вызванного транзакцией обмена) инвестированные токены больше не в той же пропорции, что и в пуле. В этом случае пользователь получит наименьшую из двух сумм.

          Итак, при внесении 2000 WAVES и 10000 XTN цена 1 WAVES была 5 XTN, но внезапно изменилась на 2.1%.

          сумма WAVES в пуле сумма XTN в пуле цена
          до внесения 198019,802 1010000 5,1005
          после внесения 200019,802 1020000 5,099495099

          В этом случае пользователь получит 3960,39604 LP-токена. Общая сумма инвестиций в XTN останется прежней - 20 000 XTN, а упущенная выгода составит 199 0098034 XTN. Если пользователь решит выйти из пула сразу после внесения, то за свой LP-токена, он получит 10000 XTN и 1960,978451 WAVES.

          # Выход их пула ликвидности

          Рассмотрим случай вывода токенов из пула ликвидности.

          Например, пул содержит 202000 WAVES и 1010000 XTN, а цена 1 WAVES составляет 5 XTN. Мы хотим выйти (вывести токены) из пула и обменять 4000 LP-токенов обратно на WAVES и XTN. Общее количество выпущенных LP-токенов составляет 404000 LP.

          При выводе 4000 LP-токенов будут сожжены а вы получите в WAVES:

          WAVESmy=WAVESpool*(LPmy/LPall)

          2000 WAVES = 202000 WAVES*(4000 LP/404000 LP)

          и в XTN:

          XTNmy=XTNpool*(LPmy/LPall)

          10000 XTN = 1010000 XTN*(4000 LP/404000 LP).

          Где:

          • WAVESmy(XTNmy) это сумма WAVES/XTN которую вы получите.
          • WAVESpool(XTNpool) сумма WAVES/XTN в пуле.
          • LPmy сумма вашего LP-токена.
          • LPall общая сумма выпущенных LP-токенов.

          # Как токены, внесенные в пул, используются в торговле?

          Токены, внесенные в пулы, используются торговыми алгоритмами (AMM), которые размещают ордера в соответствующих торговых парах на площадке WX Network. Таким образом пулы обеспечивают ликвидность для торговых пар и приносят прибыль.

          Ценовой разброс ордеров задается в конфигурации пулов. В настоящее время все пулы используют следующие формулы:

          ask.price=contract.price(1+spread/2) x=(ask.price/contract.price-1)2 ask.amount=contract.amountAssetsx/(4+2x)

          bid.price=contract.price(1-spread/2) x=(1-bid.price/contract.price)2 bid.amount=contract.amountAssetsx/(4-2x)

          Где:

          • ask это ордер на продажу.
          • amount(price) это сумма (цена) в ордере.
          • bid это ордер на покупку.
          • spread это ценовой разброс ордеров. В настоящий момент разброс составляет 0.2%
          • contract.price это цена на LP-контракте. Например, для расчета цена LP-контракта пула WAVES/XTN: разделите сумму XTN (contract.priceAssets) на сумму WAVES (contract.amountAssets): contract.price=contract.priceAssets/contract.amountAssets.

          Алгоритм размещает ордера на покупку и на продажу по принципу «лесенки», что означает, что каждый следующий уровень (ордер) размещается так, как если бы предыдущий уже был выполнен (со всеми вытекающими изменениями баланса).

          Торговая прибыль, полученная с помощью разброса цен ордеров, накапливается в пуле, что приводит к росту цены LP-токена пула с течением времени. Это формирует **Базовый vAPY ***

          Базовый vAPY - переменная годовая доходность в процентах, основанная на сегодняшней торговой активности.

          Прибыль от сделок AMM можно рассчитать по формуле:

          Полное описание алгоритма AMM читайте в WX_lightpaper.PDF (opens new window)

          # Стейкинг LP-токена

          Провайдер ликвидности (держатель LP-токена) может сдать LP-токены в стейкинг, чтобы получать регулярные вознаграждения в WX-токенах в соответствии со скоростью выпуска. Вознаграждения в WX-токенах за стейкинг LP-токенов будут накапливаться в контракте и могут быть получены пользователем в любое время. Переданные в стейкинг LP-токены блокируются (аналогично стейкингу XTN) и не могут использоваться каким-либо другим способом, пока они не будут забраны из стейкинга.

          Стейкеры LP-токенов могут увеличить свой доход в WX-токенах с помощью бустинга.

          Полное описание того, как рассчитываются вознаграждения за LP-стейкинг читайте в WX_lightpaper.PDF (opens new window)

          # Скорость выпуска WX

          Скорость выпуска это количество WX-токенов, высвобождаемых каждый раз, когда новый блок добавляется в блокчейн Waves.

          • ReleaseRateMAX - установленное значение максимально возможной скорости выпуска - 190,2587519 WX за 1 блок.

          • ReleaseRate - текущее значение скорости выпуска, которое устанавливается каждые 131400 блоков (~ один раз в квартал) посредством голосования сообщества с помощью gWX. ReleaseRate не может быть больше чем ReleaseRateMAX.

          Разница между ReleaseRateMAX и ReleaseRate сжигается смарт-контрактом.

          Пример выпуска (синяя область) и сжигания (красная область):

          ReleaseRate состоит из:

          • ReleaseRateBase - значение суммы вознаграждения в WX, которое распределяется среди пулов ликвидности на основе весов пулов. Затем пулы распределяют вознаграждения среди LP-стейкеров на основе их доли в пуле. Данное значение формирует RewardAPYmin.

          • ReleaseRateBoost - значение суммы вознаграждения в WX для пользователей которые применили бустинг к своему RewardAPYmin. Данное значение формирует RewardAPYmax.

          Соотношение ReleaseRateBase к ReleaseRateBoost всегда равно 1/2, следовательно:

          ReleaseRateBase = (1/3)* ReleaseRate

          ReleaseRateBoost = (2/3)* ReleaseRate

          Следовательно, график выпуска WX выглядит следующим образом:

          Обратите внимание, что ReleaseRateBoost используется на 100%, только в том случае, если все провайдеры ликвидности применят максимальный бустинг. На самом деле это маловероятно, поэтому реалистичный график выпуска будет выглядеть следующим образом:

          # Распределение WX среди пулов и пользователей

          Вознаграждения в WX распределяются между пулами ликвидности в зависимости от их веса. В течение первого квартала года после запуска пулов ликвидности вес W каждого пула был константой. Сумма весов всех существующих пулов была равна 1.

          В настоящее время была реализована система голосований. Благодаря этой системе пользователи могут изменять веса пулов каждые 10080 блоков (каждую неделю), голосуя с помощью своих gWX.

          Каждый пул получает вознаграждение в WX (poolReward) в зависимости от его доли в Wi:

          # Вес пула

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

          Reward tAPY - переменная годовая доходность в процентах, основанная на текущей цене токена (WX) и размерах вознаграждения.

          # gWX (бустинг)

          gWX - это единица измерения силы бустинга и голосования. Бустинг - это механизм, который автоматически активируется для провайдеров ликвидности, у которых есть gWX. Держатели gWX получают увеличенное вознаграждение за LP-стейкинг одновременно во всех пулах, в которые они сдали в стейкинг свои LP-токены. Количество gWX для максимального бустинга пула зависит от доли LP-токена в стейкинге данного пула. Чем больше доля пользователя, тем больше gWX нужно пользователю для максимального бустинга. Максимально возможный коэффициент бустинга - x3.

          Пользователь может получить gWX (бустинг), сдав с стейкинг WX-токен на период от 2х недель до 4х лет. Чем больше сумма и чем дольше длительность блокировки WX-токена, тем больше gWX получает взамен пользователь.

          Сумма gWX, которую получает пользователь в начале периода блокировки WX, рассчитывается по формуле:

          gWXstartAmount= (1/1000) * (lockingPeriodInBlocks/(30 * 1440))²*wxAmountForLock

          Важно: Баланс gWX постепенно сгорает с момента блокировки WX-токена до 0 в конце выбранного периода блокировки.

          Пользователь может заблокировать больше WX-токенов даже если текущая блокировка не окончена.

          Полное описание того, как рассчитываются увеличенные награды WX, читайте в WX_lightpaper.PDF (opens new window)

          # Вознаграждения за стейкинг WX

          До 13 декабря 2022 все держатели gWX (не только провайдеры ликвидности) имели право получать регулярные вознаграждения в WX. Размер вознаграждений зависил от доли gWX пользователя и суммы сборов (всех собранных торговых комиссий WX Network за определенный период времени). Выплата вознаграждения происходила каждую неделю.

          Как забрать вознаграждения за WX стейкинг?
          Голосование
          Как забрать вознаграждения за WX стейкинг?
          Голосование