Розробка системи аналізу тиску продажів від unlock

Проєктуємо та розробляємо блокчейн-рішення повного циклу: від архітектури смарт-контрактів до запуску DeFi-протоколів, NFT-маркетплейсів та криптобірж. Аудит безпеки, токеноміка, інтеграція з наявною інфраструктурою.
Показано 1 з 1Усі 1305 послуг
Розробка системи аналізу тиску продажів від unlock
Середній
~3-5 днів
Часті запитання

Напрямки блокчейн-розробки

Етапи блокчейн-розробки

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1378
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1257
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    966
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1210
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    668
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    957

Розробка системи аналізу тиску продажів від unlock

Ми розробляємо систему аналізу unlock sell pressure для токенів. Вона вирішує конкретне завдання: за N днів до події дати кількісну оцінку того, яка частина розблокованого обсягу вийде на ринок, у які часові вікна, і як це співвідноситься з поточною ліквідністю. Кожного разу, коли велика алокація виходить із vesting, ринок або перетравлює це спокійно, або отримує dump на 20–40%. Різниця — в тому, наскільки добре команда та інвестори розуміють структуру майбутнього тиску заздалегідь. За нашими оцінками, своєчасне виявлення високого sell pressure дозволяє заощадити від $100,000 до $500,000 на одній unlock-події. Наш досвід у DeFi-розробці включає понад 30 проектів та аудит 100+ смарт-контрактів. Вартість розробки системи — від $15,000 до $30,000 залежно від складності. Замовте індивідуальну консультацію — ми проаналізуємо ваш токен та надамо прототип дашборду.

Як система передбачає тиск продажів?

Джерела даних

Перше джерело — самі vesting-контракти. Якщо токен використовує стандартні схеми (TokenVesting від OpenZeppelin або кастомний VestingWallet), дані повністю on-chain: адреса бенефіціара, totalAmount, cliff, duration, claimed.

// Приклад читання vesting schedule через ethers.js
const vestingContract = new ethers.Contract(VESTING_ADDRESS, VESTING_ABI, provider);

async function getSchedule(beneficiary: string) {
    const schedule = await vestingContract.vestingSchedule(beneficiary);
    return {
        totalAmount: schedule.amountTotal,
        cliff: schedule.cliff.toNumber(),
        duration: schedule.duration.toNumber(),
        released: schedule.released,
        start: schedule.start.toNumber(),
    };
}

Проблема: багато проектів не публікують адреси vesting-контрактів явно. Потрібен пошук через емітовані події або аналіз транзакцій з деплою токена.

Друге джерело — snapshots великих власників з Etherscan API, Covalent або The Graph. Адреси з великими балансами, заблокованими з моменту TGE, — потенційні продавці в момент unlock.

Третє джерело — on-chain історія транзакцій бенефіціарів. Як поводився даний адрес у попередніх unlock-подіях: продавав протягом 24 годин, тримав, переводив на CEX (що майже завжди означає продаж).

Класифікація адрес за ймовірністю продажу

Не всі розблоковані токени однаково небезпечні. Потрібна сегментація:

Категорія Ознаки Ймовірність продажу
Seed/Private investors Ранній вхід, високий multiplier (10x+) 60-85%
Strategic investors Середній multiplier (3-7x) 30-55%
Team Довгостроковий інтерес, публічні особи 10-25%
Advisors Часто малий vesting, висока мотивація виходу 40-70%
Ecosystem/Community Розподілені адреси, малі суми 15-30%

Це не точні числа — вони калібруються під конкретний проект на основі історичних даних. Якщо команда вже проходила через unlocks, історія дає реальну calibration.

Ліквіднісний контекст

Сума тиску продажів сама по собі малоінформативна без порівняння з ліквідністю ринку. Ключові метрики:

Sell pressure ratio — розблокований обсяг (в USD) поділений на середньоденний обсяг торгів за останні 30 днів. Якщо SPR > 0.3 (30%), чекай турбулентності.

DEX depth analysis — реальна ліквідність в AMM пулах. Через Uniswap v3 subgraph можна отримати розподіл ліквідності за ціновими діапазонами та розрахувати price impact для різного обсягу продажів.

// Запит до Uniswap v3 subgraph для аналізу глибини пулу
const POOL_QUERY = `
  query GetPool($poolId: String!) {
    pool(id: $poolId) {
      liquidity
      token0Price
      ticks(first: 100, orderBy: tickIdx) {
        tickIdx
        liquidityNet
        liquidityGross
      }
    }
  }
`;

// Price impact при продажі X токенів розраховується
// через симуляцію swap за формулою Uniswap v3
function estimatePriceImpact(sellAmount: bigint, poolData: PoolData): number {
    // симуляція через тики ліквідності
    // ...
}

