אנו בונים פלטפורמות כרטוס NFT הפותרות בעיות שוק מערכתיות: סקלפרים קונים מכסות באמצעות בוטים ומוכרים מחדש במרווח של 300–500%, בעוד המארגן מאבד שליטה על מכירות משניות. קחו פסטיבל מוזיקה גדול: 50,000 מבקרים, מחיר כרטיס ממוצע 200 דולר. עם סקלפינג, המארגן מפסיד עד 30% מההכנסות — 3 מיליון דולר. לקוח אירופאי אחד הפחית את הפסדי המכירה החוזרת ב-95% בעונה הראשונה לאחר יישום כרטיסי ה-NFT שלנו. הפתרונות שלנו חוסמים תרחישים אלה ברמת החוזה החכם. כרטיס רגיל הוא חתימה על נייר או רשומת מסד נתונים. כרטיס NFT הוא חוזה חכם המנהל זכויות ואימותים בעצמו. ארכיטקטורה זו נותנת למארגן כלים שאינם זמינים במערכות מסורתיות. מוכנים ליעילות דומה? צרו קשר.
«ERC-2981 מגדיר דרך סטנדרטית לאחזור מידע על תשלומי תמלוגים עבור אסימונים שאינם ניתנים להחלפה.» — הצעות לשיפור Ethereum
כיצד פועלת הגנת מכירה חוזרת
החוזה בנוי על ERC-721 עם הרחבות שעוקפות את transferFrom הסטנדרטי. מכניקות מפתח:
- תמלוגים על מכירות משניות מיושמים באמצעות ERC-2981 (
royaltyInfo). המארגן מקבל אחוז מכל מכירה חוזרת אוטומטית — ללא מתווכים. התקן נתמך על ידי OpenSea, Blur, LooksRare. - רשימת היתרים ומגבלות רכישה — באמצעות Merkle Tree לאימות חסכוני בגז. אנו שומרים רק את ה-hash השורשי, המשתמש מספק הוכחה.
- מצב Soulbound הופך את הכרטיס ללא ניתן להעברה לאחר אימות כניסה. מיושם על ידי עקיפת
_beforeTokenTransferעם בדיקת דגלisUsed. - URI דינמי משנה מטא-דאטה בהתאם למצב: לפני האירוע, לאחר אימות, לאחר שימוש.
function _beforeTokenTransfer(
address from,
address to,
uint256 tokenId,
uint256 batchSize
) internal override {
require(!usedTickets[tokenId], "Ticket already validated");
if (transferRestricted[tokenId]) {
require(from == address(0) || to == address(0), "Non-transferable");
}
super._beforeTokenTransfer(from, to, tokenId, batchSize);
} אימות On-chain לעומת off-chain
| קריטריון | אימות On-chain | Off-chain עם חתימה |
|---|---|---|
| שקיפות | רשומה on-chain ב-100% | חתימה מאומתת off-chain, כתיבה בקבוצות |
| תפוקה | ~10 כניסות/דקה (Ethereum) | עד 1000 כניסות/שנייה |
| עלות | ~$0.01 על Polygon, $1+ על Mainnet | < $0.001 לבדיקה |
| מתאים ל | אירועי VIP, קונצרטים קטנים | פסטיבלים, אצטדיונים |
לפסטיבלים עם אלפי כניסות בו-זמנית, אנו משתמשים באפשרות השנייה עם מטמון מצב אסימון מקומי המסונכרן כל 30 שניות באמצעות מנוי WebSocket לאירועי Transfer. שימוש בפתרונות L2 כמו Polygon מפחית עמלות ב-99% בהשוואה ל-Ethereum Mainnet.
תהליך אימות כרטיס (off-chain)
- המשתמש פותח את האפליקציה ומציג קוד QR המכיל הודעה חתומה EIP-712
function _beforeTokenTransfer( address from, address to, uint256 tokenId, uint256 batchSize ) internal override { require(!usedTickets[tokenId], "Ticket already validated"); if (transferRestricted[tokenId]) { require(from == address(0) || to == address(0), "Non-transferable"); } super._beforeTokenTransfer(from, to, tokenId, batchSize); }. - המאמת סורק את ה-QR, מחלץ חתימה ונתונים.
- המאמת בודק את החתימה באמצעות
{tokenId, eventId, timestamp}ומאשר שהכתובת היא בעלת האסימון (קורא ל-ecrecoverדרך RPC). - אם החתימה תקפה והכרטיס לא בשימוש — הכנס.
- דגל השימוש נרשם off-chain במסד הנתונים; כתיבה on-chain אופציונלית בקבוצות לאחר האירוע.
אימות On-chain נותן שקיפות של 100%, אך חתימה off-chain מתמודדת עם עד 1000 כניסות בשנייה — מהיר פי 50.
אילו בלוקצ'יינים לכרטיסי NFT?
| בלוקצ'יין | עמלת mint ממוצעת | אישור | מערכת שוק |
|---|---|---|---|
| Ethereum (L1) | ~$5 | 12-15 שניות | מלאה (OpenSea, Blur) |
| Polygon (L2) | ~$0.02 | 2-3 שניות | רחבה (OpenSea, Quickswap) |
| Arbitrum (L2) | ~$0.10 | 1-2 שניות | טובה (OpenSea, Uniswap) |
| Solana (לא EVM) | ~$0.0002 | <1 שנייה | מוגבלת (Magic Eden) |
לאירועים המוניים עם מרווח נמוך, אנו ממליצים על Polygon או Arbitrum: העמלות נמוכות והמהירות מספקת את רוב המשתמשים. Ethereum Mainnet מוצדק רק לאירועי פרימיום עם מחיר כרטיס גבוה.
למה לבחור בכרטיסי NFT?
- צמצום סקלפינג באמצעות רשימת היתרים, מגבלות ומצב soulbound.
- תמלוגים אוטומטיים על מכירות משניות ללא מתווכים.
- אנליטיקה שקופה: כל מכירה וכניסה נראית on-chain.
- התאמה אישית: מטא-דאטה דינמי משנה את מראה הכרטיס לאחר האירוע.
חזית וזרימת משתמש
המשתמש קונה דרך dApp סטנדרטי:
- חיבור ארנק (wagmi + RainbowKit)
- בחירת קטגוריה וכמות
- אם מכירה מוקדמת — בדיקת רשימת היתרים באמצעות הוכחת Merkle
- תשלום ב-ETH/MATIC/USDC באמצעות
ownerOf - הכרטיס מופיע בארנק כ-NFT, מוצג בממשק עם קוד QR (הודעה חתומה EIP-712)
למארגנים, לוח מחוונים נפרד: הגדרת אירוע, ייצוא אנליטיקת מכירות on-chain, ניהול מכסות ורשימת היתרים.
אינטגרציה עם שווקים משניים
אינטגרציה סטנדרטית עם OpenSea באמצעות mint() ו-contractURI מלאים כראוי. לשוק משני משלנו, אנו משתמשים ב-Seaport (פרוטוקול פתוח), התומך בהחלפות אטומיות ותמלוגים דרך ERC-2981.
מה כלול בפיתוח
- חוזה חכם ERC-721 עם הרחבות (תמלוגים, רשימת היתרים, soulbound, מטא-דאטה דינמי)
- פריסה ל-testnet + mainnet (Ethereum, Polygon, או שרשרת EVM אחרת)
- dApp חזיתי לקונים (React + wagmi)
- לוח מחוונים למארגנים
- אפליקציה ניידת או סורק אינטרנט לאימות
- אינטגרציית IPFS (Pinata/NFT.Storage)
- ביקורת חוזה (Slither + סקירה ידנית)
צרו קשר כדי לדון בפרויקט שלכם. בקשו ייעוץ — נעריך את הפרויקט שלכם תוך יומיים. לצוות שלנו ניסיון Web3 והוא סיפק מעל 20 פרויקטים על Ethereum, Polygon ו-Solana.







