Экономика пулов ликвидности на примере SCALE/TON
Заметка носит ознакомительный характер, все расчеты модельные. Каждая биржа самостоятельно устанавливает алгоритм работы пула, размер и механизм получения комиссии, принцип распределения дохода между участниками. Необходимо учитывать транзакционные расходы сети, что увеличивает издержки при операциях с токенами.
Инвесторы пытаются заработать на колебании курсов криптовалют. Существует другая возможность для децентрализованных бирж, которые используют пулы ликвидности: можно вносить в пул собственные средства.
Пулы ликвидности DeDust.io
DeDust.io удерживает комиссию в TON в размере 0.5% за каждую сделку. Сумма включается в пул и таким образом распределяется между всеми участниками для пары TON/SCALE. В будущем распределение может поменяться: для токенов, отличных от TON/SCALE и BOLT/SCALE, в пул уходит 0.3%, а 0.2% забирает биржа. Чем больший объем сделок проходит, тем больше TON получают участники. DeDust.io вместо TON использует токен jTON, с чем связаны определенные нюансы. В тексте не будут делаться различия, но технически токены разные.
Пример работы пула
Рассмотрим пул из 1000 SCALE и 100 TON с алгоритмом, который поддерживает постоянным соотношение s SCALE * t TON = k. Для данного пула k = 1000 SCALE * 100 TON = 100000. Равновесный курс t/s = 100 TON / 1000 SCALE = 0.1 TON/SCALE, то есть продажа 1 SCALE дает 0.1 TON.
Новый участник вносит в пул 200 SCALE и 20 TON, k = (1000 SCALE + 200 SCALE) * (100 TON + 20 TON) = 144000. Доля нового участника в пуле: 16.67% = 20 TON / 120 TON. Оценочная стоимость внесенных токенов: 40 TON = 200 SCALE * 0.1 TON/SCALE + 20 TON.
На биржу поступает заявка на продажу 10 TON за SCALE. Комиссия составляет 0.5% * 10 TON = 0.05 TON. В пул уходит 10.05 TON = 10 TON + 0.05 TON.
Чтобы сохранить k = 144000 в пуле должно остаться 1107.26644 SCALE: 1107.26644 SCALE * (120 TON + 10.05 TON) = 144000. Для удобства приводятся округленные значения. Продавец в обмен на свои 10 TON получит 92.73356 SCALE = 1200 SCALE - 1107.26644 SCALE по фактическому курсу 0.10784 TON/SCALE = 10 TON / 92.73356 SCALE.
Вырос новый равновесный курс пула, который будет использоваться для расчета сумм SCALE и TON при внесении ликвидности новыми участниками: 0.11745 TON/SCALE = 130.05 TON / 1107.26644 SCALE.
Механизм работает аналогичным образом, когда на бирже продают SCALE за TON. Равновесный курс в этом случае будет снижаться, а объем SCALE в пуле увеличиваться за счет сокращения TON.
Результаты участника пула
Участник с долей 16.67% владеет в итоговом пуле 184.54441 SCALE = 16.67% * 1107.26644 SCALE и 21.675 TON = 16.67% * 130.05 TON. Эти суммы будут получены при выводе средств из пула. Необходимо обратить внимание, что цифры отличаются от внесенных первоначально 200 SCALE и 20 TON.
Оценочная стоимость токенов: 184.54441 SCALE * 0.11745 TON/SCALE + 21.675 TON = 43.35 TON. Разница с начальной оценкой внесенных средств 3.35 TON = 43.35 TON - 40 TON. Цифра не совпадает с ожидаемой долей комиссии: 16.67% * 0.05 TON = 0.00833 TON. Отличие связано с изменением объемов SCALE и TON в пуле, также оценка проводится по новому равновесному курсу.
Без внесения средств в пул у участника оставались бы 200 SCALE и 20 TON, что по новому курсу дает 43.49028 TON = 200 SCALE * 1107.26644 SCALE + 20 TON. Разница с начальной оценкой получается больше: 3.49028 TON. Причина связана с уменьшением объема SCALE и увеличением TON в результате прошедшей на бирже сделки: участник пула продал свою долю SCALE в обмен на TON.
Отличие результатов между внесением средств в пул и их удержанием в кошельке называют непостоянными убытками. Накопление комиссии в пуле со временем может компенсировать возникающую разницу. При сильном движении цены разница может оказаться значительной. Потребуется продолжительный период и значительный объем сделок на бирже, чтобы доход от комиссий оказался сопоставимым.
Важные особенности
- Чем больше объем торгов на бирже, тем больше доход участников пула: объем комиссии зависит от оборота.
- Чем меньше доля участника в пуле, тем меньший доход он будет получать при заданном объеме торгов: сумма комиссии ограничена и распределяется между всеми участниками пула.
- Количество токенов при выводе из пула может отличаться от первоначально переданных в пул: в процессе торговли структура пула меняется согласно заданному биржей алгоритму ребалансировки.
- Удержание токенов в кошельке может давать лучший результат в сравнении с внесением в пул, особенно на иксах: ребалансировка пула уменьшает объем дорожающей валюты.
- Транзакционные издержки сети и комиссии влияют на итоговый результат при внесении и выведении средств из пула, что особенно критично для небольших объемов.