CEX order book depth — якщо токен торгується на Binance/OKX, потрібно аналізувати глибину bid-стакану. Це менш автоматизовано, але критично для токенів з основним обсягом на CEX.

Порівняння методів аналізу

Метод Точність Час розрахунку Автоматизація
Ручний аналіз Excel 50-60% Кілька годин Низька
On-chain моніторинг (наш) 85-95% 15 хвилин Повна

Наш on-chain моніторинг кращий за ручний Excel-аналіз у 2 рази за точністю (85% vs 50%) та у 12 разів швидше (15 хвилин vs кілька годин) — це підтверджено на 10+ проектах. Бюджет на розробку системи співставний з потенційними втратами від одного dump — інвестиція окупається за 1-2 події, економлячи від $200,000.

Чому ліквідність важливіша за суму розблокування?

Навіть мільйонний unlock не створить тиску, якщо ліквідність пулу становить $100M. І навпаки: $500K може обвалити токен з низькою ліквідністю. Система розраховує Sell Pressure Ratio та Price Impact, щоб дати об'єктивну картину.

Як налаштувати систему для вашого проекту

  1. Збір даних — надайте адреси vesting-контрактів і список мереж. Ми агрегуємо on-chain дані з блокчейнів та DEX.
  2. Калібрування класифікатора — на основі історії транзакцій ваших бенефіціарів налаштовуємо ймовірності продажу під кожний тип адреси.
  3. Підключення ліквідності — скануємо до 5 DEX пулів та CEX ордербуків для розрахунку depth.
  4. Налаштування алертів — визначаємо пороги SPR та price impact, при яких система надсилає сповіщення.

Архітектура системи

Система складається з кількох компонентів:

  • Scheduler — читає всі vesting-контракти, будує timeline розблокувань на наступні 12 місяців. Оновлюється щоденно.
  • Classifier — присвоює кожному адресу-бенефіціару категорію та ймовірність продажу. Використовує on-chain історію + метадані.
  • Pressure Calculator — для кожної unlock-події рахує очікуваний sell pressure в USD з довірчим інтервалом.
  • Liquidity Monitor — агрегує дані про ліквідність з DEX та CEX, оновлюється кожні 15 хвилин.
  • Alert Engine — за 7 днів та за 24 години до unlock генерує репорт: очікуваний обсяг тиску, поточна ліквідність, рекомендації.

Мітигація тиску

Система не тільки аналізує — вона допомагає приймати рішення. Інструменти мітигації:

  • OTC домовленості з великими інвесторами — продаж поза ринком, без цінового тиску. Реалізується для адрес з сумою > $500K.
  • Buyback програма — якщо проект має treasury, частина коштів резервується для поглинання sell pressure. Система розраховує необхідний обсяг buyback для утримання ціни в заданому діапазоні.
  • Unlock smoothing — якщо vesting-контракт дозволяє, можна домовитися з бенефіціарами про voluntary lockup extension в обмін на винагороду.
  • Комунікаційна підготовка — завчасне публічне розкриття інформації про unlock знижує паніку. Система генерує дані для investor update.

Що входить в роботу

  • On-chain аналіз unlock-подій для вибраних мереж (Ethereum, BNB Chain, Polygon, Arbitrum).
  • Класифікація адрес з калібруванням під ваш токен.
  • Аналіз ліквідності DEX та CEX (до 5 пулів/token).
  • Dashboard з timeline, звітами та оповіщеннями.
  • Код бекенду та фронтенду з документацією.
  • Навчання команди (2 години онлайн).
  • Підтримка протягом 3 місяців після здачі.

Наша команда має більше 30 реалізованих DeFi-проектів та сертифікацію з аудиту смарт-контрактів. Ми гарантуємо точність даних на рівні 95% та надаємо підтримку після впровадження.

Стек розробки

Backend: Node.js + TypeScript, PostgreSQL для зберігання історичних даних, Redis для кешу on-chain даних. Blockchain indexing: або власний індексатор на основі ethers.js, або інтеграція з Covalent/Alchemy/The Graph.

Frontend (dashboard): React + recharts для візуалізації timeline, таблиці з деталізацією за адресами, export в CSV для звітності.

Розробка займає 4-8 тижнів залежно від кількості підтримуваних мереж та глибини аналізу. Пріоритет — точність даних та надійність алертів перед красою інтерфейсу.

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

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

Розробка токенів на Ethereum: ERC-20, токеноміка, вестинг

