Ambient (dříve CrocSwap) je decentralizovaný obchodní protokol, který umožňuje obousměrný AMM, který kombinuje centralizovanou a okolní likviditu produktu na jakémkoli páru blockchainových aktiv. Ambient provozuje celý DEX v rámci jediné chytré smlouvy, kde jeden fond AMM představuje spíše odlehčenou datovou strukturu než nezávislou inteligentní smlouvu. Tento design dělá z Ambientu aktuálně nejefektivnější DEX založený na Ethereu.

Analýza mechanismu

Automatizovaný tvůrce trhu (AMM)

V prostředí Ambient je likvidita poskytována prostřednictvím mechanismu Automated Market Maker (AMM). Na rozdíl od tradičních knih limitních příkazů (LOB) není likvidita zajišťována jednotlivými příkazy, ale celkovou likviditou likviditního poolu složeného z prostředků poskytnutých poskytovateli likvidity (LP).

Každý fond likvidity v Ambientu představuje obousměrný trh mezi párem zaměnitelných aktiv nebo tokenů. V každém daném okamžiku má každý fond likvidity jeden směnný kurz určený poměrem virtuálních rezerv přidělených tomuto fondu. Koncoví uživatelé mohou vyměnit jeden token z páru za druhý na základě deterministického vzorce.

Okolní fond likvidity využívá algoritmus CPMM (Constant Product Market Maker). Bez ohledu na velikost nebo směr výměny zůstane součin dvou aspektů virtuální rezervy konstantní. (Kromě účtovaných poplatků a zvýšené likvidity spojení). Když výměník odešle určité množství základních tokenů do fondu, fond likvidity vrátí určité množství kotovaných tokenů na základě tohoto konstantního produktového vztahu. Směnný kurz fondu likvidity se proto zvýší, aby se zvýšil směnný kurz kotovaného tokenu vzhledem k základnímu tokenu.

Tento mechanismus vyrovnává nabídku a poptávku přestavováním cen úměrně velikosti a směru směny. Směnárníci proto nedostávají okamžitý kurz, ale spíše mírně horší cenu na základě velikosti jejich obchodu vzhledem k likviditě v likviditním poolu. Tento rozdíl se nazývá cenový šok.

Směnárníci navíc platí poplatky za likviditu na základě pomyslné částky jejich obchodů. Likviditní poplatky jsou realokovány LP na základě poměrného příspěvku aktivní likvidity v likviditním poolu. Poplatky se liší v závislosti na konkrétním fondu likvidity a mohou být upraveny na základě tržních podmínek, ale obvykle se pohybují v rozmezí 0–1 %.

Koncentrujte likviditu

Centralizovaná likvidita umožňuje uživatelům poskytovat likviditu v jakémkoli předem definovaném cenovém rozpětí na jediné křivce AMM. To je na rozdíl od Ambientní likvidity, kde likvidita zůstává aktivní za všechny možné ceny od nuly do nekonečna.

Výhodou sdružené likvidity je především kapitálová efektivnost. Poskytovatelé likvidity (LP) potřebují zajistit pouze zajištění potřebné k podpoře omezeného rozsahu likvidity. Například obchodování s párem stablecoinů mezi 0,99 USD a 1,01 USD by vyžadovalo podstatně méně kapitálu k zajištění centralizované likvidity.

Nevýhodou centralizované likvidity je, že poskytovatelé likvidity již nebudou načítat poplatky, pokud cena křivky překročí rozsah objednávky. Proto centralizovaný poskytovatel likvidity buď moudře určí své cenové rozpětí, nebo pravidelně „vyrovnává“ příkaz a posouvá jej zpět do rozpětí.

Ambient také podporuje nativní Ambient likviditu, která se liší od „full range centralizované likvidity“. První výhodou je, že na rozdíl od poplatků, které se hromadí v samostatných postranních kapsách, poplatky poskytovatele likvidity se automaticky skládají zpět do původní polohy bez jakékoli ruční správy. Druhou výhodou je, že náklady na plyn potřebné k ražení a spálení pozic poskytovatelů ambientní likvidity jsou výrazně nižší. Třetí výhodou je, že pozice všech poskytovatelů likvidity Ambient na dané křivce jsou přirozeně zaměnitelné a lze je snadno sbalit do „LP tokenů“.

