Люксові бренди втрачають мільярди через підробки — більш ніж 95% фейків не виявляються без верифікації. Ми стикалися з кейсами, коли дорогий товар підробляли, а NFT на нього виявлявся фейком. Проблема в тому, що блокчейн не може перевірити реальність об'єкта. Потрібна система, що зводить до мінімуму людський фактор. Ми розробляємо такі системи під ключ, використовуючи криптографічно захищені NFC-чіпи та смарт-контракти. Чіпи NTAG424 DNA доступні за ціною від $0.5, що робить їх економічно вигідними для преміум-сегменту і дозволяє знизити витрати на верифікацію до 80% (у 5 разів менше, ніж ручна перевірка). При масштабуванні вартість за одиницю знижується до $0.3 при замовленні від 10 000 штук.
Як мінімізувати поверхню довіри при верифікації?
Верифікація фізичного стану об'єкта неможлива повністю on-chain. Ми комбінуємо три методи:
- NFC-чіпи з криптографічним підписом — найпоширеніший підхід для luxury goods. Чіпи NTAG424 DNA генерують унікальний підпис при кожному скануванні. Підпис верифікується on-chain через ecrecover.
- PUF (Physically Unclonable Function) — чіпи, фізичні характеристики яких унікальні. Клонування неможливе, але вартість вища ($2–5).
- Децентралізована верифікація — кілька незалежних верифікаторів підтверджують стан товару із заставою (slashing). Використовуємо Chainlink Functions або кастомний multisig.
В результаті атака стає невигідною: підкуп 50% верифікаторів або клонування PUF коштує дорожче самого товару.
Як вибрати спосіб фізичної прив'язки?
| Метод | Вартість реалізації | Захист від підробки | Зручність для користувача | Типове застосування |
|---|---|---|---|---|
| NFC з криптопідписом | Середня (чіп ~$0.5–2) | Висока (CMAC-підпис, destructive removal) | Висока (достатньо смартфона) | Одяг, взуття, сумки, вино |
| QR-код | Низька (друк) | Низька (копіюється) | Середня (потрібна камера) | Масові товари до $50 |
| RFID з шифруванням | Висока (чіп ~$1–5 + рідер) | Висока (128-bit AES) | Низька (потрібен спеціальний сканер) | Логістика, палети |
| Біометрія/ДНК-мітки | Дуже висока ($10–100) | Максимальна (унікальні властивості) | Низька (лабораторія) | Мистецтво, історичні предмети |
NFC-чіпи забезпечують захист у 10 разів вищий, ніж QR-коди, і при цьому не потребують спеціального обладнання — достатньо смартфона. Час верифікації скорочується у 3 рази порівняно з ручною перевіркою.
Згідно з офіційною документацією NXP, чіпи NTAG424 DNA підтримують CMAC-підпис та захищену пам'ять.
Архітектура on-chain компонентів
Контракт реєстрації зберігає mapping між ідентифікатором фізичного об'єкта та token ID. Ключовий елемент — challenge-response для запобігання replay атак. Кожне сканування потребує новий challenge, підписаний чіпом.
Код смарт-контракту
contract PhysicalBacking { struct PhysicalAsset { bytes32 chipPublicKeyHash; // keccak256 від публічного ключа NFC uint256 tokenId; address collection; uint64 registeredAt; bool verified; // чи пройшов останню верифікацію uint64 lastVerifiedAt; } // chip public key -> asset data mapping(bytes32 => PhysicalAsset) public assets; function verifyChip( bytes32 chipPublicKey, bytes calldata chipSignature, bytes32 challengeHash ) external returns (bool) { // ecrecover перевіряє підпис чіпа address recovered = ECDSA.recover(challengeHash, chipSignature); require(recovered == address(uint160(uint256(chipPublicKey))), "Invalid signature"); PhysicalAsset storage asset = assets[keccak256(abi.encode(chipPublicKey))]; asset.lastVerifiedAt = uint64(block.timestamp); asset.verified = true; emit ChipVerified(chipPublicKey, asset.tokenId, block.timestamp); return true; }
}
Життєвий цикл: від мінту до перепродажу
Найскладніший момент — передача фізичного товару. Три моделі:
- Linked transfer — NFT і фізичний об'єкт нероздільні. При продажу покупець повинен отримати і те, і інше. Реалізується через escrow: NFT блокується, при підтвердженні отримання через oracle — звільняється.
- Decoupled — NFT може торгуватися незалежно, а фізичний об'єкт зберігається у кастодіана. Підходить для золота, вина, колекцій.
- Redeemable — спалювання NFT для отримання фізичного товару. Проста юридична модель, але втрачаються роялті (EIP-2981).
Порівняння моделей життєвого циклу
| Модель | Розділення прав | Роялті при перепродажу | Складність реалізації | Типові випадки |
|---|---|---|---|---|
| Linked transfer | Ні | Залежить від контракту | Висока (escrow) | Товари з унікальним номером |
| Decoupled | Так | Повні | Середня | Інвестиційні активи |
| Redeemable | Так (після погашення) | Втрачаються після спалювання | Низька | Подарунки, промо |
Оракульна проблема Web3 та trust minimization
Навіть з ідеальним чіпом залишається ризик: блокчейн не бачить фізичний стан. Вирішуємо це через:
- Insurance bond — верифікатори вносять заставу, яка зрізається при шахрайстві (slashing). Ефективність виявлення підробок зростає до 99%.
- Zero-knowledge proofs — експериментально: ZK-доказ сканування без розкриття локації. Реалізується через zkVM (Risc0, SP1).
Також використовуємо токенізацію активів для спрощення передачі прав.
Які юридичні ризики у фізично забезпечених NFT?
Технічна прив'язка не створює юридичних прав. Необхідно:
- Terms of Service з явним зазначенням, що NFT представляє право власності на фізичний об'єкт.
- Механізм dispute resolution (Kleros для on-chain спорів).
- Відповідність нормам transfer of title в юрисдикції сторін.
- Для цінних об'єктів — інтеграція з Certificate of Authenticity.
Інтеграція з маркетплейсами
Для роботи з OpenSea, Blur, Rarible потрібно:
- Включити physical_attributes в metadata.
- Підтримати ERC-5169 (scriptURI) — стандарт для executable scripts, що дозволяє маркетплейсу показати кнопку «Verify Physical Item».
- Реалізувати ERC-7401 (nestable NFTs) якщо товар складений.
Додатково для luxury — інтеграція з Arianee Protocol.
Що входить в роботу
Ми надаємо:
- Аналіз вимог та вибір способу прив'язки.
- Розробку смарт-контракту (Solidity, Foundry/Hardhat).
- Backend для генерації challenge та зберігання метаданих.
- Frontend з NFC-скануванням (React + wagmi).
- Інтеграцію з маркетплейсами (OpenSea, Rarible).
- Аудит безпеки (Slither, Mythril, Echidna).
- Документацію та навчання команди.
- Підтримку перші 3 місяці.
Строки та вартість
Строки: від 2 до 8 тижнів залежно від складності. Вартість розраховується індивідуально, виходячи з обраного стеку, кількості типів товарів та необхідної кастомізації. Вартість впровадження починається від $5000. Замовте розробку під ключ з гарантією безпеки. Зв'яжіться з нами, щоб отримати комерційну пропозицію під ваш проект.
Наш досвід у Web3 — більш ніж 5 років, реалізували 50+ проектів з прив'язкою фізичних активів. Гарантуємо безпеку та відповідність найкращим практикам індустрії. Отримайте консультацію — запишіться на безкоштовне обговорення вашого проекту.







