Ця стаття створена за допомогою ШІ. Будь ласка, перевіряйте важливу інформацію самостійно.

Криві зв'язування на Solana: Посібник із торгівлі

Crypto Wiki|Oct 7, 2026|★★★★★★4.5 (500 оцінок)
Короткий зміст ШІ

Learn how bonding curves work on Solana, graduation mechanics, trading strategies, and token launches. Complete guide to pump.fun and curve trading.

Примітка щодо даних: Статус протоколу, охоплення аудитом, комісії, дохідність, TVL, параметри токенів та функції інтерфейсу змінюються з часом. Сприймайте застарілі цифри як історичні зрізи та перевіряйте поточну документацію першоджерела перед взаємодією з протоколом.

Криві зв'язування — це один із механізмів, що використовується деякими додатками для запуску токенів на Solana для визначення ціни при зміні запасів або пропозиції. Незалежно від того, чи хочете ви розумніше торгувати токенами з кривими зв'язування, запустити власний токен без авансової ліквідності або створити програму кривої зв'язування з нуля, цей посібник простою мовою пояснює кожен рівень механізму, перш ніж перейти до технічних деталей, необхідних розробникам та засновникам.

Криві зв'язування на Solana стали обраною інфраструктурою для запусків як мем-коїнів, так і службових токенів, насамперед через pump.fun, який обробив мільйони запусків токенів. Генерація блоків та структура комісій Solana можуть підтримувати часті транзакції, але підтвердження, фіналізація, пріоритетні комісії та обробка додатками варіюються і не повинні зводитися до одного фіксованого часу або суми в доларах США.


У цьому посібнику

  1. Що таке крива зв'язування на Solana?
  2. Як працюють криві зв'язування: Пояснення механізму
  3. Криві зв'язування проти AMM та пулів ліквідності: Ключові відмінності
  4. Реалізації кривих зв'язування на Solana
  5. Випуск токенів з кривих зв'язування на Solana
  6. Торгові ризики для токенів на кривих зв'язування на Solana
  7. Як запустити токен за допомогою кривої зв'язування на Solana
  8. Створення кривої зв'язування на Solana: Технічна реалізація
  9. Криві зв'язування на Solana: Часті запитання
  10. Висновок: Криві зв'язування як інфраструктура запуску токенів Solana

Що таке крива зв'язування на Solana?

Крива зв'язування на Solana — це механізм ціноутворення, закодований у програмі Solana (еквівалент смартконтракту в мережі Solana), який встановлює ціну токена алгоритмічно на основі того, скільки токенів уже було продано.

Крива зв'язування: Правило ціноутворення, прописане в програмі Solana, яке визначає ціну токена як пряму математичну функцію від пропозиції. Коли купується більше токенів, ціна автоматично зростає. Коли токени продаються назад, ціна падає. Зовнішній ціноутворювач або постачальник ліквідності не потрібні.

Ключова особливість полягає в наступному: ціна не обговорюється між покупцями та продавцями. Вона розраховується програмою в момент кожної транзакції. Кожен покупець сплачує ціну, яку диктує крива при поточному рівні пропозиції, і кожен продавець отримує ціну, яку диктує крива в цей момент.

Токен кривої зв'язування — це будь-який SPL-токен, ціна якого регулюється програмою кривої зв'язування, а не традиційним пулом ліквідності децентралізованої біржі (DEX). Пропозиція токенів не фіксується при запуску. Замість цього токени створюються, коли покупці вносять депозит у SOL, і знищуються, коли продавці повертають токени в програму.

Криві зв'язування — це примітив DeFi, будівельний блок децентралізованої фінансової інфраструктури, який усуває потребу в книгах ордерів, маркет-мейкерах або попередньо сформованих пулах ліквідності. pump.fun є найвідомішою реальною реалізацією на Solana, але не єдиною. Цей механізм також використовується Moonshot (від DEX Screener) та кількома іншими лаунчпадами в мережі Solana. Цей посібник охоплює механізм для трейдерів, творців токенів та розробників, які хочуть зрозуміти, що насправді відбувається ончейн.


Як працюють криві зв'язування: Пояснення механізму

Крива зв'язування працює шляхом кодування математичного правила: чим більше токенів продається з фіксованого ліміту пропозиції, тим автоматично вищою стає ціна за токен. Програма Solana забезпечує виконання цього правила при кожній транзакції, і жодна людина не може втрутитися після розгортання програми.

Співвідношення пропозиції та ціни

Крива зв'язування визначає детермінований зв'язок між загальною кількістю проданих токенів та ціною за токен. Уявіть це як сходи, де кожна наступна сходинка коштує більше за попередню. Купівля токена піднімає ціну на одну сходинку вгору для наступного покупця. Продаж токена опускає її на одну сходинку вниз.

Програма утримує резерв SOL. Цей резерв зростає, коли люди купують, і зменшується, коли люди продають. Співвідношення між резервом і пропозицією токенів визначає поточну ціну. Якщо продано 10 мільйонів токенів і в резерві є 5 SOL, то очікувана ціна становить 0,0000005 SOL за токен. Коли продано 20 мільйонів токенів і в резерві 15 SOL, ціна становить 0,00000075 SOL за токен. Ціна зросла не через зовнішнє ринкове рішення, а тому, що цього вимагає формула.

Ця властивість називається алгоритмічним виявленням ціни. Крива усуває потребу покупців і продавців домовлятися про ціну або потребу творця токена шукати ліквідність. Кожен покупець сплачує поточну ціну кривої, і ця ціна є повністю прозорою та ончейн.