Odstraňte likviditu

Odstranění likvidity se chová stejně jako sdružená likvidita na základě rozsahu, s tím rozdílem, že likvidita je trvale odstraněna z křivky AMM, kdykoli cena křivky překročí okraj rozsahu. Když je cena křivky nižší než nákupní cena nebo cena křivky stoupne na prodejní cenu, lze nastavit eliminační likviditu.

Chování při odstraňování likvidity je poněkud podobné „nevratnému limitnímu příkazu“ v tradiční centralizované knize limitních příkazů. Uživatelé, kteří chtějí dosáhnout směrové exekuce za cenu lepší, než je aktuální tržní cena, mohou nakupovat (prodávat) v poolu přihazováním (prodejem) pod (nad) aktuální cenou. Dokud cena v určitém bodě tento bod překročí, bude příkaz uživatele proveden. Na rozdíl od původního centralizovaného příkazu pro rozsah likvidity nebudou tokeny zakoupené uživatelem převedeny zpět, i když se cena vrátí nad úroveň plnění. Z tohoto důvodu je scooping likvidita užitečným nástrojem pro uživatele, kteří chtějí směrovou realizaci, ale chtějí získat příznivější cenu než tradiční swapy.

Odstranění příkazů likvidity poskytuje lepší ceny

  • Čekání na levnější cenu

  • Swapové poplatky spíše přijímejte, než plaťte

  • Vyhněte se cenovému skluzu na křivce AMM

V praxi často podléhá odstranění likvidity určitým omezením ze strany uživatelů

  • Na rozdíl od typické centralizované likvidity je šířka příkazu range pevná (obvykle užší) pro všechny knockout příkazy v celém fondu.

  • Knokaut nabídka musí být vždy nižší než aktuální cena křivky a knockout nabídka musí být vždy vyšší než aktuální cena křivky.

  • Aby byla cena zcela eliminována, musí se zcela pohybovat v rozsahu. Pokud se křivka posune do středu rozsahu, může být objednávka „částečně naplněna“. Pokud se cena vrátí zpět do rozsahu, aniž by dosáhla knockout ceny, přepne se zpět.

uživatelská úroveň

Výměna tokenů

Základní funkcí Ambientu je umožnit uživatelům vyměnit jeden typ tokenu za jiný za férovou tržní cenu. Pokud pro daný měnový pár ve smlouvě DEX existuje likvidita, uživatelé budou moci mezi tokeny swapovat. Front-endové webové aplikace navíc poskytují rozhraní pro všeobecné výměny.

zbývající zajištění

Uživatelé mohou přímo vložit určité množství tokenů ve smlouvě DEX jako statický zůstatek. Přebytečné zajištění slouží jako lehký pracovní kapitál, takže režijní a transakční náklady jsou nižší než při zpracování převodů tokenů ERC20 v každé operaci swapu, mincovny a vypalování. Přebytečné zajištění mohou uživatelé uložit přímo zasláním tokenů přímo na smlouvu DEX. Nebo může být přijat jako výstup operace výměny, zničení nebo sklizně. Kromě toho lze přebytečné zajištění také vybrat přímo, takže peněženka uživatele obdrží odpovídající základní tokeny.

Správa a politika

Řízení protokolu Ambient je nakonec řízeno více podpisy DAO. Existují dva hlavní orgány pro více podpisů, provozní vícenásobný podpis a finanční vícenásobný podpis.

Mezi možnosti akce s více podpisy patří:

  • Nastavte a upravte parametry fondu (např. poplatky za likviditu, intervaly ticků, prahové hodnoty JIT atd.)

  • Inicializujte novou šablonu typu fondu

  • Nastavte, zapněte nebo vypněte smluvní poplatky

  • Nastavení velikosti dílčí ceny zlepšuje prahovou hodnotu velikosti tokenu

  • Nastavuje minimální závazek likvidity pro nově inicializovaný typ fondu.

  • Nainstalujte potrubí Oracle s jakoukoli funkcí pro manipulaci s multisigs.

