מותגי יוקרה מפסידים מיליארדים בגלל זיופים—מעל 95% מהזיופים לא מתגלים ללא אימות. נתקלנו במקרים שבהם פריט יקר היה מזויף, אבל ה-NFT שלו היה אמיתי. הבעיה היא שבלוקצ'יין לא יכול לאמת את המציאות הפיזית של החפץ. יש צורך במערכת שממזערת טעויות אנוש. אנו בונים מערכות מפתח ביד באמצעות שבבי NFC מוצפנים קריפטוגרפית וחוזים חכמים. שבבי NTAG424 DNA הם חסכוניים לפלח הפרימיום, ומפחיתים את עלויות האימות בעד 80%.
איך למזער את שטח האמון באימות?
אימות מלא על-גבי השרשרת של מצב פיזי הוא בלתי אפשרי. אנו משלבים שלוש שיטות:
-
שבבי NFC עם חתימה קריפטוגרפית — הגישה הנפוצה ביותר למוצרי יוקרה. שבבי NTAG424 DNA מייצרים חתימה ייחודית בכל סריקה. החתימה מאומתת על-גבי השרשרת באמצעות
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; } }. - PUF (פונקציה בלתי ניתנת לשכפול פיזית) — שבבים עם מאפיינים פיזיים ייחודיים. בלתי אפשרי לשכפל אותם אבל הם יקרים יותר.
- רשת אורקל מבוזרת — מספר מאמתים בלתי תלויים מאשרים את מצב המוצר עם ערבות והפחתה. אנו משתמשים ב-Chainlink Functions או ב-multisig מותאם אישית.
כתוצאה מכך, התקפות הופכות ללא כלכליות: שוחד ל-50% מהמאמתים או שכפול PUF עולה יותר מהמוצר עצמו.
איך לבחור את שיטת הקישור הפיזי?
| שיטה | עלות יישום | הגנה נגד זיופים | נוחות משתמש | מקרה שימוש טיפוסי |
|---|---|---|---|---|
| NFC עם חתימה קריפטוגרפית | בינונית (שבב ~$0.5–2) | גבוהה (חתימת CMAC, הסרה הרסנית) | גבוהה (סמארטפון בלבד) | ביגוד, נעליים, תיקים, יין |
| קוד QR | נמוכה (הדפסה) | נמוכה (ניתן להעתקה) | בינונית (נדרשת מצלמה) | מוצרים המוניים מתחת ל-$50 |
| RFID עם הצפנה | גבוהה (שבב ~$1–5 + קורא) | גבוהה (AES 128-bit) | נמוכה (נדרש סורק מיוחד) | לוגיסטיקה, משטחים |
| ביומטריה/סמני DNA | גבוהה מאוד ($10–100) | מקסימלית (מאפיינים ייחודיים) | נמוכה (נדרשת מעבדה) | אמנות, פריטים היסטוריים |
שבבי NFC מציעים הגנה טובה פי 10 מקודי QR תוך שהם לא דורשים ציוד מיוחד—רק סמארטפון.
לפי התיעוד הרשמי של NXP, שבבי NTAG424 DNA תומכים בחתימת CMAC ובזיכרון מוגן.
ארכיטקטורת רכיבים על-גבי השרשרת
חוזה הרישום מאחסן מיפוי בין מזהה החפץ הפיזי למזהה הטוקן. מרכיב מפתח הוא challenge-response למניעת התקפות replay. כל סריקה דורשת אתגר חדש החתום על ידי השבב.
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;
}
} מחזור חיים: מהטבעה ועד מכירה חוזרת
החלק המסובך ביותר הוא העברת הפריט הפיזי. שלושה מודלים:
- העברה מקושרת — NFT והחפץ הפיזי בלתי נפרדים. במכירה, הקונה חייב לקבל את שניהם. מיושם באמצעות נאמנות (escrow): ה-NFT ננעל ומשוחרר עם אישור אורקל על מסירה.
- מנותק — ה-NFT יכול להיסחר באופן עצמאי בעוד החפץ הפיזי נשאר אצל מחזיק. מתאים לזהב, יין, פריטי אספנות.
- ניתן למימוש — שריפת ה-NFT כדי לתבוע את החפץ הפיזי. מודל משפטי פשוט אבל מאבד תמלוגים (EIP-2981).
השוואת מודלי מחזור חיים
| מודל | הפרדת זכויות | תמלוגי מכירה חוזרת | מורכבות יישום | מקרים טיפוסיים |
|---|---|---|---|---|
| העברה מקושרת | לא | תלוי בחוזה | גבוהה (נאמנות) | מוצרים עם מספר סידורי ייחודי |
| מנותק | כן | מלא | בינונית | נכסי השקעה |
| ניתן למימוש | כן (לאחר מימוש) | אבוד בעת שריפה | נמוכה | מתנות, מבצעים |
בעיית האורקל ומזעור אמון
גם עם שבב מושלם, הסיכון נשאר: בלוקצ'יין לא יכול לראות את המצב הפיזי. אנו פותרים זאת עם:
- אגרת ביטוח — מאמתים מפקידים ערבות שנחתכת אם הם מרמים.
- הוכחות אפס ידע — ניסיוני: הוכחת ZK של סריקה ללא חשיפת מיקום. מיושם באמצעות zkVM (Risc0, SP1).
מהם הסיכונים המשפטיים עבור NFTs מגובים פיזית?
קישור טכני לא יוצר זכויות משפטיות. אתה צריך:
- תנאי שירות המצהירים במפורש שה-NFT מייצג בעלות על החפץ הפיזי.
- מנגנון יישוב מחלוקות (Kleros למחלוקות על-גבי השרשרת).
- ציות לחוקי העברת בעלות בתחומי השיפוט של הצדדים.
- עבור פריטים יקרי ערך, שילוב עם תעודת אותנטיות.
אינטגרציה עם שווקים
כדי לעבוד עם OpenSea, Blur, Rarible, אתה צריך:
- לכלול את
physical_attributesבמטא-דאטה. - תמיכה ב-ERC-5169 (scriptURI) — תקן לסקריפטים ניתנים להרצה שמאפשר לשווקים להציג כפתור "אמת פריט פיזי".
- יישום ERC-7401 (NFTs מקוננים) אם המוצר מורכב.
ליוקרה, בנוסף יש לשלב עם פרוטוקול Arianee.
מה כלול בעבודה
אנו מספקים:
- ניתוח דרישות ובחירת שיטת קישור.
- פיתוח חוזים חכמים (Solidity, Foundry/Hardhat).
- צד שרת ליצירת אתגרים ואחסון מטא-דאטה.
- צד לקוח עם סריקת NFC (React + wagmi).
- אינטגרציה עם שווקים (OpenSea, Rarible).
- ביקורת אבטחה (Slither, Mythril, Echidna).
- תיעוד והדרכת צוות.
- 3 החודשים הראשונים של תמיכה.
לוחות זמנים ועלות
לוחות זמנים: 2 עד 8 שבועות תלוי במורכבות. העלות מחושבת באופן אישי לפי ערימת הטכנולוגיה שנבחרה, מספר סוגי המוצרים וההתאמה הנדרשת. בקש פיתוח מפתח ביד עם אחריות אבטחה. צור קשר כדי לקבל הצעה מסחרית לפרויקט שלך.
הניסיון שלנו ב-Web3 משתרע על פני 5 שנים, עם יותר מ-50 פרויקטים הכוללים קישור נכסים פיזיים. אנו מבטיחים אבטחה והקפדה על שיטות עבודה מומלצות בתעשייה. קבל ייעוץ — קבע דיון חינם על הפרויקט שלך.