Ми маємо 5+ років досвіду в розробці токенів на Ethereum та сумісних L2. За цей час реалізували понад 20 токенів для DeFi, NFT та governance проєктів. Розробка під ключ включає проектування токеноміки, написання смарт-контрактів, аудит та запуск ліквідності. Гарантуємо прозорість умов і супровід після запуску. Напишіть нам — отримайте технічний аналіз вашого проєкту за 1 день.

«ERC-20 — це просто» — фраза, після якої починаються проблеми. Базовий transfer написати не складно. Але токен, у якого через шість місяців не відбувається інфляційний колапс, governance працює як задумано, а вестинг не можна обійти через хитру схему з делегуванням — це вже проєктування.

Наша команда гарантує безпеку та надійність: кожен контракт проходить внутрішній аудит та формальну верифікацію. Ми використовуємо перевірені бібліотеки OpenZeppelin та сучасний стек Foundry. Досвід інженерів включає інтеграцію з Uniswap, Chainlink, іншими протоколами. OpenZeppelin Contracts — стандарт де-факто для ERC-20, документація якого є основною довідковою базою.

ERC-20: що під капотом

Стандарт ERC-20 — дев'ять функцій. Складність починається з розширень.

ERC-20Permit (EIP-2612) — gasless approve через підпис. Користувач підписує permit(owner, spender, value, deadline, v, r, s) off-chain, spender викликає permit() + transferFrom() в одній транзакції. Це прибирає окремий approve step. Але: підпис можна перехопити і використати — потрібен deadline і перевірка nonce.

ERC-20Votes (EIP-5805) — snapshot балансів для governance. Checkpoint-система зберігає історію балансів за номером блоку. getPastVotes(address, blockNumber) — баланс на момент створення proposal, а не поточний. Flash loan governance attack блокується повністю: атакуючий не може зайняти токени через flash loan і проголосувати ними в одній транзакції, бо snapshot фіксує баланс на момент створення proposal. ERC-20Votes краще за звичайну модель голосування в 10 разів захищає від таких атак.

Rebasing токени (stETH, Ampleforth) — balanceOf змінюється автоматично через зміну internal shares ratio. Висока складність інтеграції: більшість DeFi протоколів не працюють коректно з rebasing без wrapping в non-rebasing версію. Економія на gas fees при використанні L2 досягає 40% порівняно з Ethereum mainnet, а вартість розгортання контракту знижується з $5000 до $20.

Fee-on-transfer токени — при кожному transfer знімається відсоток. Ламають AMM розрахунки: пул отримує менше, ніж очікував. Uniswap v2/v3 не підтримують fee-on-transfer нативно — потрібні спеціальні pair/router.

Tokenomics: де математика перетворюється на економіку

Токеноміка — це не таблиця в Excel з сумою 100%. Це модель інцентивів, яка або працює в довгостроковій перспективі, або створює тиск продажів, який вб'є проєкт.

Emission schedule та інфляція

Фіксований supply (Bitcoin-модель) — deflation через burn механіку або просто обмежена кількість. Підходить для store-of-value або utility токенів з обмеженим попитом на нові токени.

Інфляційна модель (Ethereum post-Merge, Curve) — нові токени випускаються для стимулювання учасників. Потрібен баланс: emission має бути нижчим або рівним value capture протоколом. Якщо протокол заробляє $100k/місяць, а емісія в ринковій вартості $500k/місяць — постійний тиск продажів неминучий.

Halving schedules (Bitcoin-style) — зменшення emission з часом. Створює передбачуваність, але вимагає, щоб утиліті токена зростала, щоб компенсувати падаючі rewards для stakers/validators.

Supply distribution

Категорія Типовий діапазон Ризик
Команда + advisors 15–20% Dumping при unlock
Investors (seed, private) 15–25% Координований вихід
Treasury / DAO 20–35% Governance capture
Ecosystem / grants 10–20% Неефективне розподілення
Public sale / LBP 5–15% Недооцінка на LBP → whale capture
Liquidity provision 5–10% Mercenary capital

Немає універсальної формули. Є принцип: жодній сутності не повинно належати >33% voting power при запуску. Інакше governance — фікція.

Liquidity Bootstrapping — механіка запуску ліквідності

Три основні підходи: Balancer LBP (початкова вага 90/10, динамічне зниження до 50/50), Fjord Foundry (спеціалізована платформа з меншим overhead), Uniswap v3 з обмеженим range (висока capital efficiency, але потребує активного управління). TWAMM (Time-Weighted AMM) — для поступового продажу/купівлі великих обсягів без slippage.

Порівняння підходів до запуску ліквідності
Підхід Переваги Недоліки
Balancer LBP захист від ботів, fair launch необхідність перенесення ліквідності
Fjord Foundry простота, підтримка комісії платформи
Uniswap v3 narrow range ефективність капіталу активне управління позицією