Моделі карбування, інвентаризації та викупу

Карбування (створення) та спалювання (знищення) токенів — це дві механічні дії, які виконуються в програмі кривої зв'язування на Solana. Це карбування стосується створення SPL-токенів, контрольованих програмою, а не карбування NFT.

Коли ви купуєте: Ви вносите депозит SOL у програму кривої зв'язування. Програма розраховує, скільки токенів випустити за поточною ціною кривої. Нові токени карбуються і відправляються на ваш гаманець. Внесені вами SOL потрапляють у резерв програми. Ціна зростає для наступного покупця.

Коли ви продаєте: Ви відправляєте токени назад у програму кривої зв'язування. Програма спалює ці токени (відправляє їх на нульову адресу, назавжди вилучаючи їх із пропозиції, а не як механізм комісії). Програма повертає SOL зі свого резерву на ваш гаманець за поточною ціною кривої. Ціна падає для наступного покупця.

Повноваження на карбування (Mint authority): Дозвіл на створення нових токенів. На кривій зв'язування повноваження на карбування належать програмно-виведеній адресі (PDA) програми, а не творцю токена. Це означає, що творець не може карбувати додаткові токени поза правилами кривої. Ця структурна конструкція є основним захистом від шахрайства з пропозицією.

На кривій зв'язування пропозиція змінюється з кожною транзакцією. Токен не існує, доки його хтось не купить. Це принципово відрізняється від стандартної угоди на DEX, де ви обмінюєте один токен на інший з пулу, який уже має фіксовану пропозицію.

Як форма кривої впливає на динаміку ціни

Не всі криві зв'язування створюють однакову траєкторію ціни. Форма кривої — це дизайнерське рішення токеноміки, яке визначає, як багатство розподіляється між ранніми та пізніми покупцями.

Таблиця: Порівняння типів кривих зв'язування за динамікою ціни та сценаріями використання

Тип кривоїПоведінка ціниПеревага раннього покупцяПриклад платформи Solana
ЛінійнийЦіна зростає з постійною швидкістю на токен, що продаєтьсяПомірні; передбачувані прибуткиМенш поширені; деякі токени управління
Експоненційний (Постійний добуток)Ціна спочатку зростає повільно, потім прискорюється біля верхньої межі пропозиціїВисока; ранні покупці платять набагато менше, ніж пізні покупціpump.fun (модель віртуального постійного добутку)
Сигмоїдальний (S-подібна крива)Повільний початок, швидка середина, більш плаский біля межіЗбалансована; помірна рання перевагаДеякі моделі токенів управління та службових токенів

Віртуальні резерви: Попередньо закладені суми SOL і токенів, вбудовані в програму кривої облігацій під час ініціалізації. Вони встановлюють початкову ціну, відмінну від нуля, не вимагаючи від когось внесення реальної ліквідності на старті. pump.fun закладає virtual_tokens приблизно 1 073 000 000 і virtual_SOL приблизно 30.

Формула постійного добутку (популяризована Uniswap на Ethereum) є математичною основою для експоненційного варіанту. Реалізація pump.fun модифікує її за допомогою віртуальних резервів замість вимоги двосторонньої реальної ліквідності, створюючи характерне прискорення ціни поблизу випуску, яке впізнають досвідчені трейдери.

Формула: Основа постійного добутку

x * y = k
  • x = резерв токенів у програмі кривої облігацій (токени, що залишилися непроданими)
  • y = резерв SOL (реальний + віртуальний)
  • k = інваріант постійного добутку (не змінюється)

Простими словами: коли токени купуються, x зменшується, а y збільшується. Оскільки k має залишатися постійним, ціна за токен зростає. Ціна в будь-який момент становить y / x.

Розбір з прикладом параметрів pump.fun: З virtual_tokens = 1 073 000 000 і virtual_SOL = 30, початкова ціна становить приблизно 30 / 1 073 000 000 ≈ 0.000000028 SOL за токен. Коли покупці купують токени, ефективний резерв токенів скорочується, а імпліцитна ціна відповідно зростає.


Криві облігацій проти AMM та пулів ліквідності: Ключові відмінності

Крива облігацій — це спеціалізований тип автоматизованого маркетмейкера (AMM), але вона відрізняється від стандартних пулів ліквідності AMM однією структурною відмінністю: їй не потрібні зовнішні постачальники ліквідності.

AMM як батьківська категорія

Автоматизований маркетмейкер (AMM) — це будь-яка система, яка визначає ціни активів алгоритмічно, а не через книгу ордерів. І криві облігацій, і стандартні пули [OTK_0] є AMM. Відмінність полягає в тому, як вони отримують ліквідність і яку стадію життя токена вони обслуговують.

Стандартні AMM на Solana, включаючи Raydium DEX та Orca, працюють шляхом внесення двосторонніх пар активів до пулу зовнішніми постачальниками ліквідності (LP). Співвідношення активів у пулі визначає ціну. Криві облігацій повністю замінюють це: сама програма протоколу є єдиним контрагентом, а ліквідність генерується алгоритмічно шляхом випуску (minting) та спалювання (burning), а не вноситься людьми.

Криві облігацій Solana також відрізняються від реалізацій на Ethereum практичним аспектом. Низькі комісії за транзакції та швидке підтвердження блоків у Solana дозволяють трейдерам купувати та продавати токени кривої облігацій кілька разів поспіль без витрат на комісію, які зробили б таку ж поведінку економічно нераціональною на інших мережах.

