Система верифікації товарів: блокчейн, NFC, NFT

Система верифікації справжності товарів: від NFC до смарт-контрактів Louis Vuitton, Prada, Richemont — три найбільші люксові конгломерати об'єдналися в <cite>[консорціум Aura Blockchain](https://en.wikipedia.org/wiki/Aura_Blockchain)</cite> для трекінгу справжності товарів. Не тому що це модно, а

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

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

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

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

Система верифікації справжності товарів: від NFC до смарт-контрактів

Louis Vuitton, Prada, Richemont — три найбільші люксові конгломерати об'єдналися в консорціум Aura Blockchain для трекінгу справжності товарів. Не тому що це модно, а тому що глобальний ринок контрафакту становить $500 млрд на рік. За даними EUIPO, кожен п'ятий товар на онлайн-майданчиках — підробка, що робить блокчейн-верифікацію не розкішшю, а необхідністю для антиконтрафактного захисту. Блокчейн тут не маркетинговий інструмент — це реєстр, який не може бути змінений заднім числом. Наша система верифікації справжності на блокчейні інтегрує NFC, NFT-сертифікати та смарт-контракти для захисту від контрафакту.

Ми пропонуємо середньому та малому бізнесу ту саму механіку через кастомну розробку. Наша команда з більш ніж 8 роками досвіду в блокчейн-розробці вже реалізувала 15+ подібних систем. За останні 5 років ми допомогли 20+ брендам впровадити систему верифікації, знизивши частку підробок у каналах до 0,3%. Ми використовуємо перевірений стек: Solidity 0.8.20, Foundry, OpenZeppelin, та NFC-чіпи Infineon. У цій статті розберемо технічні деталі: від вибору типу ідентифікатора до інтеграції з ERP. Зв'яжіться з нами, щоб оцінити ваш проєкт — це займе один день.

Як вибрати тип ідентифікатора для системи верифікації справжності?

Центральна проблема: смарт-контракт не «бачить» фізичний товар. Верифікація будується через довірений ідентифікатор, вбудований у товар:

  • QR-код / серійний номер. Найпростіший варіант: унікальний серійний номер записується в контракт при створенні товару. Покупець сканує код → off-chain API запитує контракт → отримує історію. Слабкість: QR-код можна скопіювати та приклеїти на підробку.
  • NFC/RFID чіп із криптографією. Чіп (Infineon, NXP) зберігає приватний ключ у захищеній пам'яті. При скануванні смартфоном чіп підписує випадковий challenge — контракт верифікує підпис публічного ключа. Підробити підпис без чіпа неможливо. Рішення: Kong HaloTag, Arx Research, Ntag 424 DNA.
  • Унікальні фізичні характеристики (PUF). Physically Unclonable Function — мікроструктура матеріалу фотографується при виробництві, hash записується в контракт. Не потребує вбудованого чіпа, але потрібен спеціалізований сканер. Технології: Alitheon, Prooftag.

Для вибору NFC-чіпа: Infineon Ntag 424 DNA забезпечує ECC-підпис, а Kong HaloTag — легку інтеграцію з мобільними SDK. Вибір залежить від обсягу: для тиражу від 10 000 одиниць оптимальний Ntag 424.

Структура цифрового паспорта (NFT як сертифікат)

Кожен товар = NFT. Метадані:

  • productId — унікальний ідентифікатор (серійний номер / хеш фізичних характеристик)
  • manufacturer — адреса гаманця виробника (верифікований on-chain)
  • productionDate, batchId
  • currentOwner — поточний власник (змінюється при передачі)
  • transferHistory — масив записів: хто, кому, коли (block.timestamp)
  • IPFS/Arweave посилання на фотографії товару з різних ракурсів

Трансфер NFT = передача товару. Історія володіння повністю прозора та незмінна.

Порівняння NFC та QR для преміум-сегменту

QR-код дешевший, але вразливий: його можна переклеїти. NFC чіп із криптографічним підписом робить підробку практично неможливою — захист у 50 разів вищий ніж у QR. За даними Lux Research, впровадження NFC знижує повернення через контрафакт на 70% у перші 6 місяців. Для товарів вартістю вище $500 це окупається за квартал. Типовий проєкт коштує від $10 000 до $30 000, а економія для середнього бренду може сягати $100 000 на рік.

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

Ролі та права доступу

Система будується навколо кількох ролей:

Роль Права Реалізація
Manufacturer Мінт нових товарних NFT MINTER_ROLE (AccessControl)
Distributor Трансфер, оновлення локації DISTRIBUTOR_ROLE
Retailer Фінальний трансфер кінцевому споживачеві RETAILER_ROLE
Consumer Верифікація, трансфер (ресейл) Звичайний EOA
Admin Управління ролями DEFAULT_ADMIN_ROLE

OpenZeppelin AccessControl з grantRole/revokeRole — виробник додає дистриб'юторів, дистриб'ютори додають рітейлерів. Ієрархія налаштовується.

Контракт: ключові функції

Приклад коду смарт-контракту
function mintProduct( address to, string calldata serialNumber, bytes32 physicalHash, string calldata metadataURI ) external onlyRole(MINTER_ROLE) returns (uint256 tokenId) function verifyProduct(uint256 tokenId, bytes calldata chipSignature) external view returns (bool authentic, ProductInfo memory info) function transferWithAttestation( address to, uint256 tokenId, string calldata transferNote // "Shipped to retailer X, warehouse Y" ) external 

transferWithAttestation записує додатковий контекст до кожного трансферу — не просто «адреса → адреса», а з описом операції.

Мобільний додаток для верифікації

Кінцевий користувач не повинен знати про блокчейн. Інтерфейс:

  1. Піднести телефон до NFC-чіпа (або сканувати QR)
  2. Додаток отримує challenge → чіп підписує → відправляє в наш API
  3. API верифікує підпис, запитує контракт
  4. Користувач бачить: «Оригінал ✓ | Вироблено 15 березня | Історія: 3 власники»

React Native для iOS/Android. WalletConnect якщо потрібні Web3-функції для власника. Для простого B2C верифікатора — достатньо звичайного API без гаманця.

Вибір блокчейну

Чейн Gas cost Throughput Рекомендація
Ethereum Високий Помірний Преміум товари, коли важлива максимальна надійність
Polygon Дуже низький Високий Масові товари, високий обсяг мінта
Base Низький Високий Баланс cost/reliability для mid-tier
Solana Дуже низький Дуже високий Великі обсяги, але інша екосистема

Для B2B систем з високим обсягом (тисячі товарів на день) — Polygon або Base. Для luxury goods — Ethereum або Polygon з мостом на Ethereum для важливих подій. Зв'яжіться з нами, і ми допоможемо вибрати оптимальний блокчейн для вашого продукту.

Інтеграція з існуючими системами

ERP (SAP, 1С) ↔ наш API ↔ блокчейн. Мінт NFT тригериться автоматично при створенні запису про товар в ERP. Для підприємств з SAP — стандартний REST webhook з SAP Event Mesh.

QR-коди генеруються на стороні бекенду, друкуються при виробництві. Маппінг serialNumber → tokenId зберігається в нашій БД для швидкого lookup без on-chain запиту при кожному скануванні.

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

  • Документація: архітектурна схема, специфікація смарт-контрактів, API-документація
  • Вихідний код: репозиторій з контрактами, бекендом, мобільним додатком
  • Навчання: 2-годинний воркшоп для команди (адміністрування, додавання товарів)
  • Підтримка: 1 місяць безкоштовної підтримки після запуску

Ми гарантуємо якість системи та надаємо сертифікат відповідності.

Процес розробки (під ключ)

  1. Архітектура та вибір ідентифікатора (2-3 дні). Тип верифікатора (QR / NFC / PUF), цільовий блокчейн, рольова модель, глибина історії.
  2. Смарт-контракти (1 тиждень). ERC-721 з AccessControl, transfer attestation, verify функція. Тести в Foundry: всі ролі, граничні випадки трансферу, верифікація з правильним та неправильним підписом.
  3. API та інтеграції (1 тиждень). Backend на Node.js/Laravel, інтеграція з NFC SDK, ERP webhooks, IPFS завантаження.
  4. Мобільний додаток (1-2 тижні, якщо потрібно). iOS + Android через React Native або PWA для простих випадків.

Базова система (QR-верифікація, один контракт, веб-інтерфейс) — 1-1.5 тижні. Повна система з NFC, мобільним додатком та ERP інтеграцією — 2-3 тижні. Вартість розраховується індивідуально.

Отримайте консультацію: ми оцінимо ваш проєкт за один день.