Автоматичні маркет-мейкери в екосистемі Solana: реалізація та аналіз стратегій
У галузі Web3 децентралізовані фінанси ( DeFi ) займають провідну позицію на ринку. Серед них автоматичні маркет-мейкери ( AMM ), як ключовий елемент, сприяють змінам у фінансовій сфері Web3. У цій статті будуть представлені кілька важливих реалізацій AMM в екосистемі Solana, мета яких – надати довідку для постачальників ліквідності ( LP ) у виборі інвестиційних стратегій.
CPMM: Постійний добуток маркет-мейкер
CPMM(Constant Product Market Maker) є одним із найосновніших реалізацій AMM. Наприклад, AMM на основі постійного добутку, випущений певним DEX, має основний принцип, що обсяги двох токенів у пулі мають фіксований добуток: X * Y = k.
Коли користувач додає ліквідність, система автоматично створює асоційований рахунок для гаманця користувача та надає LP Token, що слугує доказом того, що гаманець володіє часткою пулу. Ці LP Token будуть знищені під час вилучення ліквідності.
Програма CPMM на блокчейні розроблена за допомогою Anchor. Під час операції swap система розраховує кількість цільових токенів, які може отримати користувач, відповідно до формули постійного добутку. Формула розрахунку:
Δy = (Δx * y) / (x + Δx)
У цьому випадку x і y представляють кількість двох токенів у пулі, Δx - кількість токенів, які вводить користувач, а Δy - кількість цільових токенів, які можна отримати. Слід зазначити, що цей розрахунок не включає комісію, оскільки комісія вже була вирахувана на попередньому етапі.
CLMM: централізоване забезпечення ліквідності
CLMM(Концентрований ринковий маркет-мейкер)дозволяє LP вибрати ціновий діапазон під час внесення коштів, кошти розподіляються лише в обраному діапазоні. Цей механізм схожий на версію V3 одного відомого DEX, кожна торговельна пара може створювати кілька пулів з різними рівнями комісії.
CLMM успадкував концепції багаторівневої плати, концентрованої ліквідності тощо, але завдяки особливостям мережі Solana не потрібно окремо розгортати контракти для кожного пулу.
LP може вибрати надавати ліквідність з обох боків від поточної ціни, або ж надавати односторонню ліквідність (, подібно до лімітного ордеру ). Як правило, для пулів з невеликими коливаннями цін LP схильні обирати менший ціновий діапазон; для пулів з різкими коливаннями, навпаки, схильні обирати більший діапазон.
Хоча централізована ліквідність може підвищити ефективність використання капіталу, вона також ставить вищі вимоги до фінансових знань LP. LP потрібно більш активно управляти своєю ліквідністю, щоб протистояти ризикам непостійних збитків, викликаних коливаннями ринку.
DLMM: динамічний ліквідний маркет-мейкер
DLMM(Динамічний ринок ліквідності (Dynamic Liquidity Market Maker)) є ще однією реалізацією AMM з централізованою ліквідністю. Він вводить концепцію "Bin", розділяючи ціновий діапазон на кілька маленьких сегментів. Коли угода відбувається в одному і тому ж Bin, трейдери можуть насолоджуватися нульовим сліпом, що допомагає підвищити обсяги торгівлі та ймовірність успіху.
У DLMM активний Bin містить два токени, тоді як інші Bin розташовані по обидва боки і містять лише один токен. Коли кількість одного з токенів в активному Bin зменшується до 0, система автоматично активує сусідні Bin, що призводить до зміни ціни в пулі.
DLMM надає LP три стратегії:
Спот: підходить для більшості пулів ліквідності, є найпростішою стратегією.
Curve: підходить для пулів з малими коливаннями цін, таких як пари стабільних монет.
Bid Ask: Підходить для пулів з великою волатильністю цін, потрібно часто коригувати позиції LP.
Підсумок
AMM як важлива складова фінансової сфери Web3, завдяки своїм унікальним механізмам сприяє розвитку децентралізованих фінансів. З розвитком технологій та вдосконаленням екосистеми, AMM має перспективу відігравати ще більшу роль у майбутньому, ще більше змінюючи традиційну фінансову структуру. Для LP розуміння різних характеристик та стратегій AMM допоможе краще управляти ризиками та підвищувати прибутковість.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
16 лайків
Нагородити
16
3
Репост
Поділіться
Прокоментувати
0/400
MetaMisery
· 08-10 09:30
Гравці екосистеми Sol знову мають виглядати розуміючими
Порівняння реалізацій AMM в екосистемі Solana: Аналіз стратегій CPMM, CLMM та DLMM
Автоматичні маркет-мейкери в екосистемі Solana: реалізація та аналіз стратегій
У галузі Web3 децентралізовані фінанси ( DeFi ) займають провідну позицію на ринку. Серед них автоматичні маркет-мейкери ( AMM ), як ключовий елемент, сприяють змінам у фінансовій сфері Web3. У цій статті будуть представлені кілька важливих реалізацій AMM в екосистемі Solana, мета яких – надати довідку для постачальників ліквідності ( LP ) у виборі інвестиційних стратегій.
CPMM: Постійний добуток маркет-мейкер
CPMM(Constant Product Market Maker) є одним із найосновніших реалізацій AMM. Наприклад, AMM на основі постійного добутку, випущений певним DEX, має основний принцип, що обсяги двох токенів у пулі мають фіксований добуток: X * Y = k.
Коли користувач додає ліквідність, система автоматично створює асоційований рахунок для гаманця користувача та надає LP Token, що слугує доказом того, що гаманець володіє часткою пулу. Ці LP Token будуть знищені під час вилучення ліквідності.
Програма CPMM на блокчейні розроблена за допомогою Anchor. Під час операції swap система розраховує кількість цільових токенів, які може отримати користувач, відповідно до формули постійного добутку. Формула розрахунку:
Δy = (Δx * y) / (x + Δx)
У цьому випадку x і y представляють кількість двох токенів у пулі, Δx - кількість токенів, які вводить користувач, а Δy - кількість цільових токенів, які можна отримати. Слід зазначити, що цей розрахунок не включає комісію, оскільки комісія вже була вирахувана на попередньому етапі.
CLMM: централізоване забезпечення ліквідності
CLMM(Концентрований ринковий маркет-мейкер)дозволяє LP вибрати ціновий діапазон під час внесення коштів, кошти розподіляються лише в обраному діапазоні. Цей механізм схожий на версію V3 одного відомого DEX, кожна торговельна пара може створювати кілька пулів з різними рівнями комісії.
CLMM успадкував концепції багаторівневої плати, концентрованої ліквідності тощо, але завдяки особливостям мережі Solana не потрібно окремо розгортати контракти для кожного пулу.
LP може вибрати надавати ліквідність з обох боків від поточної ціни, або ж надавати односторонню ліквідність (, подібно до лімітного ордеру ). Як правило, для пулів з невеликими коливаннями цін LP схильні обирати менший ціновий діапазон; для пулів з різкими коливаннями, навпаки, схильні обирати більший діапазон.
Хоча централізована ліквідність може підвищити ефективність використання капіталу, вона також ставить вищі вимоги до фінансових знань LP. LP потрібно більш активно управляти своєю ліквідністю, щоб протистояти ризикам непостійних збитків, викликаних коливаннями ринку.
DLMM: динамічний ліквідний маркет-мейкер
DLMM(Динамічний ринок ліквідності (Dynamic Liquidity Market Maker)) є ще однією реалізацією AMM з централізованою ліквідністю. Він вводить концепцію "Bin", розділяючи ціновий діапазон на кілька маленьких сегментів. Коли угода відбувається в одному і тому ж Bin, трейдери можуть насолоджуватися нульовим сліпом, що допомагає підвищити обсяги торгівлі та ймовірність успіху.
У DLMM активний Bin містить два токени, тоді як інші Bin розташовані по обидва боки і містять лише один токен. Коли кількість одного з токенів в активному Bin зменшується до 0, система автоматично активує сусідні Bin, що призводить до зміни ціни в пулі.
DLMM надає LP три стратегії:
Підсумок
AMM як важлива складова фінансової сфери Web3, завдяки своїм унікальним механізмам сприяє розвитку децентралізованих фінансів. З розвитком технологій та вдосконаленням екосистеми, AMM має перспективу відігравати ще більшу роль у майбутньому, ще більше змінюючи традиційну фінансову структуру. Для LP розуміння різних характеристик та стратегій AMM допоможе краще управляти ризиками та підвищувати прибутковість.