Практические гайды
Почему токены можно обменять через смарт-контракт без стакана заявок, откуда берутся резервы и что формула x · y = k говорит о цене и рисках.
8 разделов · начните с короткого ответа или выберите нужный
В традиционном биржевом стакане заявки участников сопоставляются между собой. Но Uniswap v1, запущенный в 2018 году, показал другой вариант: обмен происходит с резервами токенов, которые хранит смарт-контракт.
В традиционном биржевом стакане заявки участников сопоставляются между собой. Но Uniswap v1, запущенный в 2018 году, показал другой вариант: обмен происходит с резервами токенов, которые хранит смарт-контракт.
Представим общую коробку с двумя видами жетонов. Когда посетитель кладёт в неё жетоны одного вида и забирает другого, соотношение запасов меняется. Программа заранее определяет, сколько жетонов разрешено забрать.
Такая коробка называется пулом ликвидности, а алгоритм расчёта обмена — автоматическим маркетмейкером (AMM).
Не из воздуха. Резервы предоставляют другие участники — поставщики ликвидности. Они вносят активы в контракт по действующим правилам и получают право на долю резервов и предусмотренных механизмом комиссий.
Поэтому выражение «обмен без посредника» требует уточнения. Нет необходимости искать конкретного встречного продавца в момент сделки, но есть программный протокол, сеть, поставщики резервов и интерфейсы, через которые к ним обращаются.
В раннем Uniswap v1 отдельные пулы обменивали ETH с конкретными токенами формата ERC-20. Современные версии протокола отличаются, поэтому нельзя автоматически переносить на 2018 год их нынешние функции.
В классической модели раннего Uniswap используется соотношение:
x × y = k
Здесь x и y — количества двух токенов в пуле, а k — их произведение. Простой пример ниже не учитывает комиссию и округление: он объясняет только принцип.
| До обмена | После условного обмена |
|---|---|
| 10 синих и 100 красных жетонов | 9 синих и примерно 111,11 красных |
| Произведение: 1 000 | Произведение: примерно 1 000 |
Чтобы забрать 1 синий жетон, нужно добавить в коробку примерно 11,11 красных. Если попытаться забрать следующий, красных понадобится уже больше. Цена меняется вместе с остатками.
Слово цена здесь означает результат формулы и состояния пула, а не мнение эксперта. Обмены могут отличаться от рыночных котировок в других местах. В действующих протоколах на результат дополнительно влияют комиссии и особенности конкретной версии.
Представим маленькую коробку с десятью жетонами: забрать пять — значит изменить половину запаса. Если в большой коробке тысяча таких жетонов, та же операция влияет на соотношение гораздо меньше.
Поэтому важна глубина ликвидности: большой обмен относительно резервов сильнее смещает результат. Этот эффект называют влиянием на цену (price impact). Он не зависит от наличия злого или доброго продавца — его создаёт сама математика пула.
Сама формула не обещает, что обмен всегда доступен, выгоден или безопасен.
Поставщик владеет не фиксированным количеством первоначально внесённых жетонов, а долей резервов, состав которых меняется после сделок. За участие в работе пула могут начисляться комиссии.
Но если внешние цены активов меняются, стоимость полученной доли может оказаться ниже, чем стоимость тех же активов при простом хранении. Этот эффект известен как непостоянные потери (impermanent loss).
Название не делает потери воображаемыми и не гарантирует, что они исчезнут. Есть также риск ошибок контракта, неисправных токенов, зависимости от других протоколов и высоких сетевых комиссий.
Здесь мы объясняем механику, а не предлагаем стратегию заработка.
Смарт-контракты давали возможность создать правило обмена, одинаковое для всех. А Uniswap показал, что из такого правила можно построить постоянно доступный программный сервис, к которому подключаются разные кошельки и приложения.
2 ноября 2018 года Uniswap v1 запустился на Ethereum. Этот пример стал частью истории DeFi: от отдельных программ — к публичной финансовой инфраструктуре.
В 2020 году появились новые способы привлекать средства в протоколы — например, распределение токенов за участие. Почему этот период называют «летом DeFi».
Сверено 19 октября 2026 года:
Понятия
Словарь — короткие объяснения понятий, встречающихся в материале.
История
История криптовалют — события и перемены по датам.
Обучение
Уроки с нуля — разберитесь в основных понятиях по порядку.
Другие темы
Все объяснения — статьи и разборы.
Выберите интересную тему и продолжайте разбираться.
В традиционном биржевом стакане заявки участников сопоставляются между собой. Но Uniswap v1, запущенный в 2018 году, показал другой вариант: обмен происходит с резервами токенов, которые хранит смарт-контракт.
Не из воздуха. Резервы предоставляют другие участники — поставщики ликвидности. Они вносят активы в контракт по действующим правилам и получают право на долю резервов и предусмотренных механизмом комиссий.
В классической модели раннего Uniswap используется соотношение:
Представим маленькую коробку с десятью жетонами: забрать пять — значит изменить половину запаса. Если в большой коробке тысяча таких жетонов, та же операция влияет на соотношение гораздо меньше.
Поставщик владеет не фиксированным количеством первоначально внесённых жетонов, а долей резервов, состав которых меняется после сделок. За участие в работе пула могут начисляться комиссии.
Смарт-контракты давали возможность создать правило обмена, одинаковое для всех. А Uniswap показал, что из такого правила можно построить постоянно доступный программный сервис, к которому подключаются разные кошельки и приложения.
Показано 6 из 15. Все ссылки и источники — в раскрываемом списке ниже.
Хотите разобраться с нуля?
Пройдите бесплатный курс «Входим в криптомир» →