Дослідження механізму автоматичних маркет-мейкерів в екосистемі Solana
У сфері Web3 децентралізовані фінанси ( DeFi ) займають домінуючу позицію на ринку. Серед них автоматичні маркет-мейкери ( AMM ) є ключовим елементом, що сприяє інноваціям і розвитку у фінансовій сфері Web3. У цій статті буде представлено кілька важливих реалізацій AMM в екосистемі Solana, з метою надання посилань для постачальників ліквідності ( LP ) у виборі інвестиційних стратегій.
Постійний добуток AMM(CPMM)
CPMM є однією з найосновніших реалізацій AMM. Наприклад, AMM на основі постійного добутку, запущений на одному з торгових платформ, має основний принцип, згідно з яким добуток кількості двох токенів у пулі залишається сталим: X * Y = k.
Коли користувач додає ліквідність до пулу, CPMM автоматично створює асоційований рахунок для гаманця користувача та випускає LP Token, що слугує підтвердженням володіння часткою пулу. При виведенні ліквідності відповідні LP Token будуть знищені.
On-chain програма CPMM розроблена за допомогою Anchor. У swap-транзакціях програма обчислює кількість обміну на основі формули постійного добутку:
Δy = (Δx * y) / (x + Δx)
де Δy — це кількість токенів-цілей, які можна отримати, x та y — це відповідно поточні кількості двох токенів у пулі, Δx — це кількість токенів, що вводяться.
Концентровані ліквідні маркетмейкери(CLMM)
CLMM запозичив дизайн певного DEX, що дозволяє LP вибирати ціновий діапазон під час вливання коштів, причому кошти розподіляються лише в обраному діапазоні. Це підвищує ефективність використання коштів, але також вимагає від LP більш активного управління ліквідністю.
CLMM підтримує кілька рівнів комісій, для кожної пари токенів можна створити резервуар з різними ставками. Як і у випадку з CPMM, завдяки особливостям Solana, CLMM не потребує окремого розгортання контракту для кожного резервуару.
LP може вибрати надання односторонньої ліквідності, подібно до лімітного замовлення в традиційних фінансах. Для пулів з невеликою волатильністю LP зазвичай вибирає менший ціновий діапазон; для пулів з великою волатильністю, навпаки, схильний обирати більший діапазон.
Динамічний ліквідний маркет-мейкер(DLMM)
DLMM є ще одним реалізацією AMM з централізованою ліквідністю. Він вводить концепцію "Bin", розділяючи ціновий діапазон на кілька маленьких сегментів. Торгівля в межах одного Bin забезпечує нульовий слippage, що сприяє підвищенню обсягу торгівлі та успішності.
Токени в DLMM розподілені по обидва боки від поточної ціни, активований Bin містить два типи токенів, інші Bin містять лише один тип токенів. Коли в активованому Bin закінчується певний токен, сусідні Bin активуються, що призводить до зміни ціни.
DLMM надає три стратегії ліквідності:
Спот: Загальна стратегія, що підходить для більшості пулів.
Curve: підходить для пулів з незначними коливаннями цін, таких як пари стабільних монет
Bid Ask: підходить для пулів з різкими коливаннями цін, потрібно часто коригувати позиції
Підсумок
AMM як важлива складова Web3 фінансів, шляхом інноваційних механізмів сприяє розвитку децентралізованих фінансів. З розвитком технологій та вдосконаленням екосистеми, AMM має перспективи відігравати більшу роль у майбутньому, далі змінюючи традиційну фінансову структуру. Різноманітні реалізації AMM в екосистемі Solana пропонують LP гнучкі варіанти, але також ставлять вищі вимоги до здатності LP до управління ризиками.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Повний аналіз механізму AMM в екосистемі Solana: порівняння стратегій CPMM, CLMM та DLMM
Дослідження механізму автоматичних маркет-мейкерів в екосистемі Solana
У сфері Web3 децентралізовані фінанси ( DeFi ) займають домінуючу позицію на ринку. Серед них автоматичні маркет-мейкери ( AMM ) є ключовим елементом, що сприяє інноваціям і розвитку у фінансовій сфері Web3. У цій статті буде представлено кілька важливих реалізацій AMM в екосистемі Solana, з метою надання посилань для постачальників ліквідності ( LP ) у виборі інвестиційних стратегій.
Постійний добуток AMM(CPMM)
CPMM є однією з найосновніших реалізацій AMM. Наприклад, AMM на основі постійного добутку, запущений на одному з торгових платформ, має основний принцип, згідно з яким добуток кількості двох токенів у пулі залишається сталим: X * Y = k.
Коли користувач додає ліквідність до пулу, CPMM автоматично створює асоційований рахунок для гаманця користувача та випускає LP Token, що слугує підтвердженням володіння часткою пулу. При виведенні ліквідності відповідні LP Token будуть знищені.
On-chain програма CPMM розроблена за допомогою Anchor. У swap-транзакціях програма обчислює кількість обміну на основі формули постійного добутку:
Δy = (Δx * y) / (x + Δx)
де Δy — це кількість токенів-цілей, які можна отримати, x та y — це відповідно поточні кількості двох токенів у пулі, Δx — це кількість токенів, що вводяться.
Концентровані ліквідні маркетмейкери(CLMM)
CLMM запозичив дизайн певного DEX, що дозволяє LP вибирати ціновий діапазон під час вливання коштів, причому кошти розподіляються лише в обраному діапазоні. Це підвищує ефективність використання коштів, але також вимагає від LP більш активного управління ліквідністю.
CLMM підтримує кілька рівнів комісій, для кожної пари токенів можна створити резервуар з різними ставками. Як і у випадку з CPMM, завдяки особливостям Solana, CLMM не потребує окремого розгортання контракту для кожного резервуару.
LP може вибрати надання односторонньої ліквідності, подібно до лімітного замовлення в традиційних фінансах. Для пулів з невеликою волатильністю LP зазвичай вибирає менший ціновий діапазон; для пулів з великою волатильністю, навпаки, схильний обирати більший діапазон.
Динамічний ліквідний маркет-мейкер(DLMM)
DLMM є ще одним реалізацією AMM з централізованою ліквідністю. Він вводить концепцію "Bin", розділяючи ціновий діапазон на кілька маленьких сегментів. Торгівля в межах одного Bin забезпечує нульовий слippage, що сприяє підвищенню обсягу торгівлі та успішності.
Токени в DLMM розподілені по обидва боки від поточної ціни, активований Bin містить два типи токенів, інші Bin містять лише один тип токенів. Коли в активованому Bin закінчується певний токен, сусідні Bin активуються, що призводить до зміни ціни.
DLMM надає три стратегії ліквідності:
Підсумок
AMM як важлива складова Web3 фінансів, шляхом інноваційних механізмів сприяє розвитку децентралізованих фінансів. З розвитком технологій та вдосконаленням екосистеми, AMM має перспективи відігравати більшу роль у майбутньому, далі змінюючи традиційну фінансову структуру. Різноманітні реалізації AMM в екосистемі Solana пропонують LP гнучкі варіанти, але також ставлять вищі вимоги до здатності LP до управління ризиками.