Uniswap — первая и крупнейшая по объемам торгов, децентрализованная биржа (DEX), запущенная в мае 2020 года компанией Uniswap Labs. Работа биржи основывается на наборе смарт-контрактов в сети Ethreum и других интегрированных блокчейнах, что позволяет осуществлять полностью децентрализованный обмен токенами стандарта ERC-20 без посредников. Все это стало возможно благодаря использованию технологии атоматического маркет мейкинга (AMM), в первые описанной в январе 2017 года разработчиками Ethereum.
На момент публикации, Uniswap поддерживает работу в следующих сетях: Ethereum, Avalanche, Arbitrum, Base, BNB Chain, Celo, Optimism и Polygon. Список интегрированных сетей периодически пополняется новыми популярными блокчейнами.
Ссылка: Uniswap
Обзор Uniswap
Платформа Uniswap состоит из нескольких ключевых элементов: протокол Uniswap, приложение Uniswap (dApp) и система управления протоколом.
- Протокол Uniswap — это набор необновляемых смарт-контрактов, на основе которых работает система автоматического маркет мейкинга (AMM), пулы ликвидности, агрегатор NFT и осуществляется обмен токенами ERC-20 в Ethereum и других интегрированных сетях.
- Приложение Uniswap — это веб-интерфейс, который позволяет пользователям взаимодействовать с протоколом Uniswap (интерфейс не является единственным способом взаимодействия протоколом, но он упрощает работу для обычных пользователей).
- Управление Uniswap — это система управления протоколом Uniswap, использующая токен управления UNI. Держатели токенов могут делать предложения по улучшению протокола и голосовать за предложения других держателей.
Протокол Uniswap
Протокол Uniswap — это одноранговая система, предназначенная для обмена токенов ERC-20 без необходимости регистрации и других недостатков централизованных бирж. Протокол реализован в виде набора необновляемых смарт-контрактов и разработан с учетом приоритета сопротивления цензуре, безопасности и работы без вмешательства третьих сторон.
Вместо традиционного подхода с книгой лимитных ордеров, используемого централизованными биржами, Uniswap использует систему автоматического маркет мейкинга (AMM), который заменяет книгу лимитных ордеров на пулы ликвидности, состоящие из двух активов, оцененных относительно друг друга.
Благодаря такой архитектуре, пользователь торгует напрямую с пулом ликвидности, а не с конкретными ордерами, оставленными другими участниками.
1. Обмен токенов
Обмен токенов — основной способ взаимодействия с протоколом Uniswap. Для конечных пользователей обмен прост: пользователь выбирает токен ERC-20, которым он владеет, и токен, на который он хотел бы его обменять. При выполнении обмена имеющиеся в настоящее время токены продаются за пропорциональную сумму желаемых токенов за вычетом комиссии, которая взимается поставщиками ликвидности.
2. Концентрированная ликвидность.
Определяющей идеей протокола Uniswap v3 является концентрированная ликвидность: ликвидность, которая распределяется в пределах индивидуального ценового диапазона. В более ранних версиях ликвидность распределялась равномерно вдоль кривой цены от 0 до бесконечности.
3. Комиссионные сборы
Комиссия за обмен токенов распределяется пропорционально всей ликвидности в диапазоне на момент обмена. Если спотовая цена выходит за пределы диапазона позиции, данная ликвидность перестает быть активной и не взимает никаких комиссий. Если спотовая цена развернется и снова войдет в диапазон позиции, ликвидность позиции снова станет активной.
4. Оракул
Все пулы Uniswap v3 могут служить оракулами, предлагая доступ к историческим данным о ценах и ликвидности. Эта возможность открывает широкий спектр вариантов использования. Хранение истории цен и ликвидности непосредственно в контракте пула существенно снижает вероятность логических ошибок со стороны вызывающего контракта и снижает затраты на интеграцию за счет устранения необходимости хранить исторические значения.
Агрегатор NFT Uniswap
Uniswap NFT — это агрегатор NFT, который собирает данные из различных торговых площадок NFT и отображает их в едином интерфейсе.
Uniswap NFT агрегирует данные со следующих торговых площадок NFT: OpenSea, X2Y2, LooksRare, SudoSwap, NFTX, NFT20, Larva Labs, Foundation (данный список актуален на момент публикации и может обновляться).
Основной отличительной чертой Uniswap NFT являет то, что пользователи могут покупать NFT, используя для оплаты токены ERC-20. Эта функция стала возможна благодаря использованию нового контракта Universal Router, который находит наиболее выгодный маршрут для обмена токена ERC-20 на токен покупки, например ETH, а затем осуществляет сделку по покупке выбранного NFT.
Кошелек Uniswap Wallet
Uniswap Wallet — это мобильный криптовалютный кошелек (для iOS), интегрированный с протоколом Uniswap, который позволяет пользователям легко торговать токенами, а также покупать и продавать NFT в удобном мобильном интерфейсе. Кошелек Uniswap рассчитан на самостоятельное хранение активов и не подвержен рискам централизации.
Возможности Uniswap Wallet:
- Простое переключение между сетями Ethereum, Polygon, Arbitrum и Optimism.
- Аналитические рыночные данные, графики цен и торговых объемов криптовалютных активов.
- Возможность слежения за выбранными активами.
- Подключение к децентрализованным приложениям (dApps) с использованием функции Wallet Connect.
- Просмотр деталей NFT (флор, владелец, описание коллекции).
- Уведомления о любой активности в сети помощью Push-уведомлений.
Управление Uniswap и токен UNI
UNI — токен управления протокола Uniswap, который позволяет держателям делать предложения по улучшениям протокола и голосовать за предложения других держателей. Чем больше токенов UNI имеет пользователь в своем кошельке, тем больший вес имеет его голос.
- Общее предложение: 1 000 000 000 UNI
- Циркулирующий объем: 577 501 031 UNI (на момент публикации).