Какво е автоматичен маркет мейкър (AMM)?

Автоматизиран Market Maker

Лос Автоматизиран Market Maker (Automated Market Makers или AMM) се превърнаха в неразделна част от екосистемата DeFi, улесняване на трилиони обем на търговия. Популяризирани от проекти като Bancor и Uniswap през 2017/2018 г., AMMs предоставят интересна алтернатива на традиционния централен модел на книга с лимитирани поръчки.

La копиране на книга с поръчки в блокчейна срещате два основни проблема: първо, има включени разходи за газ за всяка поръчка които производителят иска да изпрати или промени, което става скъпо с времето и неефективно. Второ, тъй като данните за блокчейн са публично достъпни и лесно достъпни, преднина пречи на търговците да извършват сделките, които наистина искат.

Един от основните предимствата на ММА относно книгите за поръчки е това всеки може да предостави активи към двойка, за да станете доставчик на ликвидност и да печелите такси за търговия. Като резултат, AMM могат да привлекат повече капитал, което води до по-голяма дълбочина на пазара за децентрализирани борси (DEX) в сравнение с техните централизирани аналози. Така че не е изненада, че тази иновация се превърна във важна основа за най-популярните DEX и дори други приложения на DeFi.

Кратка история на ММА

Съоснователят на Ethereum Виталик Бутерин за първи път обсъдиха работата на DEX на блокчейн с AMM през 2016 г., който по-късно вдъхнови създаването на Uniswap.

Въпреки че на Bancor се приписва създаването на първия AMM (наречен omnipool), един от основните недостатъци на този подход е, че токените трябваше да бъдат сдвоени с родния BNT токен на протокола. Тъй като този токен беше използван като общ знаменател във всички пулове, всички борси изискваха BNT токена. В резултат на това търговците претърпяха пропуски два пъти, ако искаха да преминат от USDC към ETH (тъй като общият път е: USDC към BNT, след това BNT към ETH).

Като се отървете от необходимостта от мрежов токен за извършване на обмен като в Bancor, Uniswap операциите зависят изцяло от резервите на токени в фонд за ликвидност, благодарение на проста, но елегантна формула: x * y = k което революционизира DeFi. Успехът на Uniswap от стартирането му през ноември 2018 г. в крайна сметка породи създаването на десетки подобни базирани на AMM DEX и показа, че AMM имат голямо обещание като нов финансов примитив.

Въпреки че Uniswap направи големи крачки с първите си две реализации, оттогава ликвидността се осигурява равномерно в диапазона цени от нула до безкрайност, липсваше капиталова ефективност. Този проблем беше решен с въвеждането на концентрирана ликвидност в Uniswap v3, където капиталовата ефективност беше значително подобрена, което доведе до по-висока ликвидност и по-малко приплъзване.

За грамофонните плочи намалява риска от постоянна загуба защото ликвидността се предоставя в диапазон от цени. Друг благоприятен аспект на концентрираната ликвидност е простотата и гъвкавостта, които позволява, като Uniswap v3 може да приеме формата на всеки възможен AMM.

След като вече знаем малко за основата на ММА, нека да видим как работят.

MMA обяснено стъпка по стъпка

За да се улесни търговията, AMM заменя книгите с поръчки с ликвидни пулове. Ликвидният пул е основно a интелигентен договор, който държи резерви от два различни токена в определено съотношение. Кодът на интелигентния договор определя как резервите определят цените, правилата за предоставяне на ликвидност и търговия, както и таксите, които търговците плащат при обмен през пула.

Лос доставчици на ликвидност (наричан по-долу LP) може да доставя крипто активи на резервен пул, за да печели такси за търговия от всяка транзакция и получавате символични награди за предоставяне на ликвидност към определен басейн. Наградите за токени обикновено се издават в токена за управление на протокола, давайки на притежателите права на глас при разработването на протокола и неговия AMM.

За да се следи частта от таксите, които LP ще получи, акциите на пула се кредитират като LP токени пропорционално на вашия ликвиден принос като част от общия пул. Това означава, че ако LP предоставя 10% от активите, той ще спечели 10% от таксите за търговия, генерирани от пула. LP токените, които представляват вашата ликвидна позиция, могат да бъдат изгорени по всяко време, за да се премахне ликвидността от пула.

Основното нововъведение на MMA спрямо модела на книгата за поръчки е това всеки може да осигури ликвидност и печелете дял от таксите за търговия, което намалява бариерите пред участието. В централизирания модел на книга за поръчки ролята на LP обикновено е запазена за няколко избрани лица или компании с високо нетно състояние. С навлизането на MMA, тази функция се отваря за много по-широка аудитория.

