Розробка крипто-краудфандинг платформи з NFT і етапним голосуванням

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

Крипто-краудфандинг: де ламається збір коштів

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

Щойно збір коштів на блокчейні закрито, вкладник бачить рух транзакцій, але не бачить сенсу цих рухів.

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

Утримувачі токенів голосують «за» звіт за етапом, але результат ні до чого не зобов'язує: виплата все одно йде за рішенням команди. Між рішенням і переказом немає виконуваного контракту, який звірив би результат і лише потім розблокував наступний транш.

Прозорість розрахунків — третя слабка ланка. У реєстрі видно, що кошти пішли, але не видно, який етап закрито і яке голосування це дозволило.

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

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

Що дає поетапне голосування та токени-підтвердження

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

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

Роль невзаємозамінних токенів тут не декоративна. Токен фіксує внесок конкретного учасника, його вагу в голосуванні та права — частку в майбутніх надходженнях або доступ до закритих матеріалів проєкту.

Голос не можна накрутити покупкою: вага прив'язана до реально внесених коштів і зберігається в незмінній історії.

Ефект видно в трьох місцях. Спірні виплати перетворюються з листування на формальну процедуру з прозорим результатом — частка конфліктів, що доходять до арбітражу, падає.

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

Для інвесторів це різниця між «довіртеся нам» і перевірюваним процесом. Контракти розгортаємо в публічній мережі Ethereum, щоб історія траншів не залежала від нас, і закладаємо аварійний контур: завислий етап можна переголосувати, а невитрачені кошти — повернути учасникам.

Моделі крипто-краудфандингу: ескроу, пайова, поетапна

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

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

Схема Коли підходить Обмеження
Ескроу на смарт-контракті з мультипідписом Збір під поставку, де потрібен контроль обох сторін та арбітраж спірних ситуацій Вимагає явних умов розблокування; при спорі гроші стоять до рішення
Поетапна з голосуванням за віхами Довгі проєкти з проміжними результатами: продукт, дослідження, будівництво Потрібен кворум і захист від змови великих утримувачів токенів
Пайова Продукт з прогнозованим доходом, де вкладник розділяє прибуток Частка розмивається при нових раундах, звітність має бути регулярною

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

Тому вибір схеми збору ми фіксуємо до старту кампанії: зміна моделі на живому зборі вимагає міграції випущених токенів і повторної перевірки контрактів, а не правки одного параметра.

Як ми будуємо платформу: етапи інженерної роботи

Порядок етапів задано не зручністю команди, а порядком ризиків: спочатку фіксуємо правила економіки проєкту, потім пишемо код.

Платформа крипто-краудфандингу розпоряджається коштами учасників, тому кожне рішення перевіряється на папері та в тестовому контурі до потрапляння в робочу мережу.

  1. Аудит вимог та економіки. Розбираємо модель: як вважається збір, що відбувається при недоборі суми, як влаштовані повернення, комісії та ролі адміністраторів. Результат — узгоджений опис правил, спільний для коду та приймання.

  2. Проєктування схеми розрахунків. Описуємо рух коштів, випуск токенів за внесок і голосування утримувачів за віхами: хто голосує, який поріг кворуму, що відбувається при спорі.

  3. Розробка контрактів. Збори, токен, казна, голосування, права адміністратора та аварійні зупинки — модульно. Ключові шляхи закриваємо автотестами до підключення інтерфейсу.

  4. Інтеграції та особистий кабінет. Гаманці, верифікація користувачів, платіжні канали, повідомлення та аналітика. Звіряємо дані кабінету та мережі до останньої транзакції.

  5. Тестовий контур. Проганяємо сценарії, які ламають платформи в реальності: недобір, скасування проєкту, спірна віха, повторний вхід, подвійне голосування.

  6. Приймання платформи. Кожне правило економіки — окремий сценарій звірки з вихідним описом; результати фіксуємо у звіті. Тільки після цього переносимо систему в робочу мережу.

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

Пакет передачі: контракти, схеми та регламенти

Здача платформи — це не передача «доступу до панелі» і не закриті ключі в листуванні. Замовник отримує працюючу систему та повний комплект матеріалів, за яким його команда або інший підрядник зможе розвивати її без нас. Що саме фіксується в акті передачі:

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

