פיתוח פלטפורמת כרטוס NFT עם אנטי-סקאלפינג ותמלוגים

בוטים וסקאלפרים גוזלים מהמארגנים את השליטה במכירת הכרטיסים, והופכים אירועים רווחיים למקור להפסדים. אנחנו בונים פלטפורמות NFT שמגנות אוטומטית מפני מכירה חוזרת ומחזירות לכם את השליטה בשוק המשני. הצוות שלנו מספק את הפרויקט במלואו, מארכיטקטורת החוזה החכם ועד ההשקה והתמיכה השוטפת.

שירותי פיתוח בלוקצ'יין

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1481
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1335
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1034
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1293
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    738
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1031

אנו בונים פלטפורמות כרטוס 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)

  1. המשתמש פותח את האפליקציה ומציג קוד 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); } .
  2. המאמת סורק את ה-QR, מחלץ חתימה ונתונים.
  3. המאמת בודק את החתימה באמצעות {tokenId, eventId, timestamp} ומאשר שהכתובת היא בעלת האסימון (קורא ל-ecrecover דרך RPC).
  4. אם החתימה תקפה והכרטיס לא בשימוש — הכנס.
  5. דגל השימוש נרשם 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.