От гледна точка на търговеца предимството е, че можете веднага да получите ликвидност когато взаимодействате с пул и няма нужда да чакате съвпадаща команда. Ако търговец иска да купи или продаде токен, той може да отиде в пула, да посочи актива и сумата, която иска да търгува. Тогава умният договор ще осигури обменен курс въз основа на кривата на фиксиране, който се изчислява според резервите на двата различни токена в пула.

Като пример, помислете за пул за ETH-USDC със следните резерви: ETH = 1 500 000 и USDC = 10 000. Следвайки модела Uniswap v2, цената на AMM е равна на коефициента на резерв (150 USDC). След като търговецът купи 1 ETH с $150 в USDC, AMM премахва 1 ETH от пула и кредитира тези токени в портфейла на търговеца. AMM също добавя 150 USDC на търговеца към пула. Въз основа на параметъра на таксата, който е зададен и изчислен от интелигентния договор, търговецът ще бъде таксуван с процент от вашата транзакция.

След като сделката бъде изпълнена, ще има малко по-малко ETH в пула и малко повече USDC. Тъй като кривата на фиксиране определя алгоритмично цената на ETH като съотношение на количествата активи, Цената на ETH пада до около 147 USDC. Ако търговецът беше продал ETH за USDC, тогава съотношението щеше да се движи в обратна посока и да предизвика увеличение на цената на ETH.

За по-големи размери на търговия, разликата между спот цената и реализираната цена (известна също като приплъзване) се увеличава, тъй като броят на търгуваните токени се увеличава спрямо размера на пула. Следователно AMM принуждават тези, които влизат в по-големи транзакции, да плащат по-висока цена в сравнение с по-малките транзакции. Следователно трябва да се зададе определен толеранс на приплъзване, за да бъдат изпълнени поръчките.

Когато възникне транзакция, която води до значително отклонение на котираната от групата цена от по-широката пазарна стойност, арбитражите могат да се намесят и коригират пул суми, за да се възползват от ценовата разлика в AMM и други места за търговия.

Например, ако голяма разпродажба на ETH доведе до спад на цената от 150 USDC на 135 USDC, но средната стойност на пазара остава близо до 150 USDC, тогава арбитражите могат да купят ETH от AMM и да продължат да го продават на други места за търговия. . Тъй като арбитражите купуват повече ETH чрез AMM и повече ETH се изтеглят от ликвидния пул, цената в крайна сметка ще се сближи с пазарната цена от 150 USDC.

Както видяхме преди, всеки обмен променя състава на активите на пула и обменният курс се актуализира автоматично, променяйки стойността на цялата група. Тъй като цената на даден актив се колебае, варира и стойността на пула, което означава, че стойността на дела на пула на LP също се колебае. В идеалния случай LP иска да премахне ликвидността възможно най-близо до цената, на която е влязъл в позицията, тъй като може да претърпи загуба, когато активите бъдат изтеглени от пула след промяна на цената, известна като постоянна загуба. Въпреки това, непостоянната загуба може да бъде компенсирана от таксите и символичната награда, спечелени от LP.

ММА в действие

В този раздел ще разгледаме три популярни AMM модела, за да подчертаем различните подходи: Отменете, Крива y стабилизатор.

Отменете

Има различни вариации на ММА с различни дизайни на криви на Съюза.

Моделът Constant Product Market Maker регулира цената, като поддържа постоянен математическия продукт на количествата на два актива. Например Uniswap версии 1 и 2 са известни като CPMM, където кратното на количеството на два различни токена се поддържа постоянно съгласно следната формула:

[хайлайт]x * y = k[/хайлайт]

Където x е количеството на един токен (напр. ETH), y е количеството на друг токен (напр. USDC), а k е константа.

Във v2 интелигентният договор на групата предполага, че резервите на двата актива имат еднаква стойност. Така че LP ще трябва да осигури ETH и USDC в съотношение 50:50 към пула, за да поддържа k постоянно.

Във v3, предоставянето на ликвидност може да бъде концентрирано в една част от кривата на облигации, намаляване на приплъзването и подобряване на капиталовата ефективност. LP във v2 биха осигурили ликвидност в целия ценови диапазон на кривата на облигациите, което означава, че голяма част от ликвидността не се изразходва. С концентрирана ликвидност LP могат да изберат диапазон, в който биха осигурили ликвидност и могат да коригират своите позиции въз основа на пазарните условия.

Следователно, Uniswap v3 се отдалечава от постоянния продуктов модел, комбинирайки този модел с маркет мейкър с постоянна сума. Операциите не се извършват по кривата на едно ниво, определена от уравнението x * y = k, както в предишните версии. Ликвидността може да бъде прекъсната, което означава, че всяка LP позиция може да бъде източена от един пул, което не може да се случи с v1/v2.

Крива