Програма Solana: Нативний термін Solana для того, що Ethereum називає смартконтрактом. Програма Solana — це безстанова логіка, яка працює з окремими ончейн-рахунками. Логіка кривої облігацій міститься в програмі; стан резерву зберігається в обліковому записі за отриманою адресою програми (PDA), контрольованому програмою.

Адреса, отримана програмою (PDA): Рахунок Solana, адреса якого виводиться з ідентифікатора програми та початкового значення (seed), що дозволяє програмі контролювати рахунок, не маючи приватного ключа. Програма кривої облігацій використовує PDA для зберігання резерву SOL та права на випуск токенів.

Таблиця: Крива облігацій проти традиційного пулу ліквідності [OTK_4], Ключові відмінності для трейдерів та творців токенів Solana

ОзнакаКрива облігаційСтандартний AMM / Пул ліквідності [OTK_5]
Джерело ліквідностіНалежить протоколу; алгоритмічнеЗовнішні LP вносять обидві сторони пари
Формула ціниЗакодована в програмі; зростає з кожною покупкоюСпіввідношення активів у пулі (x * y = k)
КонтрагентСама програма кривої облігаційПул ліквідності (постачальники LP колективно)
Випуск токенів (Minting)Нові токени випускаються при кожній покупці; спалюються при кожному продажуФіксована пропозиція; без випуску чи спалювання
Призначена дляДослідження цін на ранніх стадіях; не потребує попередньої ліквідностіУсталені токени з наявною ліквідністю
Профіль ризику рагпулуЖорсткий рагпул структурно запобігти (заблокований LP, право на випуск PDA); м'який рагпул можливийЖорсткий рагпул можливий, якщо LP можна вивести

Пул ліквідності [OTK_6]: Пул токенів, заблокованих у ончейн-програмі AMM, яка забезпечує торгівлю. У цій статті всі посилання на пули ліквідності означають пули [OTK_7] у стилі AMM (наприклад, Raydium CPMM), а не пули кредитування.

Практичний висновок для трейдерів: вплив ціни на кривій облігацій залежить від вашого положення на кривій та розміру вашого ордера, а не від глибини пулу. Непостійні втрати, ризик якого постачальники LP зазнають у стандартних пулах, не застосовуються до кривих облігацій, оскільки постачальників LP немає. Криві облігацій обслуговують фазу запуску життя токена. Стандартні AMM беруть на себе управління після випуску.


Реалізації кривих облігацій на Solana

Поданий проєкт використовує pump.fun як застарілий приклад на початок 2025 року, оскільки він мав значну активність запуску на Solana і використовував модель віртуального постійного добутку. Механізми платформи та ринкове становище можуть змінюватися, тому перевіряйте поточну реалізацію, а не розглядайте знімок як постійний.

Launchpad токенів pump.fun — це дозвільний launchpad токенів на Solana, який використовує криву облігацій для прискорення визначення ціни без необхідності попередньо закладеної ліквідності. Будь-який гаманець може розгорнути токен менш ніж за хвилину. Програма кривої облігацій автоматично керує всіма цінами та ліквідністю.

pump.fun використовує модифіковану криву постійного добутку з віртуальними резервами, попередньо закладеними під час ініціалізації, для встановлення початкової ціни, відмінної від нуля. Поточна ціна в будь-який момент становить:

Ціна = virtual_sol_reserves / virtual_token_reserves
  • virtual_sol_reserves: Змінна відстеження сторони SOL (починається приблизно з еквівалента 30 SOL)
  • virtual_token_reserves: Змінна відстеження сторони токена (починається приблизно з 1 073 000 000)

Пропозиція токенів, виділена для кривої облігацій, становить приблизно 800 мільйонів із загальної пропозиції в 1 мільярд. Решта 200 мільйонів зарезервовані для пулу ліквідності при випуску. (Перевірте поточні параметри в документації pump.fun, оскільки ці цифри можуть змінюватися.)

Як виконується транзакція купівлі на pump.fun:

  1. Ви надсилаєте SOL зі свого гаманця до програми кривої облігацій.
  2. Програма розраховує кількість токенів для випуску за поточною ціною кривої.
  3. Програма випускає нові токени SPL на ваш гаманець.
  4. Ваш внесений SOL додається до реального резерву SOL.
  5. Ціна кривої зростає для наступного покупця.

Як виконується транзакція продажу на pump.fun:

  1. Ви надсилаєте токени назад до програми кривої облігацій.
  2. Програма розраховує SOL для повернення за поточною ціною кривої.
  3. Програма спалює повернуті токени, назавжди видаляючи їх з обігу.
  4. Програма переказує SOL з резерву на ваш гаманець.
  5. Ціна кривої знижується для наступного покупця.

pump.fun стягує приблизно 1% з кожної транзакції купівлі та продажу. Програма кривої облігацій є незмінною після розгортання.

Raydium та AMM після випуску

Raydium сам по собі не є механізмом запуску кривої облігацій. Це нативний для Solana [OTK_9], що використовує моделі пулів ліквідності. Старі потоки pump.fun мігрували завершені криві до Raydium, тоді як пізніші реалізації можуть використовувати PumpSwap або інший майданчик. Призначення та правила міграції слід перевіряти для конкретної платформи та дати запуску.

