Uniswap е протокол, който позволява обмен на токени в мрежата Ethereum. Те наскоро обявиха пускането на Uniswap v4, което ще позволи на всеки да вземе тези решения за компенсация чрез въвеждане на „куки“. Архитектурата Uniswap v4 намалява разходите и гарантира ефективност. Той въвежда нов „singleton“ договор, при който всички пулове живеят в рамките на един интелигентен договор. Нека видим какво ни носи новата версия 4 на Uniswap.
Какво е Uniswap?
Uniswap е протокол, който позволява обмен на токени в мрежата Ethereum. Обикновено борсите работят с помощта на книга с поръчки, в която маркет мейкърите определят цената, на която са готови да купят и продадат актив. Разликата между тези цени е как се плаща за тази работа. Uniswap се отказва изцяло от книгата с поръчки, вместо това избира маркет мейкърите да депозират активи в пул, с който търговците могат да търгуват. Цената се определя алгоритмично въз основа на съотношението на двата търгувани актива.

Схема на това как работи ликвидният пул Uniswap. Източник: Uniswap Docs.
Какво ново носи Uniswap v4
Заедно с функциите за персонализиране, архитектурата Uniswap v4 намалява разходите и гарантира ефективност. Той въвежда нов „singleton“ договор, при който всички пулове живеят в рамките на един интелигентен договор. Комбинацията от куки и singleton архитектура създава невероятно мощна, бърза, сигурна персонализация на басейна и ефективна платформа за маршрутизиране в много басейни. Uniswap v4 носи бързи и изразителни AMM иновации в мощна екосистема. Можем да подчертаем тези три нови функции, включени във v4 на Uniswap:
Персонализируеми куки и басейни
За да създадем място за персонализирана ликвидност в Uniswap v4, ние създадохме начин за изпълнителите на пула да въвеждат код, който изпълнява определено действие в ключови моменти през жизнения цикъл на пула, като например преди или след суап, или преди или след като позицията на LP е променен. Куките са добавки, които ви позволяват да персонализирате как си взаимодействат пуловете, суаповете, комисионните и позициите в LP. Разработчиците могат да правят иновации в ликвидността и сигурността на протокола Uniswap, за да създават персонализирани AMM пулове чрез кукички, които се интегрират с интелигентни договори v4. Сред другите, това са най-забележителните нови допълнения:
- Времево претеглен среден маркет мейкър (TWAMM)
- Динамични такси, базирани на променливост или други променливи
- Onchain лимитирани поръчки
- Депозитът за ликвидност е извън обхвата в протоколите за кредитиране
- Персонализирани onchain оракули, като geomean оракули
- Самостоятелни комисии за LP за позиции на LP
- Интернализираните печалби на MEV се разпределят между LPs.
Въпреки че всеки пул може да използва своя собствена кука за интелигентен договор, куките могат да бъдат ограничени само до конкретни разрешения, определени по време на създаването на пула.
Еволюция на пуловете Uniswap от v3 към v4. Източник: Uniswap Blog.
Подобрена архитектура и спестяване на газ
Във версия 4 ще запазим всички пулове в един договор, което ще доведе до значителни икономии на газ, тъй като суаповете вече няма да трябва да прехвърлят токени между пулове, държани в различни договори. Първите оценки показват, че v4 намалява разходите за газ за създаване на басейн с 99%. Hooks въвежда свят с безкрайни възможности и сингълтон ви позволява да навигирате през всички тях ефективно. Тази сингълтън архитектура е допълнена от нова система за „флаш счетоводство“. Вместо да прехвърля активи във и извън пулове в края на всеки суап във v3, тази система прехвърля само върху нетни баланси – което означава много по-ефективна система, която осигурява допълнителни икономии на газ на Uniswap v4. С EIP-1153, считан за част от хардфорка на Ethereum Cancun, той ще донесе още по-големи газови подобрения и по-чисти проекти на договори в голямо разнообразие от приложения. С ефективността на сингълтън и флаш счетоводството вече няма нужда да се ограничават нивата на комисионната. Създателите на пулове могат да настроят своите пулове до нивото, което ги прави най-конкурентоспособни, или да ги персонализират с динамична комисионна. v4 също връща поддръжката за естествен ETH, предлагайки допълнителни икономии на газ.
Структура на EIP-1153. Източник: Ethereum Magicians.
Лиценз и управление
Кодът ще бъде пуснат под лиценз за бизнес източник 1.1, който ограничава използването на изходния код v4 в търговска или производствена среда за период до четири години, след което той ще бъде преобразуван в GPL завинаги. Подобно на v3, Uniswap Governance и Uniswap Labs могат да предоставят изключения от лиценза. Механизмът на таксата на протокола също ще следва модела v3. Управляващите органи могат да гласуват за добавяне на протоколна такса към всеки пул до максимална сума.
Пример за код на Uniswap v3. Източник: Trapdoor-Tech.