Curve е пример за Хибридна функция MMA, който съчетава моделите на постоянен продукт и постоянна сума, за да осигури автоматизиран маркет мейкър, който е по-ефективен за сделки със стабилни монети.

Пул ликвидност на Curve v1 се състои от два или повече актива с една и съща връзка, като USDC и DAI, WBTC и renBTC или stETH и ETH. Стабилните монети отбелязаха огромно увеличение на приемането, Curve се превърна в DEX с най-висока заключена обща стойност, улеснявайки стабилни сделки с много ниски такси и пропускане.

Тъй като активите в пула стават небалансирани, кривата на фиксиране приема формата на крива на постоянен изход (подобно на Uniswap v1/v2). Въпреки това, когато активите се предлагат така, че обменният курс е достатъчно близък до паритета, кривата на облигациите се измества към модел с постоянна сума:

Ползата от подхода с постоянна сума е, че той елиминира приплъзването, установено в моделите с постоянни продукти. Хибридният модел, използван от Curve, е илюстриран сstableswap инвариант“ на следната фигура:

В Curve v2, ценовата скала се актуализира постоянно според оракул вътрешна ценова диаграма, за да представи по-добре пазарната цена и да гарантира, че търговията остава близо до рентабилността. Функцията за маркет мейкър може да бъде фиксирана на всяка цена, което подхожда на всички токени, а не на стабилни монети или активи, които се търгуват заедно.

стабилизатор

Протоколът за балансиране позволява всеки пул да има повече от два актива и да се доставя в произволно съотношение. На всеки пул от активи се присвоява тегло при създаването на пул, където сумата от теглата е равна на 1, където теглата не се променят с предоставянето или премахването на ликвидност, а вместо това представляват стойността на пула като част от стойността на групата.

Balancer обобщава концепцията за постоянен продукт, приложен от Uniswap към геометрична средна, което води до това, което се нарича постоянна средна стойност на Market Maker. Този модел добавя още един играч в MMA в допълнение към LPs и търговците, известни като контролери, които имат задачата да управляват група.

[открояване]x^(0,2) + y^(0,3) + z^(0,5) = k[/открояване]

С интелигентни пулове Balancer, които използват формула за постоянна средна стойност (като тази, показана по-горе), можем да създадем пулове за ликвидност с до осем токена, което позволява повече персонализиране.

Следователно фондовете Balancer са като индексни фондове, които изграждат портфолио от активи с фиксирани тегла. Графиката по-долу сравнява кривата, използвана от Balancer с два актива (единият е претеглен на 25%, а другият на 75%) в сравнение с кривата Uniswap v2.

люлка

 

Например, можем да посочим произволно тегло за бичи или мечи пул. Възходяща група за ETH-USDC може да бъде създадена чрез определяне на тегло от 90% за ETH и 10% за USDC. Като алтернатива може да се стартира мечи пул, като се направи обратното.

Други AMM DeFi приложения

DEX са само един случай на използване на протоколи, използващи алгоритъма AMM, който също формира основата за други приложения в DeFi.

Забележителен пример е Пулове за стартиране на ликвидност (LBP) от Balancer. LBP се използват за честни освобождавания на токени, като Вечен протокол първият проект в направете го с токена $PERP. За разлика от ММА, които сме изследвали досега, параметрите на пула могат да се променят. Създава се пул от два токена с токена на проекта, като PERP, и токен за обезпечение, като USDC.

Първоначално задава теглата в полза на токена на проекта, след което постепенно се променя в полза на токена на обезпечението в края на продажбата. Продажбите на жетони могат да бъдат калибрирани така че цената да падне до желания минимум. По този начин AMM се използва, за да функционира подобно на аукцион, където ранните купувачи ще плащат по-висока цена и с течение на времето цената на токена на проекта ще намалява, докато разпределението приключи.

Можем да намерим добри примери за MMA приложения в DeFi извън DEX на автоматизирани заеми, с проекти като Условни финанси y Протокол за добив. И двата проекта улесняват кредитирането на крипто активи с фиксиран лихвен процент и фиксиран срок и кредитирането с постоянна фиксирана крива на мощността.

AMM в тези случаи са проектирани да търгуват токени ERC-20, подобни на облигации с нулев купон, които могат да бъдат обратно изкупени за основния актив на определена бъдеща дата. Кривата на сумата с постоянна мощност вгражда времето до изтичане в цената, което позволява на потребителите да търгуват въз основа на лихвени проценти, а не на цена.

ВМА са една от определящите иновации, които ще се появят от DeFi пространството и са довели до създаването на различни децентрализирани приложения, включително DEX и автоматизирано кредитиране. Изследванията на различни и подобрени варианти все още продължават (като TWAMM), разширявайки допълнително пространството за проектиране и появата на ново поколение протоколи, създадени с AMM.

Оставете коментар