Uniswap є децентралізованим протоколом обміну, побудованим на блокчейні Ethereum, який пропонує неконсервативну торгівлю токенами ERC-20. Його перша версія (Uniswap v1) працює з листопада 2018 року (запуск на DevCon 4), тоді як друга версія (Uniswap v2) була запущена в травні 2020 року. У Uniswap користувачі можуть обмінювати токени, додавати токени до пулу для отримання комісій або виставляти токен без довіри до будь-якого центрального посередника. Оскільки всі взаємодії відбуваються безпосередньо в мережі та, отже, вимагають сплати газових зборів, Uniswap став найбільшим учасником за витратами на газ у публічній мережі Ethereum і став найбільш широко використовуваним децентралізованим додатком на момент написання. Uniswap побудований на унікальній системі, званій Автоматизованим Маркет-Мейкером (AMM). У своїй основі ліквідність створюється пулами, що складаються з двох токенів ERC-20. Як винагороду за надання ліквідності, сторони (постачальники ліквідності, або LP) отримують комісії за обмін, які виникають щоразу, коли особи обмінюють токени. У Uniswap v2 комісії за обмін встановлені на рівні 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.