Розробка смарт-контрактів для AI-маркетплейсу

Розробка смарт-контрактів для AI-маркетплейсу: ключові виклики Ми розробляємо смарт-контракти для AI-маркетплейсів під ключ. AI-маркетплейс на блокчейні — це не просто «додати крипто-оплату до SaaS». Це система, де on-chain компоненти відповідають за розрахунки між розробниками моделей та спожива

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

Часті запитання

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

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

Розробка смарт-контрактів для AI-маркетплейсу: ключові виклики

Ми розробляємо смарт-контракти для AI-маркетплейсів під ключ. AI-маркетплейс на блокчейні — це не просто «додати крипто-оплату до SaaS». Це система, де on-chain компоненти відповідають за розрахунки між розробниками моделей та споживачами, верифікацію виконаних інференсів, керування доступом до API та розподіл роялті. Складність у тому, що AI-інференс відбувається off-chain, а блокчейн повинен це верифікувати без довіри до оператора. Наша команда з 5+ років досвіду (15+ проєктів) вирішує це завдання за допомогою комбінації оптимістичних, zkML та TEE-підходів, обираючи оптимальний для вашого бюджету та вимог. Вже на етапі проєктування ми оцінюємо газові витрати та обираємо L2-мережу з мінімальними комісіями: L2 транзакції дешевші за mainnet в 100–1000 разів. Економія на транзакціях порівняно з mainnet може сягати 99% — з $50 за інференс до $0.05 на L2. Наприклад, при 1000 інференсах на день економія складе $49,950 на місяць.

Як контракт верифікує off-chain обчислення?

Оптимістична верифікація з dispute window. Оператор заявляє про виконання інференсу, публікує хеш результату. Протягом N годин споживач може оскаржити результат. При спорі — арбітраж (on-chain голосування або Kleros). Мінус: затримка оплати, UX-тертя.

Proof-of-inference через zkML. Zero-knowledge proof того, що модель дала конкретний висновок на конкретних вхідних даних. Технологія розвивається: бібліотека EZKL дозволяє конвертувати ONNX-моделі в ZK-circuit (Halo2). Верифікатор — смарт-контракт, який перевіряє proof за ~500K gas [EZKL Documentation]. Обмеження: працює для моделей до ~50M параметрів, GPT-4-клас верифікувати так неможливо поки.

TEE-based attestation. Інференс виконується всередині Trusted Execution Environment (Intel TDX, AMD SEV). TEE генерує атестат — підпис, який верифікує on-chain оракул. Marlin Oyster, Phala Network надають інфраструктуру для цього. Довіра переноситься з оператора на Intel/AMD.

Порівняння методів верифікації
Метод Затримка Гарантія Вартість газу
Optimistic ~N годин Економічна ~50K gas
zkML (EZKL) ~5 хв Математична ~500K gas
TEE (Marlin) ~1 хв Апаратна ~100K gas

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

Які on-chain компоненти потрібні?

Типовий AI-маркетплейс вимагає кілька взаємодіючих контрактів:

ModelRegistry — реєстр AI-моделей. Зберігає: CID моделі на IPFS/Arweave, адресу власника, pricing (per-request вартість), метадані (тип моделі, вхідний/вихідний формат). Власник може оновити ціну та CID (нова версія моделі), але не може змінити історію запитів.

InferenceEscrow — ескроу для розрахунків. Споживач депонує оплату + security deposit. Оператор виконує інференс та отримує оплату після підтвердження. Якщо підтвердження немає через timeout — автоматичний рефанд.

ReputationOracle — лічильник успішних/оспорених запитів для кожного оператора. Оператори з низьким рейтингом вимагають більший deposit або блокуються.

RevenueDistributor — роялті за використання моделі. Якщо модель створена командою (кілька contributor-ів), контракт автоматично розподіляє доходи пропорційно вагам.

contract ModelRegistry { struct Model { address owner; string ipfsCID; // модель + weights string metadataCID; // опис, input/output schema uint256 pricePerCall; // в USDC (6 decimals) bool active; } mapping(bytes32 => Model) public models; event ModelRegistered(bytes32 indexed modelId, address owner, string ipfsCID); event ModelUpdated(bytes32 indexed modelId, string newCID, uint256 newPrice); function registerModel( string calldata ipfsCID, string calldata metadataCID, uint256 pricePerCall ) external returns (bytes32 modelId) { modelId = keccak256(abi.encodePacked(msg.sender, ipfsCID, block.timestamp)); models[modelId] = Model({ owner: msg.sender, ipfsCID: ipfsCID, metadataCID: metadataCID, pricePerCall: pricePerCall, active: true }); emit ModelRegistered(modelId, msg.sender, ipfsCID); } } 

Платіжна модель

Pay-per-use — простіше для споживача, але кожна транзакція на mainnet коштує дорого. Рішення: Layer 2 (Arbitrum, Base) або state channel.

Subscription / credit model — споживач купує кредити (ERC-20 токен протоколу), списання при інференсі. Оператор отримує кредити, протокол періодично розподіляє їх у stablecoin.

API key on-chain — NFT як API ключ (ERC-721 або ERC-1155). Власник NFT отримує доступ до моделі. Роялті за вторинні продажі (EIP-2981) йдуть розробнику.

Governance та оновлюваність

Використовуємо UUPS proxy (EIP-1967) для оновлення. Governance — через Governor Bravo з timelock. Параметри, які не змінюються: баланси користувачів, історичні дані. Вони зберігаються в immutable storage.

Який L2 обрати для AI-маркетплейсу?

Mainnet Ethereum з $5-50 за транзакцію нежиттєздатний. Переважні варіанти:

Мережа TPS Вартість транзакції Екосистема
Arbitrum One ~40K $0.01-0.1 Зріла
Base ~40K $0.001-0.05 Зростаюча
Polygon PoS ~65K $0.001-0.01 Зріла
Optimism ~40K $0.01-0.1 Зріла

Якщо проєкт орієнтований на AI Web3 — розглядаємо Ritual або Gensyn.

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

  • Повний набір смарт-контрактів (реєстр, ескроу, розподіл доходів)
  • Юніт- та інтеграційні тести (Foundry, fuzzing)
  • Розгортання та верифікація контрактів у блокчейн-оглядачі
  • Документація API та архітектури
  • Підтримка протягом місяця після запуску

Процес і строки

  1. Архітектурне проєктування (3-5 днів)
  2. Розробка смарт-контрактів (1.5-2 тижні)
  3. Інтеграційне тестування (3-5 днів)
  4. Аудит безпеки (7-10 днів паралельно)
  5. Розгортання та документування (2-3 дні)

Разом від проєктування до готового до аудиту коду: 1-2 тижні залежно від обраної моделі верифікації та складності governance.

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