Аналіз механізму автоматичних маркет-мейкерів в екосистемі Solana
У сфері Web3 продукти, пов'язані з децентралізованими фінансами, займають домінуючу позицію на ринку. Серед них автоматичний маркет-мейкер (AMM), як ключовий елемент, є важливою силою, що сприяє фінансовим інноваціям у Web3. У цій статті будуть представлені кілька важливих реалізацій AMM в екосистемі Solana, з метою надання довідки для постачальників ліквідності при виборі інвестиційних стратегій.
Постійний добуток AMM ( CPMM )
CPMM є одним із найбазовіших реалізацій AMM. Наприклад, розглянемо AMM на основі постійного добутку, випущений певною торговою платформою; його основний принцип полягає в підтриманні сталого добутку обсягу двох токенів у пулі, тобто X * Y = k.
Коли користувач додає ліквідність до пулу, система автоматично створює асоційований рахунок для гаманця користувача та випускає LP Token, які слугують доказом того, що користувач має частку в пулі. Ці LP Token будуть знищені при вилученні ліквідності.
Програмне забезпечення CPMM в мережі розроблено за допомогою Anchor. Під час обміну токенів користувачі активують команди, пов'язані зі swap. Наприклад, коли користувач хоче обміняти USDC на TRUMP, він може виконати операцію через пул TRUMP-USDC.
Система визначить кількість цільових токенів, які можна обміняти, за допомогою серії обчислень, основна формула така:
(x + Δx) * (y - Δy) = х * у
За допомогою математичних перетворень можна отримати формулу обчислення Δy (кількість y-токенів, які можна обміняти):
Δy = (Δx * y) / (x + Δx)
Слід звернути увагу, що цей розрахунок не включає комісію, комісія буде утримана в попередній логіці.
Концентрований ліквідність маркет-мейкер ( CLMM )
CLMM запозичує концепцію дизайну деякого DEX, кожна пара токенів може мати кілька рівнів комісій, і створюються відповідні резервуари. CLMM дозволяє постачальникам ліквідності обирати діапазон цін під час внесення коштів, кошти будуть розподілені лише в обраному діапазоні.
CLMM підтримує одностороннє надання ліквідності, подібно до лімітних ордерів у традиційних фінансах. Для пулів з невеликою волатильністю рекомендується вибрати менший діапазон цін; для пулів з великою волатильністю слід обрати більший діапазон, щоб зменшити невизначені втрати.
Хоча централізована ліквідність може підвищити ефективність використання капіталу, вона також висуває вищі вимоги до фінансових знань постачальників ліквідності. Якщо управляти неправильно, часті коливання ринку можуть призвести до серйозних непостійних втрат.
Динамічний ліквідний маркет-мейкер ( DLMM )
DLMM є ще одним продуктом AMM, що базується на централізованій ліквідності. Він вводить концепцію "Bin", розділяючи ціновий діапазон на кілька невеликих сегментів. Якщо торгівля відбувається в одному й тому ж Bin, трейдери отримують нульовий сліпедж, що сприяє підвищенню обсягу торгівлі та ймовірності успіху.
У DLMM поточний активований Bin має дві монети, тоді як інші Bin розподілені по боках і містять лише одну монету. Коли кількість монет певного типу в активованому Bin зменшується до нуля, система автоматично перемістить активний стан до сусіднього Bin, що спричиняє зміни ціни в пулі.
DLMM надає три стратегії ліквідності:
Спот: підходить для більшості ліквідних пулів, є найпростішою стратегією.
Curve: підходить для пулів з невеликими коливаннями цін, таких як пари стабільних монет.
Bid Ask: Підходить для пулів з великою волатильністю цін, потребує частого коригування позицій.
Висновок
Як ключовий елемент у сфері фінансів Web3, AMM завдяки своїм інноваційним механізмам сприяє розвитку децентралізованих фінансів. З постійним розвитком технологій та удосконаленням екосистеми AMM має потенціал відігравати ще більшу роль у майбутньому, далі трансформуючи традиційну фінансову систему.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
14 лайків
Нагородити
14
7
Поділіться
Прокоментувати
0/400
DataPickledFish
· 4год тому
Студенти-іноземці глибоко занурені в web3, їхнє прагнення не змінюється.
Повний аналіз механізму AMM в екосистемі Solana: глибоке порівняння CPMM, CLMM та DLMM
Аналіз механізму автоматичних маркет-мейкерів в екосистемі Solana
У сфері Web3 продукти, пов'язані з децентралізованими фінансами, займають домінуючу позицію на ринку. Серед них автоматичний маркет-мейкер (AMM), як ключовий елемент, є важливою силою, що сприяє фінансовим інноваціям у Web3. У цій статті будуть представлені кілька важливих реалізацій AMM в екосистемі Solana, з метою надання довідки для постачальників ліквідності при виборі інвестиційних стратегій.
Постійний добуток AMM ( CPMM )
CPMM є одним із найбазовіших реалізацій AMM. Наприклад, розглянемо AMM на основі постійного добутку, випущений певною торговою платформою; його основний принцип полягає в підтриманні сталого добутку обсягу двох токенів у пулі, тобто X * Y = k.
Коли користувач додає ліквідність до пулу, система автоматично створює асоційований рахунок для гаманця користувача та випускає LP Token, які слугують доказом того, що користувач має частку в пулі. Ці LP Token будуть знищені при вилученні ліквідності.
Програмне забезпечення CPMM в мережі розроблено за допомогою Anchor. Під час обміну токенів користувачі активують команди, пов'язані зі swap. Наприклад, коли користувач хоче обміняти USDC на TRUMP, він може виконати операцію через пул TRUMP-USDC.
Система визначить кількість цільових токенів, які можна обміняти, за допомогою серії обчислень, основна формула така:
(x + Δx) * (y - Δy) = х * у
За допомогою математичних перетворень можна отримати формулу обчислення Δy (кількість y-токенів, які можна обміняти):
Δy = (Δx * y) / (x + Δx)
Слід звернути увагу, що цей розрахунок не включає комісію, комісія буде утримана в попередній логіці.
Концентрований ліквідність маркет-мейкер ( CLMM )
CLMM запозичує концепцію дизайну деякого DEX, кожна пара токенів може мати кілька рівнів комісій, і створюються відповідні резервуари. CLMM дозволяє постачальникам ліквідності обирати діапазон цін під час внесення коштів, кошти будуть розподілені лише в обраному діапазоні.
CLMM підтримує одностороннє надання ліквідності, подібно до лімітних ордерів у традиційних фінансах. Для пулів з невеликою волатильністю рекомендується вибрати менший діапазон цін; для пулів з великою волатильністю слід обрати більший діапазон, щоб зменшити невизначені втрати.
Хоча централізована ліквідність може підвищити ефективність використання капіталу, вона також висуває вищі вимоги до фінансових знань постачальників ліквідності. Якщо управляти неправильно, часті коливання ринку можуть призвести до серйозних непостійних втрат.
Динамічний ліквідний маркет-мейкер ( DLMM )
DLMM є ще одним продуктом AMM, що базується на централізованій ліквідності. Він вводить концепцію "Bin", розділяючи ціновий діапазон на кілька невеликих сегментів. Якщо торгівля відбувається в одному й тому ж Bin, трейдери отримують нульовий сліпедж, що сприяє підвищенню обсягу торгівлі та ймовірності успіху.
У DLMM поточний активований Bin має дві монети, тоді як інші Bin розподілені по боках і містять лише одну монету. Коли кількість монет певного типу в активованому Bin зменшується до нуля, система автоматично перемістить активний стан до сусіднього Bin, що спричиняє зміни ціни в пулі.
DLMM надає три стратегії ліквідності:
Висновок
Як ключовий елемент у сфері фінансів Web3, AMM завдяки своїм інноваційним механізмам сприяє розвитку децентралізованих фінансів. З постійним розвитком технологій та удосконаленням екосистеми AMM має потенціал відігравати ще більшу роль у майбутньому, далі трансформуючи традиційну фінансову систему.