Итак для начала, я хочу очертить идею – это создание автоматического маркетмейкера для пулов ликвидности, типа Uniswap, только без непостоянной потери.
Если в кратце, то суть непостоянной потери в том, что со снижением курса от вашей точки входа ваш общий депозит уменьшается и если вы в этот момент решите выйти из пула ликвидности, то потеряете деньги. Более подробно о непостоянной потери написано
здесь.
Также давайте определимся с понятиями котировок, чтобы в дальнейшем было понимание, что и как мы хотим сделать.
И так перед нами есть котировка вида ETH/USDC или какая-то подобная.
Мы должны понимать, что все операции совершаются с первой валютой, то есть операции Buy ETH/USDC, означает купить эфир ETH за доллары и Sell ETH/USDC, означает продать эфир ETH за доллары.
То есть первая валюта в котировке это торгуемый товар (в нашем случае это эфир ETH), а вторая валюта единицы расчета (в нашем случае это стейблкоин USDC доллара США).
В большинстве случаев, мне как инвестору, а в особенности трейдерам интересна более стабильная валюта.
Именно поэтому оптимально, если для вас важны доллары, то торговать пары к доллару или его стейблокинам: ETH/USDC, BTC/USD и прочие.
Если вы криптоортодокс или биткоин максималист, то все будите мерить биткоином, в нем хранить и в нем считать, а потому вам интересны пары типа: LTC/BTC, ETH/BTC и прочие.
Собственно говоря, что для трейдера, что для инвестора важны деньги измеряемые в его валюте, ему не интересен, какой-то абстрактный коэффициент
k применяемый в обменнике. Всех интересуют их деньги и их сохранность, а потому стремление в Uniswap и им подобным к сохранения баланса с использованием этого коэффициента это полный бред.
Нужно ориентироваться при обмене именно на выгодность обмена и сохранность денег.
А иначе такого автоматического маркетмейкера реально писал теоретик, когда сам обмен для обменника не выгоден, так как ведет к убыткам.
И так вот моя конструкция:

Смотрите на строку выделенную серым цветов.
Ваш общий баланс на текущий момент при индикативном курсе ETH/USDC=1000 равен 100,000$. И он состоит из собственно стейблкоинов 50000 USDC и 50 эфиров ETH.
Обратите внимание, что курс индикативный, так как он просто показывает примерную стоимость. В реальности он будет пересчитываться от объёма сделки.
В первую очередь надо понять, что цена это производная от объема и чем более существенный объем воздействует на рынок, тем сильнее измениться цена.
Как пример в нашем случае, сейчас курс ETH/USDC=1000, вы приходите с крупным объемом эфира ETH и хотите нам его продать.
Если вы захотите нам продать 150 эфира ETH, то обменник вам выставит курс ETH/USDC=437,50.
Вы такой думаете, ну это грабеж какой-то, поэтому скину я эфира поменьше, скажем только 50 ETH, то тогда обменник вам выставит курс обмена равный ETH/USDC=750$.
Не нравиться курс, то тогда продавайте ещё меньше. В любом случае обменник выставляет выгодный курс именно нам, чтобы у нас не было непостоянных потерь при снижении курса.
Обратите внимание на столбец Всего, там, если смотреть сверху везде наша первоначальная 100,000$. Это значит, что при снижении курса нет непостоянной потери и выйти без потерь можно в любой момент.
Вы только представьте, как в конце 2017 года вы решили бы войти в пул ликвидности пары ETH-USDC такого обменника.
Вошли с начальным капиталом 100,000$ при курсе ETH/USDC=1000, потом спокойно бы переждали падение до курса скажем ETH/USDC=121.09 и спокойно вышли со своими первоначальными 100,000$ и при этом ещё зарабатывая всё время дивиденды от комиссии обмена. Комиссию обмена я намеренно сейчас не включаю, но считаю, что она должна быть меньше, чем у Uniswap, скажем 0.1%.
Потом спокойно бы купили подешевевший эфир практически в 10 раз и разместили его еще где-нибудь в DeFi в ожидании роста.
Поэтому, господа предлагаю прежде всего хорошо обдумать эту идею, если там все нормально, то мы могли бы и стартап сделать все вместе.
Так как код в принципе уже написан, достаточно форкнуть Uniswap и изменить формулу ценообразования ну и глядишь под это дело инвесторы найдутся.
Ведь согласитесь, что лучше вложиться, что хорошо понимаешь, чем в очередное распиаренное нерабочее говно и потом гадать принесет оно прибыли или нет.
А у нас нужна просто определенная сумма для обмена и тогда даже чисто арбитражники даже уже будут у нас курсы выравнивать. Ну а сниженная в 3 раза комиссия на обмен сделает привлекательным наш обменник.