Розробка ICO-платформи

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

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

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

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

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

Розробка ICO-платформи

ICO в 2024 — не те що в 2017. Сирий сайт з MetaMask кнопкою та PDF whitepaper уже не продає. Сьогодні ICO платформа — це повноцінна інфраструктура: KYC/AML верифікація учасників, мультисетьові смарт-контракти, регульована структура токена, та аналітика для команди проекту. Будувати з нуля має смисл тільки для платформи, яка буде обслуговувати багато проектів. Для одного проекту простіше використовувати існуючі launchpad протоколи (Polkastarter, DAO Maker). Якщо ви будуєте платформу — тоді поговоримо про реальну архітектуру.

Архітектура мультипроектної платформи

ICO платформа складається з кількох незалежних шарів:

┌─────────────────────────────────────────────────────┐
│  Project Onboarding  │  Investor Portal  │  Admin   │
├─────────────────────────────────────────────────────┤
│              Business Logic Layer                    │
│  Project Registry │ Sale Engine │ Vesting │ KYC     │
├─────────────────────────────────────────────────────┤
│              Smart Contract Layer                    │
│  SaleFactory │ VestingVault │ AllocationRegistry    │
├─────────────────────────────────────────────────────┤
│              Infrastructure                          │
│  Multichain indexer │ Price feeds │ Compliance API  │
└─────────────────────────────────────────────────────┘

Factory pattern для деплоя контрактів

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

contract ICOFactory {
    address public immutable saleImplementation;   // EIP-1167 minimal proxy
    address public immutable vestingImplementation;
    
    struct DeployedProject {
        address saleContract;
        address vestingContract;
        address projectToken;
        uint256 deployedAt;
        address projectOwner;
    }
    
    mapping(bytes32 => DeployedProject) public projects;

EIP-1167 minimal proxy знижує вартість деплоя з ~2–3M gas до ~45k. При 100 проектах в рік економія ощутна.

KYC/AML інтеграція

Регуляторна реальність: більшість ICO сьогодні вимагає хоча б базовий KYC для учасників, а для US користувачів — статус accredited investor або геоблокування.

On-chain KYC registry

contract KYCRegistry {
    enum KYCStatus {
        None,
        PendingVerification,
        Approved,
        Rejected,
        Expired
    }
    
    struct KYCRecord {
        KYCStatus status;
        uint8 tier;              // 1 = базовий, 2 = enhanced
        bytes3 countryCode;      // ISO 3166-1 alpha-3
        uint256 verifiedAt;
        uint256 expiresAt;       // KYC застарівається, потребує оновлення
        bool isAccreditedInvestor;  // для US accredited investor rule
    }
    
    mapping(address => KYCRecord) public records;

Після одобрення KYC провайдер викликає webhook → ваш backend викликає kycRegistry.updateKYCStatus() → користувач може участвувати в ICO.

Мультисетьева архітектура

ICO платформа повинна підтримувати кілька сетей: Ethereum mainnet (крупні інвестори), Polygon/Base (розничні учасники, низький gas), BSC (азіатська аудиторія). Один контракт для всіх сетей — через deterministicAddress деплой.

Агрегація даних із кількох сетей

Frontend повинен показувати суммарний raised across all chains. Архітектура індексера:

Chain 1 (Ethereum) ──┐
Chain 2 (Polygon)  ──┼──→ Event Indexer ──→ PostgreSQL ──→ GraphQL API ──→ Frontend
Chain 3 (Base)     ──┘

Ponder (open-source TypeScript indexer) або Goldsky Mirror для мультичейн індексування. The Graph підтримує мультисетьові subgraphs, але об'єднання в єдиний API потребує окремого агрегатора.

Управління платформою: комісії та governance

contract PlatformFeeManager {
    uint256 public platformFeePercent = 250; // 2.5% від raise
    address public feeRecipient;             // multisig платформи
    
    // Проекти можуть запропонувати білий список для снижения комісії
    mapping(bytes32 => uint256) public projectFeeOverride;
}

Backend: ключові сервіси

Project verification service — перевірка команди проекту (KYB, smart contract audit requirement, tokenomics review). Не кожен проект, що заплатив listing fee, повинен появитися на платформі.

Price calculation service — при multi-currency платежах (ETH, BNB, MATIC, USDC) потрібно конвертувати contribution в базову одиницю розрахунку. Chainlink для on-chain, CoinGecko API для off-chain відображення.

Notification service — email/telegram уведомлення: KYC одобрен, раунд відкрився, транзакція підтверджена, vesting claim доступний. Без цього conversion rate participation різко падає.

Регуляторні розрахунки

US користувачи — класичний Reg D exemption (accredited investors only) або Reg S (тільки non-US). Геоблокування US IP + KYC країна не USA. Reg A+ дозволяє retail US участь, але потребує SEC filing и обійдется в $500k+ в legal fees.

EU (MiCA) — з грудня 2024 utility tokens вимагають whitepaper згідно MiCA формату, деякі категорії вимагають authorization. Asset-referenced та e-money tokens вимагають ліцензування.

Сроки та етапи

Фаза Вміст Срок
Architecture & legal design Регуляторна структура, архітектура контрактів 3–4 тижні
Smart contracts Factory, Sale, Vesting, KYC Registry 5–7 тижнів
Backend services Project onboarding, KYC інтеграція, indexer 6–8 тижнів
Frontend Investor portal, project dashboard, admin 6–10 тижнів
Security audit Контракти + backend 4–6 тижнів
Testnet & QA 3–4 тижні
Launch & monitoring 2 тижні

Повний цикл до production: 7–10 місяців. Установити regulatory framework ДО початку разработки — не після. Retroactive compliance обходится дороже первісної правильної структури.