Комплект залишається у вас у репозиторії та внутрішній базі знань, а не в нашій інфраструктурі.

Кейс: збір коштів з розкриттям за етапами

Платформа збирала кошти на запуск продуктів: внески йшли до спільного пулу, гроші лежали на одній адресі, а виплати за етапами команда проводила вручну.

Утримувачі токенів бачили лише підсумковий звіт засновника — ні статусу етапу, ні підтвердження, що переказ пішов за призначенням.

Чого це коштувало замовнику

Кожна виплата етапу перетворювалася на листування: звіт у таблиці, звірка з юристом, два підписи. Узгодження займало від п'яти до дев'яти днів, а спірний етап зупиняв фінансування на тижні — при тому що наступні раунди вже були зібрані.

Ручні перерахування давали окремий клас відмов: неправильна адреса, повторний переказ і відсутність сліду, хто саме схвалив виплату.

Що перебудували

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

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

Метрики до і після

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

Частка етапів, прийнятих з першого голосування, — близько 80 %, кількість спірних виплат впала з кількох на місяць до поодиноких, а операцій з ключами вручну не залишилося взагалі.

Чим ескроу відрізняється від мультипідпису і що вибрати

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

У мультипідписі кошти лежать у спільному гаманці, а транзакцію випускають живі підписанти — наприклад, 3 з 5.

Межа проходить за джерелом рішення: ескроу відповідає на питання «чи виконана умова» кодом, мультипідпис — людьми, які вирішують, чи підписувати.

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

У крипто-краудфандингу з поетапним голосуванням механізми поєднують. Основний пул тримає ескроу-контракт і видає транші за підсумками голосування утримувачів NFT, а мультипідпис стоїть над ним: призупинення при інциденті, спірний етап, повернення при скасуванні кампанії.

Поріг підписів підбирають так, щоб одна сторона не блокувала випуск: 2 з 3 для оперативних рішень, 4 з 7 — там, де в комітеті інвестори, засновник і незалежний арбітр.

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

Порогові схеми та умовне зберігання беремо з перевірених бібліотек, наприклад OpenZeppelin, а не пишемо логіку підписів з нуля.

Вибір механізму зводиться до трьох питань: чи формалізується умова виплати, хто арбітр при спорі і скільки учасників має домовитися.

Якщо умова перевіряється автоматично — достатньо ескроу; якщо потрібна оцінка або екстрене втручання — додаємо мультипідпис і описуємо процедуру в контракті заздалегідь.

Технічні сумніви перед запуском платформи

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

Нижче — короткі відповіді за кожним пунктом із зазначенням, що фіксується в контрактах, а що в документації.

Чи можна перенести готову платформу на нашу інфраструктуру?

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

Як вважається голосування за віхами?

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

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

Що відбувається з токенами при недосягненні мети збору?

Якщо поріг не зібрано в строк, контракт переходить у режим повернення: вкладник забирає кошти сам, платформа не розпоряджається ними односторонньо. Нерозподілені токени спалюються або залишаються заблокованими — вибране правило фіксується до старту і не змінюється заднім числом.

Як оновлюються контракти і що з правами утримувачів токенів?

Оновлення йде через контракт-обгортку із затримкою застосування: зміни спочатку видні утримувачам, потім набирають чинності. Адміністративні ролі обмежені — у команди немає доступу до коштів кампаній, а права утримувачів описані прямо в інтерфейсі.

Обговоримо задачу і повернемося з оцінкою та планом

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

  • Економіка токена: раунди, розподіл часток, графік розблокування, кому і за що нараховуються токени.
  • Голосування за етапами: хто голосує, як вважається вага голосу, який кворум потрібен і що відбувається зі зібраними коштами при відхиленні етапу.
  • Шар NFT: що саме токенізується — частка, нагорода чи доступ; чи потрібен вторинний ринок і відрахування з перепродажів.
  • Мережа та гаманець: сумісність з вибраною мережею, де зберігаються ключі користувачів, чи потрібні поповнення звичайними грошима.
  • Ролі та доступи: адміністратор, підписанти виплат, хто може призупинити кампанію, вимоги перевірки учасників.
  • Обмеження: юрисдикція, терміни, інтеграції з поточними системами та обов'язкові перевірки безпеки коду.

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

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

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

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

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1542
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1369
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1140