Treasury multisig je vyhrazen pro závažnější administrativní úkony. To však vyžaduje vyšší míru nasazení a delší prokrastinaci. Treasury Multisig kombinuje Gnosis Vault s 5denním časovým zámkem. Kromě standardních provozních multisig oprávnění, pokladní multisig také:

  • Aktualizujte kód ve smlouvě DEX

  • Přeneste oprávnění DEX do nové smlouvy správce zásad

  • Sbírejte nahromaděné protokolární poplatky v DEX

  • Vynutit odinstalaci věštce zásad, než vyprší její platnost

  • Vynutit převod fondu oprávnění na fond bez oprávnění (v případě nesprávného chování oracle oprávnění)

Přehled systému

Řízení plní tradiční roli DAO. Má plný výkon nad protokolem a je řízen řešením M-of-N s více podpisy a časovým zámkem.

Strategie je střední vrstvou mezi správou DAO a samotnou smlouvou DEX. Může přímo dodávat řešení z vrstvy governance nebo delegovat omezenou administrativní kontrolu nad DEX externímu orákulu s politikou inteligentních smluv, který je explicitně instalován správou DAO.

Mechanismus je samotný podkladový kontrakt DEX. CrocSwapDex (základní inteligentní kontrakt, který drží decentralizovanou likviditu a pozice) je postaven s laditelnými parametry, které lze dynamicky upravovat externími strategickými orákuly. To umožňuje protokolu vylepšovat a zkoušet nové funkce bezpečnějším a lépe ovladatelným způsobem než přímá aktualizace základní smlouvy DEX smart contract.

Výhoda

Ambient je zbrusu nová kódová základna, která zohledňuje nejlepší inženýrské postupy a inovativní volby architektury inteligentních kontraktů. To mu dává některé základní výhody ve srovnání s jinými DEX:

  • Výrazně ušetříte poplatky za plyn.

  • Kombinuje koncentrovanou ("styl UniV3"), okolní ("styl UniV3") a eliminovanou likviditu (která se chová jako limitní příkaz, který atomicky vyplňuje a uzamyká pozici v jednom směru) na stejné křivce likvidity.

  • Dynamicky upravované poplatky za sdružování s cílem maximalizovat výnosy pro poskytovatele likvidity ve vztahu k tržním podmínkám a poptávce po likviditě.

  • Vzhledem k tomu, že poplatky za centralizované poskytovatele likvidity jsou automaticky reinvestovány do okolní likvidity, uživatelé získávají složený úrok i bez ručního sklízení.

  • Zabraňte okamžitým útokům na likviditu používáním minimálních parametrů TTL na centralizovaných pozicích likvidity. V důsledku toho mohou běžní poskytovatelé likvidity požadovat vyšší poplatky.

  • Uživatelé mohou financovat tokeny předem na DEX ve formě „zbytkového kolaterálu“. Odložením převodů tokenů až do čistého vypořádání jsou aktivní obchodníci efektivnější.

  • Prostřednictvím off-chain standardu EIP-712 mohou uživatelé provádět transakce „bez plynu“ s vyměněnými tokeny.

  • Jedinečná podpora primitiva „Limited Permission Pool“, která přenáší schopnost spravovat a omezovat fond na univerzální smart contract oracle běžící uvnitř nebo mimo protokol.

souhrn

Model poskytování likvidity v Ambientu kombinuje vlastnosti decentralizovaných burz a centralizovaných burz. A na rozdíl od jiných AMM není likvidita rozptýlena mezi obchodními páry. Ambient může také provozovat celý systém DEX v jedné chytré smlouvě, což umožňuje nižší transakční poplatky, vyšší odměny za likviditu a spravedlivější obchodní zážitek. Jako obchodní protokol, který kombinuje vlastnosti CEX a DEX, Ambient zavádí nové nativní funkce DeFi, aby uživatelům přinesl prvotřídní zážitek.