Глибокий аналіз AMM екосистеми Solana: Технічна реалізація ліквідності за її межами
У Web3-індустрії продукти, пов'язані з DeFi, займають домінуючу позицію на ринку. Серед них AMM( автоматичні маркет-мейкери), як ключовий елемент, є важливою силою, що сприяє фінансовим змінам у Web3. У цій статті буде представлено кілька важливих реалізацій AMM в екосистемі Solana, сподіваючись надати деякі рекомендації для постачальників ліквідності щодо вибору інвестиційних стратегій.
CPMM( Постійний добуток маркет-мейкер )
CPMM є найосновнішою реалізацією AMM, яка застосовується в багатьох продуктах. Наприклад, AMM в екосистемі Solana базується на принципі постійного добутку, тобто добуток кількостей двох токенів у пулі залишається постійним: X * Y = k.
Коли користувач додає ліквідність до пулу, система автоматично створює зв'язаний рахунок для гаманця користувача та видає LP Token, що підтверджує, що цей гаманець володіє часткою пулу. При вилученні ліквідності відповідний LP Token буде знищений.
Онлайн-програма CPMM розроблена за допомогою Anchor. У своп-угоді, передаючи адресу пулу, адресу токена та інші параметри, програма змінює стан відповідного Token Account для виконання операції обміну.
Скільки конкретно можна обміняти на цільовий токен, розраховується за наступною формулою:
ТокенХ * ТокенY = (TokenX + ΔX) * (TokenY - ΔY)
Через математичні перетворення можна отримати ΔY(, тобто формулу розрахунку кількості токенів Y, які можна обміняти: ).
ΔY = (ΔX * Y) / (X + ΔX)
Цей розрахунок не включає комісії, комісія вже була вирахувана в попередній логіці.
CLMM( Концентрована Ліквідність Маркет Мейкер )
CLMM подібний до Uniswap V3 на Ethereum, де для кожної парі токенів є кілька рівнів зборів, що дозволяє створювати відповідні рівневі резервуари. CLMM успадковує концепції тиків, багаторівневих зборів, зосередженої ліквідності тощо.
Подібно до CPMM, через особливості Solana, CLMM не потребує окремого розгортання контрактів для кожного пулу і не має концепції фабричних контрактів.
CLMM дозволяє постачальникам ліквідності вибирати ціновий діапазон, кошти розподіляються лише в межах цього діапазону. Також можна ввести лише один вид токенів, надаючи односторонню ліквідність, що нагадує лімітне замовлення.
Для пулів з низькою волатильністю LP, як правило, вибирають менший ціновий діапазон; для пулів з високою волатильністю вибирають більший діапазон. Це робиться для зменшення тимчасових втрат.
Хоча централізована ліквідність підвищила ефективність використання коштів, вона також висуває вищі вимоги до фінансових управлінських здібностей LP. LP повинні активніше управляти ліквідністю, інакше вони можуть зазнати серйозних неочікуваних втрат.
DLMM( динамічний маркет-мейкер ліквідності )
DLMM є ще одним продуктом AMM, схожим на Uniswap V3. Він вводить концепцію Bin, де пул починається з базової ціни, а кожен маленький крок Bin step є Bin. Торгівля в межах одного Bin має нульове проскочення, що може збільшити обсяги торгівлі та ймовірність успіху, теоретично LP може отримувати більше комісій від торгівлі.
Розподіл токенів у DLMM подібний до CLMM, але ґрунтується на концепції Bin:
Активний Bin: існує два токени, обмін відбувається за фіксованою ціною, нульове ковзання
Інші Bin: розподілені по обидва боки активованого Bin, кожен містить лише один тип токена
Коли активація певного токена в Bin зменшується до 0, DLMM встановить активний Bin на сусідній наступний Bin, сприяючи змінам ціни в пулі.
DLMM пропонує три стратегії ліквідності:
Спот: підходить для більшості пулин, найпростіша стратегія
Curve: підходить для пулів з дуже незначними коливаннями цін, таких як пари стабільних монет
Bid Ask: підходить для пулів з великою ціновою волатильністю, потрібно, щоб LP часто коригував позицію
Підсумок
AMM як важлива складова Web3 фінансів, сприяє розвитку децентралізованих фінансів завдяки унікальному механізму. З розвитком технологій та вдосконаленням екосистеми, AMM має потенціал відігравати ще більшу роль у майбутньому, змінюючи традиційну фінансову структуру.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
21 лайків
Нагородити
21
8
Поділіться
Прокоментувати
0/400
ApeShotFirst
· 21год тому
Майже навчився, можна почати вливати трохи sol LP.
Переглянути оригіналвідповісти на0
TokenEconomist
· 08-01 05:40
насправді, модель CPMM досить неефективна для пар з низькою волатильністю, якщо чесно
Переглянути оригіналвідповісти на0
SerumSquirter
· 07-29 23:08
cpmm дійсно стара система, гик~
Переглянути оригіналвідповісти на0
AirdropHunter9000
· 07-29 18:23
Купив, купив... Це ж практично те ж саме, що і у orca.
Переглянути оригіналвідповісти на0
ForkYouPayMe
· 07-29 18:20
Добре, ця річ занадто математична.
Переглянути оригіналвідповісти на0
ZKProofster
· 07-29 18:20
технічно кажучи, математика CPMM досить примітивна, чесно кажучи...
Аналіз основних технологій AMM екосистеми Solana: порівняння CPMM, CLMM та DLMM
Глибокий аналіз AMM екосистеми Solana: Технічна реалізація ліквідності за її межами
У Web3-індустрії продукти, пов'язані з DeFi, займають домінуючу позицію на ринку. Серед них AMM( автоматичні маркет-мейкери), як ключовий елемент, є важливою силою, що сприяє фінансовим змінам у Web3. У цій статті буде представлено кілька важливих реалізацій AMM в екосистемі Solana, сподіваючись надати деякі рекомендації для постачальників ліквідності щодо вибору інвестиційних стратегій.
CPMM( Постійний добуток маркет-мейкер )
CPMM є найосновнішою реалізацією AMM, яка застосовується в багатьох продуктах. Наприклад, AMM в екосистемі Solana базується на принципі постійного добутку, тобто добуток кількостей двох токенів у пулі залишається постійним: X * Y = k.
Коли користувач додає ліквідність до пулу, система автоматично створює зв'язаний рахунок для гаманця користувача та видає LP Token, що підтверджує, що цей гаманець володіє часткою пулу. При вилученні ліквідності відповідний LP Token буде знищений.
Онлайн-програма CPMM розроблена за допомогою Anchor. У своп-угоді, передаючи адресу пулу, адресу токена та інші параметри, програма змінює стан відповідного Token Account для виконання операції обміну.
Скільки конкретно можна обміняти на цільовий токен, розраховується за наступною формулою:
ТокенХ * ТокенY = (TokenX + ΔX) * (TokenY - ΔY)
Через математичні перетворення можна отримати ΔY(, тобто формулу розрахунку кількості токенів Y, які можна обміняти: ).
ΔY = (ΔX * Y) / (X + ΔX)
Цей розрахунок не включає комісії, комісія вже була вирахувана в попередній логіці.
CLMM( Концентрована Ліквідність Маркет Мейкер )
CLMM подібний до Uniswap V3 на Ethereum, де для кожної парі токенів є кілька рівнів зборів, що дозволяє створювати відповідні рівневі резервуари. CLMM успадковує концепції тиків, багаторівневих зборів, зосередженої ліквідності тощо.
Подібно до CPMM, через особливості Solana, CLMM не потребує окремого розгортання контрактів для кожного пулу і не має концепції фабричних контрактів.
CLMM дозволяє постачальникам ліквідності вибирати ціновий діапазон, кошти розподіляються лише в межах цього діапазону. Також можна ввести лише один вид токенів, надаючи односторонню ліквідність, що нагадує лімітне замовлення.
Для пулів з низькою волатильністю LP, як правило, вибирають менший ціновий діапазон; для пулів з високою волатильністю вибирають більший діапазон. Це робиться для зменшення тимчасових втрат.
Хоча централізована ліквідність підвищила ефективність використання коштів, вона також висуває вищі вимоги до фінансових управлінських здібностей LP. LP повинні активніше управляти ліквідністю, інакше вони можуть зазнати серйозних неочікуваних втрат.
DLMM( динамічний маркет-мейкер ліквідності )
DLMM є ще одним продуктом AMM, схожим на Uniswap V3. Він вводить концепцію Bin, де пул починається з базової ціни, а кожен маленький крок Bin step є Bin. Торгівля в межах одного Bin має нульове проскочення, що може збільшити обсяги торгівлі та ймовірність успіху, теоретично LP може отримувати більше комісій від торгівлі.
Розподіл токенів у DLMM подібний до CLMM, але ґрунтується на концепції Bin:
Коли активація певного токена в Bin зменшується до 0, DLMM встановить активний Bin на сусідній наступний Bin, сприяючи змінам ціни в пулі.
DLMM пропонує три стратегії ліквідності:
Підсумок
AMM як важлива складова Web3 фінансів, сприяє розвитку децентралізованих фінансів завдяки унікальному механізму. З розвитком технологій та вдосконаленням екосистеми, AMM має потенціал відігравати ще більшу роль у майбутньому, змінюючи традиційну фінансову структуру.