Uniswap — это децентрализованный протокол обмена, построенный на блокчейне Ethereum, который предлагает некастодиальную торговлю токенами ERC-20. Его первая версия (Uniswap v1) работает с ноября 2018 года (запущена на DevCon 4), в то время как вторая версия (Uniswap v2) запущена в мае 2020 года.
В Uniswap пользователи могут обменивать токены, добавлять токены в пул для получения комиссионных или добавлять токены в листинг, без какого-либо централизованного посредника. Поскольку все взаимодействия осуществляются непосредственно ончейн и, следовательно, стоят платы за газ, Uniswap стал самым значительным поставщиком газа в публичной сети Ethereum и наиболее широко используемым децентрализованным приложением на момент написания статьи.
Uniswap построен на уникальной системе под названием Automated Market Maker (AMM). По своей сути, ликвидность создается пулами, состоящими из двух токенов ERC-20. В качестве вознаграждения за предоставление ликвидности стороны (поставщики ликвидности или LP) получают комиссию за обмен, которая взимается всякий раз, когда отдельные лица обменивают токены. В Uniswap версии 2 комиссия за своп установлена на уровне 0,30% от номинальной суммы сделки. Собранные комиссии направляются в резерв пула. Как только переключатель протокола будет включен, держатели UNI будут получать 0,05% от каждого свопа, в то время как вознаграждение LP снизится до 0,25%.
Несмотря на то, что Uniswap не является первым AMM, он популяризировал развитие протоколов автоматизированных маркет-мейкеров, что привело к созданию конкурирующих протоколов, таких как SushiSwap, которые в значительной степени полагаются на набор проверенных контрактов с открытым исходным кодом.
UNI — это токен ERC-20 на блокчейне Ethereum, который предлагает контроль над управлением протоколом Uniswap, токенами UNI сообщества, переключателем платы за протокол (0,05% от платы будут взиматься владельцами токенов UNI в случае активации), eth ENS, списком токенов Uniswap по умолчанию (tokens.uniswap.eth), и токенами ликвидности SOCKS.