Meteora — це окремий нативний протокол Solana DeFi, зосереджений на інфраструктурі ліквідності. Його пули динамічного маркетмейкера (DLMM) застосовують логіку, близьку до кривої зв’язку, для концентрації ліквідності навколо поточної ціни, працюючи як інструмент управління ліквідністю після запуску, а не як Launchpad токенів.

Інші впровадження кривої зв’язку на Solana

Датоване джерело ідентифікує pump.fun, Moonshot від DEX Screener та Believe App (LaunchCoin) як приклади використання варіацій механіки кривої зв’язку. Порогові значення, комісії, обробка резервів і майданчики призначення залежать від платформи та версії.


Градуація кривої зв’язку на Solana: механізми для конкретних платформ

Градуація — це визначений платформою перехід від кривої запуску до іншого механізму торгівлі або ліквідності. Тригер, розрахунок резерву, розподіл токенів, майданчик призначення, комісії та засоби контролю LP можуть змінюватися між платформами та версіями контрактів.

Порогові значення градуації необхідно перевіряти

У старішій чернетці джерела наводиться поріг приблизно у 85 SOL і розподіл токенів 800 мільйонів / 200 мільйонів для однієї реалізації pump.fun. Ці цифри є історичними прикладами, а не універсальними чи актуальними правилами. Перевіряйте документацію поточної програми та ончейн-стан; Прогноз ринкової капіталізації в USD не є заміною фактичним умовам програми.

5-етапна послідовність градуації

Міграція ліквідності може переміщувати резерви із завершеної кривої в пул DEX. Чи є це автоматичним, який майданчик отримує ліквідність, хто контролює отриману LP-позицію і чи можна пізніше вивести ліквідність — це факти, що залежать від контракту і повинні бути перевірені.

  1. Умова тригера виконана: Програма оцінює свій налаштований резерв, пропозицію або умову продажу.
  2. Перехід ініційовано: Це може бути автоматичним або вимагати окремої транзакції, залежно від контракту.
  3. Резерви розподілені: Програма може створити або профінансувати пул DEX, використовуючи визначений платформою токен і розподіл SOL.
  4. Контроль ліквідності встановлено: LP-токени можуть бути спалені, заблоковані, утримані або керовані за іншими правилами. Перевірте це ончейн.
  5. Починається торгівля після завершення кривої: Токен може торгуватися через PumpSwap, Raydium або інший налаштований майданчик, поки крива закрита або іншим чином вимкнена.

Що градуація означає для трейдерів і творців

Для трейдерів механізм ціноутворення під час градуації перемикається з кривої зв’язку (випуск/спалювання, детермінована ціна кривої) на Raydium CPMM (співвідношення пулу, ринкове ціноутворення). Ринкова ціна може різко змінитися вгору або вниз під час градуації залежно від попиту. Трейдери, які купували на ранніх етапах фази кривої зв’язку, часто фіксують Тейк-профіт під час або невдовзі після градуації, що може створити тиск на продаж разом із новою хвилею покупців, які відкривають для себе токен на Raydium.

Для творців токенів градуація змінює спосіб торгівлі токеном, але вона не доводить повсюдне постійне блокування ліквідності та не усуває контроль адміністратора. Перевіряйте повноваження щодо випуску (mint authority), заморожування (freeze authority), оновлення (upgrade authority), володіння LP та контракти блокування для конкретного запуску.


Торгові ризики для токенів із кривою зв’язку на Solana

Торгівля токенами з кривою зв’язку на Solana має особливу механіку, яка відрізняється від торгівлі на стандартних AMM, і розуміння цієї механіки визначає як час входу, так і ваш рівень ризику.

Прослизання та вплив на ціну на кривій зв’язку

Прослизання на кривій зв’язку означає різницю між ціною, яку ви очікували заплатити під час ініціювання транзакції, і ціною, яку ви фактично заплатили під час її виконання. Вплив на ціну — це рух ринкової ціни, спричинений власне вашою угодою, оскільки купівля токенів просуває вас вгору по кривій.

На стандартних AMM, як-от Raydium, прослизання залежить від глибини пулу. Глибокий пул поглинає великі угоди з мінімальним рухом ціни. На кривій зв’язку прослизання працює інакше: воно повністю детерміноване і залежить від двох факторів: де ви перебуваєте на кривій і наскільки великим є ваше замовлення відносно залишкової ємності.

Вплив на ціну прискорюється ближче до кінця кривої. Уявіть купівлю авіаквитків: перші місця в продажу дешеві, а останні кілька коштують набагато дорожче. Купівля токенів на суму 1 SOL, коли крива заповнена на 20%, коштує значно менше за токен, ніж купівля на 1 SOL, коли крива Виконано на 90%. Кожен токен у сценарії з 90% дорожчий за попередній, тому ваша середня ціна виконання стрімко зростає. Формула постійного добутку робить кожен додатково придбаний токен дорожчим за попередній із наростаючою швидкістю. Ризик сендвіч-атаки з боку MEV-ботів існує і для транзакцій на кривій зв’язку Solana, хоча архітектура транзакцій Solana ускладнює виконання певних MEV-патернів порівняно з іншими мережами.

Ризики Рагпулу, специфічні для кривих зв’язку

Попередження про ризик

Токени з кривою зв’язку є високоспекулятивними. Більшість токенів pump.fun не досягають градуації. Ви можете втратити всі свої інвестиції. Дампінг токенів творцем можливий і може статися без попередження. Наведені нижче ризики стосуються всіх токенів із кривою зв’язку незалежно від платформи.

Криві зв’язку зменшують кількість певних векторів шахрайства, але не усувають усі ризики Рагпулу.

