Дослідження механізму автоматичних маркет-мейкерів у екосистемі Solana
У сфері Web3 децентралізовані фінанси ( DeFi ) продукти займають домінуючу позицію на ринку. Серед них автоматизовані маркет-мейкери ( AMM ), як ключовий елемент, значно сприяють інноваціям у фінансовій сфері Web3. У цій статті буде представлено кілька важливих реалізацій AMM в екосистемі Solana, сподіваючись, що це допоможе постачальникам ліквідності вибрати інвестиційні стратегії.
Постійний добуток AMM ( CPMM )
CPMM є найосновнішою реалізацією AMM, що застосовується у багатьох продуктах. Як приклад, розглянемо AMM на основі постійного добутку, запущений на певній платформі; його основний принцип полягає в тому, що обсяги двох токенів у пулі мають постійний добуток: X * Y = k.
Коли користувач додає ліквідність до пулу, система автоматично створює асоційований обліковий запис для користувача і видає LP Token, що підтверджує частку користувача в пулі. При вилученні ліквідності відповідні LP Token будуть знищені.
Онлайн-програма CPMM розроблена за допомогою Anchor. Коли користувач обмінює токени, спрацьовують команди, пов'язані з обміном. Наприклад, обмін USDC та токена TRUMP можна здійснити через пул TRUMP-USDC.
У процесі обміну, конкретна кількість цільових токенів, яку можна отримати, визначається за допомогою формули постійного добутку:
TokenX і TokenY після зміни своїх загальних обсягів повинні зберігати незмінним свій добуток. За допомогою математичного перетворення можна отримати формулу для обчислення кількості цільового токена. Слід зауважити, що в цьому обчисленні не враховуються комісії, оскільки вони вже були вирахувані в попередній логіці.
Концентрований ліквідність маркет-мейкер(CLMM)
CLMM подібний до V3 версії відомого DEX, кожна торговельна пара має кілька рівнів зборів, можна створити відповідні рівні пулів. Він успадкував концепції tick, багатошарових зборів, централізованої ліквідності тощо.
Подібно до CPMM, завдяки характеристикам мережі Solana, CLMM не потребує окремого розгортання контрактів для кожного пулу, і концепції фабричного контракту також не існує.
CLMM дозволяє постачальникам ліквідності обирати ціновий діапазон під час внесення коштів, кошти розподіляються лише в обраному діапазоні. Також можна вносити лише один вид токена, надаючи односторонню ліквідність, подібно до лімітного замовлення в традиційних фінансах.
Загалом, пули з невеликими коливаннями цін, як правило, схильні до вибору вузького діапазону; пули з різкими коливаннями вибирають широкий діапазон. Це дозволяє максимально уникнути виходу поточної ціни за обраний діапазон, зменшуючи непостійні збитки.
Концентрована ліквідність, хоча й підвищує ефективність використання капіталу, також висуває вищі вимоги до фінансової обізнаності постачальників ліквідності. У разі невдалої реакції часті коливання на блокчейні можуть призвести до серйозних непостійних збитків.
Динамічні ліквідні маркет-мейкери(DLMM)
DLMM є продуктом AMM, випущеним певною платформою, і є варіантом Uniswap V3, схожим на CLMM. DLMM також дозволяє зосереджувати кошти в певному діапазоні поблизу поточної ціни, але в конкретному виконанні має деякі відмінності та пропонує кілька особливих функцій.
DLMM впроваджує концепцію Bin, де пули починаються з базової ціни, а кожен невеликий крок Bin існує як Bin. Торгівля в межах одного Bin користується нульовим сліпом, що може значно збільшити обсяги торгівлі та ймовірність успіху, теоретично постачальники ліквідності можуть отримувати більше торгових зборів.
Подібно до CLMM, токени в пулі розподілені по обидва боки від поточної ціни, один токен вимагає лише однобічної ліквідності. В активному Bin існують два токени, інші Bin розподілені по обидва боки, кожен з яких має лише один токен.
DLMM пропонує три стратегії ліквідності: Spot, Curve та Bid Ask. Стратегія Spot є найбільш універсальною; 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.
Повний аналіз механізму AMM в екосистемі Solana: порівняння CPMM, CLMM та DLMM
Дослідження механізму автоматичних маркет-мейкерів у екосистемі Solana
У сфері Web3 децентралізовані фінанси ( DeFi ) продукти займають домінуючу позицію на ринку. Серед них автоматизовані маркет-мейкери ( AMM ), як ключовий елемент, значно сприяють інноваціям у фінансовій сфері Web3. У цій статті буде представлено кілька важливих реалізацій AMM в екосистемі Solana, сподіваючись, що це допоможе постачальникам ліквідності вибрати інвестиційні стратегії.
Постійний добуток AMM ( CPMM )
CPMM є найосновнішою реалізацією AMM, що застосовується у багатьох продуктах. Як приклад, розглянемо AMM на основі постійного добутку, запущений на певній платформі; його основний принцип полягає в тому, що обсяги двох токенів у пулі мають постійний добуток: X * Y = k.
Коли користувач додає ліквідність до пулу, система автоматично створює асоційований обліковий запис для користувача і видає LP Token, що підтверджує частку користувача в пулі. При вилученні ліквідності відповідні LP Token будуть знищені.
Онлайн-програма CPMM розроблена за допомогою Anchor. Коли користувач обмінює токени, спрацьовують команди, пов'язані з обміном. Наприклад, обмін USDC та токена TRUMP можна здійснити через пул TRUMP-USDC.
У процесі обміну, конкретна кількість цільових токенів, яку можна отримати, визначається за допомогою формули постійного добутку:
TokenX і TokenY після зміни своїх загальних обсягів повинні зберігати незмінним свій добуток. За допомогою математичного перетворення можна отримати формулу для обчислення кількості цільового токена. Слід зауважити, що в цьому обчисленні не враховуються комісії, оскільки вони вже були вирахувані в попередній логіці.
Концентрований ліквідність маркет-мейкер(CLMM)
CLMM подібний до V3 версії відомого DEX, кожна торговельна пара має кілька рівнів зборів, можна створити відповідні рівні пулів. Він успадкував концепції tick, багатошарових зборів, централізованої ліквідності тощо.
Подібно до CPMM, завдяки характеристикам мережі Solana, CLMM не потребує окремого розгортання контрактів для кожного пулу, і концепції фабричного контракту також не існує.
CLMM дозволяє постачальникам ліквідності обирати ціновий діапазон під час внесення коштів, кошти розподіляються лише в обраному діапазоні. Також можна вносити лише один вид токена, надаючи односторонню ліквідність, подібно до лімітного замовлення в традиційних фінансах.
Загалом, пули з невеликими коливаннями цін, як правило, схильні до вибору вузького діапазону; пули з різкими коливаннями вибирають широкий діапазон. Це дозволяє максимально уникнути виходу поточної ціни за обраний діапазон, зменшуючи непостійні збитки.
Концентрована ліквідність, хоча й підвищує ефективність використання капіталу, також висуває вищі вимоги до фінансової обізнаності постачальників ліквідності. У разі невдалої реакції часті коливання на блокчейні можуть призвести до серйозних непостійних збитків.
Динамічні ліквідні маркет-мейкери(DLMM)
DLMM є продуктом AMM, випущеним певною платформою, і є варіантом Uniswap V3, схожим на CLMM. DLMM також дозволяє зосереджувати кошти в певному діапазоні поблизу поточної ціни, але в конкретному виконанні має деякі відмінності та пропонує кілька особливих функцій.
DLMM впроваджує концепцію Bin, де пули починаються з базової ціни, а кожен невеликий крок Bin існує як Bin. Торгівля в межах одного Bin користується нульовим сліпом, що може значно збільшити обсяги торгівлі та ймовірність успіху, теоретично постачальники ліквідності можуть отримувати більше торгових зборів.
Подібно до CLMM, токени в пулі розподілені по обидва боки від поточної ціни, один токен вимагає лише однобічної ліквідності. В активному Bin існують два токени, інші Bin розподілені по обидва боки, кожен з яких має лише один токен.
DLMM пропонує три стратегії ліквідності: Spot, Curve та Bid Ask. Стратегія Spot є найбільш універсальною; Curve підходить для пулів з невеликими змінами ціни, таких як пари стабільних монет; Bid Ask підходить для пулів з великими коливаннями ціни, але потребує частого коригування позицій.
Підсумок
Як важлива складова фінансової сфери Web3, AMM сприяє популяризації та розвитку децентралізованих фінансів завдяки своїй унікальній механіці та інноваціям. Завдяки технологічному прогресу та вдосконаленню екосистеми, AMM має потенціал відігравати ще більшу роль у майбутньому, ще більше змінюючи традиційну фінансову структуру.