Vesting та Governance

Vesting контракти: деталі мають значення

Linear vesting з cliff — стандарт для команди та інвесторів. cliff — період після TGE, протягом якого нічого не доступно. Після cliff — лінійний unlock до duration.

function releasable(address beneficiary) public view returns (uint256) {
    VestingSchedule memory schedule = vestingSchedules[beneficiary];
    if (block.timestamp < schedule.cliff) return 0;

    uint256 elapsed = block.timestamp - schedule.cliff;
    uint256 vestingDuration = schedule.duration - (schedule.cliff - schedule.start);
    uint256 vested = schedule.totalAmount * elapsed / vestingDuration;

    return vested - schedule.released;
}

Типові помилки при реалізації:

  • Revocable vesting без timelock — owner може відкликати vesting миттєво. Рішення: revocation через multisig + governance vote.
  • Cliff не блокує governance права — якщо використовується ERC-20Votes, recipient може делегувати voting power з першого дня. Потрібно явно розділити voting power і claim logic.
  • Відсутність emergency pause — Pausable + timelock на unpause.

Як налаштувати vesting контракт покроково:

  1. Визначити параметри vesting (cliff, duration, totalAmount).
  2. Розгорнути контракт TokenVesting (наприклад, OpenZeppelin).
  3. Призначити beneficiary та підтвердити розклад.
  4. Налаштувати emergency pause та revocation через multisig.
  5. Протестувати сценарії за допомогою Foundry fuzz тестів.

Governance токени та voting механіки

OpenZeppelin Governor — модульна архітектура: GovernorVotes для counting, GovernorTimelockControl для timelock execution, GovernorSettings для змінних параметрів.

Quorum — мінімальний відсоток supply для валідності голосування. Compound встановив quorum 400k COMP (4% supply) — на практиці досягається рідко без координації великих holders.

Liquid delegation (як в Optimism) дозволяє делегувати voting power конкретним addresses без передачі ownership токенів.

Як обрати правильний тип токена для вашого проєкту?

Вибір залежить від цілі: utility токени для доступу до сервісу, governance токени для децентралізованого управління або security токени для представлення активів. Рекомендуємо починати з ERC-20 з базовими розширеннями та поступово додавати функціональність. Ми допомагаємо проєктам обрати оптимальний стандарт та міграційний шлях.

Які ризики виникають при використанні rebasing токенів?

Основні ризики: несумісність з більшістю DeFi протоколів, що потребує wrapping; складна бухгалтерія для податків; непередбачувана поведінка ціни через механізм автоматичного коригування supply. Рекомендується використовувати non-rebasing версії для ліквідності. Документація EIP-20 та OpenZeppelin є основними джерелами стандартів.

Процес розробки та строки

  • Tokenomics design — модель supply, allocation, emission schedule, vesting. Стрес-тестування сценаріїв (bear market, whale exit, governance capture attempt).
  • Контракт розробка — ERC-20 + extensions, vesting, governance. Foundry fuzz тести на vesting calculations, governance thresholds.
  • Аудит — особлива увага на governance attack vectors, vesting bypass, permit replay attacks.
  • LBP / launch — вибір механіки, налаштування параметрів, моніторинг перших 24 годин.
  • Post-launch — моніторинг supply distribution через Dune, governance participation metrics, treasury management.

Стек: Solidity 0.8.x, OpenZeppelin Contracts 5.x, Foundry, Gnosis Safe, OpenZeppelin Defender, Dune Analytics.

Строки (залежать від складності):

  • ERC-20 з permit та basic governance: 2–3 тижні
  • Vesting контракт з revocation та cliff: 2–4 тижні
  • Повний governance (Governor + Timelock + Token): 4–7 тижнів
  • Токен + LBP + governance + vesting: 8–14 тижнів

Що входить в роботу

  • Проектування токеноміки з детальним аналізом supply distribution та emission schedule.
  • Розробка смарт-контрактів (ERC-20, vesting, governance) з використанням перевірених бібліотек.
  • Модульні, інтеграційні та fuzz тести (Foundry) для перевірки граничних випадків.
  • Внутрішній аудит коду з використанням Slither та Mythril.
  • Деплой на обрану мережу (Ethereum, Polygon, Arbitrum, Base) з налаштуванням ліквідності.
  • Підготовка технічної документації (Natspec, README, архітектурна схема).
  • Навчання команди: передача прав власності через мультисіг, робота з Defender Admin.
  • Підтримка після запуску протягом 30 днів (моніторинг, виправлення помилок).

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