Ризик вилучення ліквідності: Крива без зовнішнього LP може обмежити одну форму виведення ліквідності до градуації, але вона не усуває ризики, пов'язані з контрактом, адміністратором, випуском, заморожуванням, міграцією або LP після градуації. Перевіряйте повноваження та стан LP-токенів ончейн.

М’який рагпул (все ще можливий): Творець може заздалегідь купити великий обсяг токенів на початку фази кривої зв’язку за найнижчими цінами. Коли інші покупці піднімають ціну, творець продає цей обсяг назад у криву, забираючи SOL і обвалюючи ціну для всіх, хто купував після нього. Програма кривої зв’язку не може запобігти цьому, оскільки це легітимна транзакція продажу.

Групові купівлі та скоординовані дампи: Група гаманців може координувати дії для одночасної купівлі, швидко підвищуючи відсоток заповнення кривої, щоб створити видимість імпульсу, а потім скоординовано продати активи.

Покинуті проєкти: Творець припиняє просування проєкту. Дампу не відбувається, але спільнота втрачає інтерес, і токен на невизначений час залишається на кривій.

Зверніть увагу на ці тривожні сигнали перед купівлею:

  • Один гаманець утримує понад 10% проданої пропозиції (перевірте на Solscan)
  • Крива заповнилася більш ніж на 50% менш ніж за годину без видимої спільноти
  • Відсутність активної присутності в соціальних мережах і відсутність ончейн-активності з гаманця розробника до запуску
  • Гаманець розробника є анонімним і не має попередньої ончейн-історії (перевірте на Birdeye)

Аналіз кривої: час входу та виходу

Відсоток заповнення кривої показує, на якому етапі життєвого циклу перебуває токен. Ранній вхід (низький відсоток заповнення) означає, що ви платите нижчу ціну за токен і отримуєте вигоду від зростання вартості, яке створюють наступні покупці. Зворотний бік — вища невизначеність: більшість токенів зупиняються і ніколи не проходять градуацію.

Попередження про ризик

Трейдери, які купують рано, платять нижчу ціну, але більшість токенів pump.fun не проходять градуацію. Купівля поблизу градуації (високий відсоток заповнення) зменшує потенційне зростання ціни від самої кривої та збільшує вплив на ціну кожної транзакції. Події градуації не гарантують зростання ціни. Минулі моделі градуації не є прогнозом майбутньої поведінки ціни.

Пізній вхід (високий відсоток заповнення) наближає вас до каталізатора градуації. Деякі трейдери стежать за токенами, що наближаються до порогу градуації, очікуючи, що перехід на Raydium залучить нову хвилю покупців з агрегаторів DEX. Це відображає механічну динаміку, а не торгову рекомендацію.


Як запустити токен за допомогою кривої зв’язку на Solana

Запуск токена на Solana за допомогою кривої зв’язку не потребує початкової ліквідності від творця. Програма кривої зв’язку сама виступає Маркетмейкером з першої транзакції.

Чому криві зв’язку забезпечують чесний запуск токенів

Справедливий запуск (fair launch) у контексті кривої зв'язку означає: відсутність попереднього продажу, відсутність розподілу для венчурних капіталістів зі знижкою та відсутність інсайдерських цін. Кожен покупець, включаючи творця, платить алгоритмічно визначену ринкову ціну на момент своєї покупки. Ціна встановлюється незмінним ончейн-правилом, а не командою проєкту.

На відміну від традиційного IDO, який вимагає від проєкту встановлення фіксованої ціни та пошуку ліквідності перед початком публічних торгів, запуск через криву зв'язку на Solana не потребує початкового капіталу від творця і дозволяє ціні формуватися на основі реального попиту покупців. Ранні покупці платять менше, але ця знижка видима ончейн і є однаковою для всіх, хто купує на тій самій позиції кривої.

«Справедливий» не означає «безризиковий». Асиметрія при запуску через криву зв'язку є навмисною: ранні покупці беруть на себе вищу невизначеність (токен може ніколи не завершити етап наповнення кривої), тоді як пізні покупці платять вищу ціну, але купують токен із підтвердженою підтримкою спільноти. Крутіша крива (наприклад, модель постійного продукту, яку використовує pump.fun) агресивно винагороджує ранніх покупців і створює сильніший імпульс до завершення етапу. Більш плоска крива розподіляє вартість рівномірніше між усіма покупцями.

Покрокова інструкція: Запуск на pump.fun

  1. Підключіть гаманець Solana (Phantom або аналогічний) до платформи pump.fun.
  2. Заповніть метадані токена: назву, тикер, зображення, опис, посилання на соцмережі та інші обов'язкові поля.
  3. За бажанням зробіть покупку розробника (dev buy) у момент створення, щоб задати початковий імпульс. Ця початкова покупка видима ончейн. Великі покупки розробника є тривожним сигналом для досвідчених трейдерів; якщо ви робите таку покупку, повідомте про це спільноті.
  4. Поділіться посиланням на ваш токен у відповідних спільнотах. Крива зв'язку потребує постійних покупок для досягнення завершення; без інтересу спільноти токен зупиниться у розвитку.
  5. Завершення етапу відбувається згідно з поточними правилами платформи. Перевірте діючий поріг, необхідну транзакцію, місце призначення та засоби контролю ліквідності, перш ніж покладатися на старі інструкції.

pump.fun стягує комісію за створення (перевірте поточну комісію на платформі перед запуском). Після того як токен запущено, параметри кривої зв'язку стають незмінними.

