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