Варіанти платформ для запуску токенів через криву зв'язку

Для творців, які обирають місце для запуску, вибір залежить від особливостей вашої спільноти та ваших уподобань щодо місця розміщення після завершення етапу наповнення кривої.

Таблиця: Платформи для запуску через криву зв'язку на Solana

ПлатформаМодель кривої зв'язкуМісце призначення після завершенняОсобливості періоду
pump.funВіртуальний постійний продуктІсторично Raydium CPMM; пізніші потоки можуть використовувати PumpSwapВисока активність запусків у звітний період
Moonshot (Screener DEX)Крива зв'язку з фіксованим лімітом пропозиціїПеревірте поточне місце призначенняІнша структура комісій та розподілу
Believe App (LaunchCoin)Варіант кривої зв'язкуЗмінюєтьсяЗапуски під керуванням спільноти з різними налаштуваннями порогів

Meteora слугує альтернативною інфраструктурою ліквідності після завершення етапу наповнення для проєктів, які хочуть керовані пули DLMM, а не заблокований пул CPMM, хоча вона сама не є платформою для запуску.

Динаміка ранніх та пізніх інвесторів для творців токенів

Ранні учасники спільноти, які купують на найнижчих позиціях кривої, отримують вигоду від кожного наступного покупця, який штовхає ціну вгору. Якщо запуск зупиняється на низькому відсотку заповнення, ранні покупці залишаються з нереалізованими позиціями без ліквідності для виходу і будуть продавати назад у криву зі збитком, штовхаючи ціну ще нижче. Імпульс спільноти не є опціональним при запуску через криву зв'язку; він механічно необхідний для завершення етапу.

Якщо ваша покупка як розробника велика (понад 5% від пропозиції кривої зв'язку), повідомте про це. Ончейн-інструменти показують всю активність гаманців, і нерозголошені великі покупки розробників сприймаються трейдерами Solana як серйозний тривожний сигнал.


Побудова кривої зв'язку на Solana: Технічна реалізація

Цей розділ написаний для розробників Solana, які створюють або проводять аудит програм кривих зв'язку (bonding curve). Якщо ви трейдер або розробник токенів, перейдіть до FAQ нижче.

Ви можете створити криву зв'язку на Solana за допомогою фреймворку Anchor, який надає модель акаунтів, обробники інструкцій та шаблони PDA, необхідні для реалізації готової до використання програми кривої зв'язку.

Формула кривої зв'язку pump.fun

pump.fun використовує віртуальну модель постійного продукту замість стандартної CPMM, яка потребує реальної двосторонньої ліквідності. Під час ініціалізації програми створюються два значення віртуальних резервів:

Ціна = virtual_sol_reserves / virtual_token_reserves
  • virtual_sol_reserves: Відстежує SOL-сторону інваріанта постійного продукту (ініціалізується приблизно еквівалентом 30 SOL)
  • virtual_token_reserves: Відстежує токен-сторону інваріанта (ініціалізується приблизно 1,073,000,000)
  • k = virtual_sol_reserves * virtual_token_reserves (незмінний інваріант)

Коли користувач купує токени, внесені реальні SOL додаються до відстеження резервів, застосовується інваріант для розрахунку кількості токенів для випуску (мінту), а віртуальні резерви оновлюються, щоб відобразити новий стан. «Віртуальний» підхід означає, що крива поводиться як CPMM, але не потребує початкового завантаження реальної двосторонньої ліквідності.

Приклад роботи: При ініціалізації Ціна = 30 / 1,073,000,000 ≈ 0.000000028 SOL за токен. Після того як покупці придбали 100,000,000 токенів (зменшивши віртуальний резерв токенів до 973,000,000), інваріант k = 30 * 1,073,000,000 = 32,190,000,000 вимагає, щоб віртуальний резерв SOL становив 32,190,000,000 / 973,000,000 ≈ 33.08 SOL. Ціна тепер становить 33.08 / 973,000,000 ≈ 0.000000034 SOL за токен. (Перевірте ці параметри у поточному коді програми pump.fun перед використанням у виробництві.)

Архітектура програми Solana на Anchor

Документація фреймворку Anchor надає Rust DSL для створення програм Solana зі зручною валідацією акаунтів, маршрутизацією інструкцій та обробкою помилок.

Програма кривої зв'язку, побудована на Anchor, потребує чотирьох основних компонентів:

  1. Акаунт стану (State account): Зберігає постійний стан кривої. Моделюється як структура Anchor Account і зберігається в PDA.
  2. Інструкція купівлі (Buy instruction): Перевіряє вхідні SOL, розраховує кількість токенів для випуску за формулою кривої, випускає токени SPL покупцеві через повноваження PDA та оновлює стан резервів.
  3. Інструкція продажу (Sell instruction): Перевіряє вхідні токени, розраховує кількість SOL для повернення, спалює токени SPL через міжпрограмний виклик (CPI) до програми токенів SPL та переказує SOL з PDA резерву продавцеві.
  4. Інструкція завершення (Graduate instruction): Перевіряє поріг завершення, створює пул Raydium з накопиченими SOL, переказує залишок токенів у пул, спалює отримані LP-токени та позначає криву як завершену.

Структура акаунта Anchor (псевдокод):

#[account]
pub struct BondingCurve {
    pub virtual_sol_reserves: u64,
    pub virtual_token_reserves: u64,
    pub real_sol_reserves: u64,
    pub total_tokens_minted: u64,
    pub is_graduated: bool,
    pub authority: Pubkey,
    pub token_mint: Pubkey,
    pub bump: u8,
}

PDA є критично важливими на всіх етапах. Програма повинна контролювати повноваження на випуск токенів та резерв SOL, не маючи приватного ключа. Міжпрограмний виклик (CPI) — це механізм Solana, за допомогою якого ваша програма кривої зв'язку викликає програму токенів SPL для виконання інструкцій з випуску та спалювання. Anchor спрощує налаштування CPI, але послідовність викликів CPI має значення для безпеки (розглянуто нижче).

Вразливості безпеки в програмах кривих зв'язку

Наведені нижче вразливості характерні для програм кривих зв'язку на Solana. Кожна з них потребує ретельного усунення перед розгортанням в основній мережі.

  1. Переповнення та антипереповнення цілих чисел: Арифметика розрахунку ціни оперує великими значеннями u64. Використовуйте методи Rust checked_mul та checked_div всюди. Неперевірена арифметика призведе до зупинки (panic) у режимі налагодження Rust, але може призвести до непомітного переповнення в режимі релізу в старих версіях Anchor.

  2. Валідація seed-фрази підписувача PDA: Якщо деривація seed-фрази PDA неправильна або програма не перевіряє, чи правильна PDA підписала інструкцію, зловмисник може підмінити обліковий запис на шкідливий і вивести резерв SOL.

  3. Відсутність перевірки завершення (graduation): Кожна інструкція купівлі та продажу повинна перевіряти is_graduated. Якщо токен уже завершив етап кривої, але програма продовжує приймати операції купівлі та продажу, це створює сценарій розділеної ліквідності, де покупці карбують токени за кривою, яка мала бути закрита.

  4. Порядок викликів CPI: Модель облікових записів Solana менш вразлива до реентерабельності в стилі EVM, але виклики CPI повинні бути ретельно впорядковані. Неправильний порядок може залишити програму в неузгодженому стані у разі невдалих інструкцій.

  5. Ризик залежності від оракула: Якщо ваш поріг завершення виражений у USD і потребує цінового оракула, дані оракула стають об'єктом атаки. Зловмисник, який може маніпулювати оракулом, здатен спровокувати передчасне завершення кривої або нескінченно відкладати його.

Попередження про ризики

Програма кривої зв'язування на Solana керує реальними коштами користувачів. Розгортайте її в devnet і проведіть повний аудит безпеки перед запуском в Основна мережа. Довідкові матеріали з відкритим кодом та реалізації, перевірені спільнотою, доступні на GitHub за запитом «bonding curve Solana Anchor». Не розгортайте неперевірені програми кривих зв'язування в Основна мережа.


Відмова від відповідальності

Ця стаття надається виключно в інформаційних та освітніх цілях і не є фінансовою, інвестиційною чи торговою порадою. Токени на кривій зв'язування є високоспекулятивними інструментами та несуть значний ризик повної втрати коштів. Проведіть власну перевірку та проконсультуйтеся з кваліфікованим фінансовим радником перед прийняттям будь-яких інвестиційних рішень. Ця публікація не має жодного відношення до pump.fun, Raydium, Meteora, фреймворку Anchor або будь-якої іншої платформи, згаданої в цій статті.


Криві зв'язування на Solana: Поширені запитання

Наступні запитання охоплюють найпоширеніші моменти плутанини щодо кривих зв'язування на Solana. Розмітка схеми FAQ (JSON-LD FAQPage) має бути впроваджена в цьому розділі, щоб максимізувати відповідність вимогам блоку «People Also Ask».

Що таке крива зв'язування в криптовалюті?

Крива зв'язування в Криптовалюта — це математичний механізм ціноутворення, де ціна токена визначається алгоритмічно залежно від того, скільки токенів було продано. У міру купівлі нових токенів ціна автоматично зростає; коли токени продаються назад, ціна падає. На Solana криві зв'язування реалізовані як програми Solana, які карбують нові токени при кожній купівлі та спалюють токени при кожному продажі, причому сама програма виступає як єдиний Контрагент.

Як pump.fun використовує криву зв'язування?

Застаріла реалізація, описана в джерелі, використовує віртуальні резерви в кривій типу constant-product. Купівля оновлює стан резерву та підвищує ціну на кривій; продаж оновлює його у зворотному напрямку. Поточні значення резервів, обробку пропозиції, комісії та умови завершення кривої необхідно перевіряти в актуальній реалізації.

Що відбувається, коли крива зв'язування завершується на Solana?

Те, що відбувається після завершення, залежить від програми запуску. Платформа може створити пул на PumpSwap, Raydium або інший пул; може знадобитися окрема транзакція міграції; а LP-токени можуть бути спалені, заблоковані або контролюватися за іншими правилами. Перевіряйте актуальний контракт та ончейн-повноваження, а не припускайте, що перехід є автоматичним або незворотним.

Яка різниця між кривою зв'язування та пулом ліквідності?

Крива зв'язування створює токени за запитом, коли покупці вносять Депозит SOL, і знищує токени, коли продавці повертають їх; сама програма є контрагентом, і зовнішній постачальник ліквідності не потрібен. DEX пул ліквідності містить фіксовану пропозицію двох токенів, внесених зовнішніми LP, а ціна визначається співвідношенням цих токенів у пулі. Криві зв'язування служать на ранній стадії, поки токен не має сформованої спільноти; пули ліквідності обслуговують токени, які перейшли з цієї фази.

Як заробити гроші на токені з кривою зв'язування?

Трейдери, які купують раніше на етапі кривої зв'язування, платять нижчу ціну за токен. Якщо наступні покупці підштовхують ціну вгору, ранні покупці можуть продати токени назад кривій із прибутком. Чим раніше вхід, тим нижча сплачена ціна і тим більше потенційне зростання вартості від наступних покупців. Однак більшість токенів pump.fun не доходять до завершення кривої, більшість ранніх покупців здійснюють Утримання токенів, які ніколи не дорожчають, а якщо проєкт зупиняється, вони продають їх зі збитком. Немає механізму, який би гарантував прибуток.

Чи є токени на кривій зв'язування шахрайством?

Сама по собі механіка кривої зв'язування є легітимною, математично обґрунтованою системою ціноутворення. Технологія не є шахрайством. Окремі токени, запущені на кривих зв'язування, можуть бути шахрайством, коли творці заздалегідь дешево купують великі частки та продають їх під час зростання ціни (soft rug), або коли проєкти запускаються без щирих намірів. Механізм нейтральний; ризик походить від конкретного токена та поведінки його творця. Ставтеся до кожного токена на кривій зв'язування як до високоспекулятивного активу.

Що таке завершення (graduation) кривої зв'язування?

Завершення кривої зв'язування — це визначений платформою перехід від ціноутворення на основі кривої до пізнішого механізму торгівлі або ліквідності. Тригери, розподіл резервів, майданчики призначення, поводження з LP-токенами та засоби контролю адміністратора різняться залежно від платформи та версії, тому документація поточного контракту та Ончейн-стан є вирішальними.

Як працює прослизання на кривій зв'язування?

На кривій зв'язування Прослизання визначається тим, де ви перебуваєте на кривій, і розміром вашого замовлення. Кожен придбаний токен трохи підвищує ціну, тому велике замовлення виконується за середньою ціною, вищою за початкову ціну транзакції. Вплив на ціну прискорюється ближче до кінця кривої, оскільки кожен додатковий токен стає дедалі дорожчим за формулою постійного продукту. На стандартному AMM Прослизання залежить від глибини пулу; на кривій зв'язування воно залежить від Позиція на кривій та розміру замовлення.

Чи можна створити власну криву зв'язування на Solana?

Так. Ви можете побудувати власну криву зв'язування на Solana за допомогою фреймворку Anchor, написаного на Rust. Серійна реалізація потребує облікового запису стану, що зберігає значення резервів, інструкцію купівлі, яка карбує токени SPL через повноваження PDA, інструкцію продажу, яка спалює токени через CPI, та інструкцію завершення, яка створює пул DEX після завершення кривої. Перед розгортанням програма потребує повного аудиту безпеки. Довідкові реалізації з відкритим кодом можна знайти на GitHub.

Яка формула використовується в кривій зв'язування?

Найпоширенішою формулою є постійний продукт: x * y = k, де x — резерв токенів, y — резерв SOL, а k — константа. Коли токени купуються, x зменшується, а y збільшується, підвищуючи ефективну ціну. pump.fun модифікує це, використовуючи віртуальні резерви, закладені при ініціалізації, замість реальної двосторонньої Ліквідність, що дозволяє встановити ненульову початкову ціну, не вимагаючи від нікого внесення початкового депозиту. Ціна в будь-який момент на pump.fun дорівнює virtual_sol_reserves, поділеним на virtual_token_reserves.


Користувачі можуть переглянути поточну ринкову інформацію про SOL або Спот ринок SOL/USDT.. Ці посилання стосуються SOL, а не нових токенів на кривих зв'язування.

Висновок: Криві зв'язування як інфраструктура запуску токенів на Solana

Криві зв'язування — це одна з форм інфраструктури, що використовується для запусків токенів без дозволу на Solana, поєднуючи алгоритмічне ціноутворення з визначеними Платформа правилами розподілу та переходу ліквідності.

Основні висновки

  • Для трейдерів: Крива зв'язування (bonding curve) визначає ціну токенів алгоритмічно, а не через книги ордерів або пули LP. Вплив на ціну прискорюється ближче до кінця кривої. Більшість токенів не проходять етап «випуску» (graduation). Ви можете втратити всі свої інвестиції.

  • Для творців токенів: Деякі запуски через криву зв'язування знижують початкові вимоги до ліквідності, але умови випуску та контроль LP залежать від конкретної платформи. Перевіряйте повноваження щодо мінту, заморожування, оновлення, міграції та ліквідності ончейн.

  • Для всіх користувачів: У матеріалі pump.fun використовується як приклад початку 2025 року, а Moonshot та Believe App згадуються як альтернативи. Поточна ринкова позиція, механіка та напрямки міграції мають бути перевірені повторно.

  • Для розробників: Реалізуйте криві зв'язування за допомогою фреймворку Anchor на Rust. Критичні вимоги безпеки включають перевірену арифметику, валідацію підписувача PDA, захист випуску (graduation guards) для всіх інструкцій купівлі/продажу та офіційний аудит перед розгортанням в основній мережі.

  • Погляд у майбутнє: Модель кривої зв'язування продовжує розвиватися на Solana: pump.fun запускає PumpSwap як власну DeFi після випуску, а Meteora пропонує розширене управління ліквідністю для токенів, що пройшли етап випуску. Базовий механізм — алгоритмічне ціноутворення, прив'язане до пропозиції, — залишається основою для бездозвільної економіки токенів на Solana.

Рекомендована література