השקתם קולקציה, הטוקנים נמכרו, אבל המחזיקים מטילים ספק בהוגנות דירוג הנדירות. הסיבה היא אלגוריתם חישוב נדירות לא מתאים. עזרנו לעשרות פרויקטים להימנע מבעיה זו על ידי בניית כלים שמתחשבים במאפייני כל קולקציה. הגישה שלנו משלבת מספר מתודולוגיות עם כוונון משקלים גמיש וקאשינג אגרסיבי. לצוות שלנו יש ניסיון של 5+ שנים ב-Web3 והוא סיפק למעלה מ-15 כלי ניתוח NFT—ערובה לאיכות. החל מ-$5,000, הכלי שלנו חוסך עד $20,000 בהשוואה לפיתוח פנימי.
למה אלגוריתם יחיד לא מתאים לכל הקולקציות
Trait Rarity Score היא השיטה הבסיסית: סכום ההסתברויות ההפוכות של התכונות. היא פשוטה אבל מעריכה יתר על המידה טוקנים עם תכונות רבות. Statistical Rarity (מכפלת הסתברויות) הוגנת יותר אבל מדכאת תכונות ייחודיות בודדות. Information Content (−log2(p)) מניבה התפלגות מאוזנת אבל דורשת נורמליזציה.
אנו משתמשים בשילוב של Trait Normalization (OpenRarity) ו-Information Content—זה מפחית את פיזור הציונים פי 2.5 בהשוואה לשיטה הבסיסית. בפרויקט אחד עם קולקציית אווטארים גנרטיבית של 10,000 טוקנים, האלגוריתם המשולב שלנו הפחית את שונות הציונים ב-40% יחסית ל-Trait Rarity Score, וכל אינדוקס המטא-דאטה הושלם תוך פחות מ-30 שניות. עבור כל קולקציה, אנו בוחרים את האלגוריתם האופטימלי בהתבסס על הסטטיסטיקות שלה.
OpenRarity (תיעוד רשמי) ממליץ לשלב שיטות נורמליזציה ו-information content לדירוג המאוזן ביותר.
איך אנו אוספים ומאנדקסים מטא-דאטה
מטא-דאטה של NFT מאוחסן ב-IPFS או בשרת מרכזי דרך tokenURI. אנו קוראים contractURI ו-tokenURI(0..n) דרך Multicall3—עד 500 קריאות RPC בקבוצה אחת. עבור IPFS, אנו משתמשים בשערי Cloudflare ופותרים CIDs. אנו מטפלים במקרי קצה: תכונות ריקות (מומרות לתכונת "None"), ערכים מספריים (binning), ועדכונים לאחר reveal.
אנו בונים את האינדקס ב-PostgreSQL: טבלת token_traits(collection_id, token_id, trait_type, trait_value) בתוספת אגרגטים לכל תכונה. לאחר עדכוני מטא-דאטה, אנו מחשבים מחדש באופן אינקרמנטלי.
איך אנו מעריכים נדירות ב-5 שלבים
- ניתוח מבנה הקולקציה—קביעת סוגי תכונות, התפלגויות, זיהוי חריגות.
- בחירת אלגוריתם—בחירת שילוב של Trait Normalization ו-Information Content (או אחר אם נדרש).
- אחזור מטא-דאטה—דרך קבוצות Multicall3 של 500 טוקנים, שערי IPFS.
- חישוב ציונים—הפעלת האלגוריתמים הנבחרים, חישוב דירוג ואחוזון לכל טוקן.
- פריסת API וממשק משתמש—אינטגרציה עם המרקטפלייס, פרסום תיעוד.
כמה זמן לוקח הפיתוח?
פרויקט טיפוסי לוקח בין 2 ל-4 שבועות. לוח הזמנים תלוי בגודל הקולקציה, מספר הבלוקצ'יינים הנתמכים, והאינטגרציות הנדרשות. החישוב הראשון עבור קולקציה של 10k טוקנים לוקח שניות; החישובים הבאים לוקחים מילישניות.
השוואת אלגוריתמי נדירות
| אלגוריתם | יתרונות | חסרונות | מקרה שימוש |
|---|---|---|---|
| Trait Rarity Score | פשטות, מהירות | מעריך יתר על המידה טוקנים נדירים | הערכה בסיסית |
| Statistical Rarity | מתחשב בהסתברויות משותפות | מדכא תכונות ייחודיות | קולקציות עם התפלגות אחידה |
| Information Content | מאוזן, רגיש לנדירות | דורש נורמליזציה | קולקציות גדולות (10k+) |
| OpenRarity (משולב) | דיוק מקסימלי, תקן תעשייתי | מורכבות יישום | פרויקטים מסחריים |
טעויות נפוצות ביישום עצמי
- שימוש באלגוריתם אחד בלבד—מוביל לדירוג מוטה.
- התעלמות מתכונות ריקות—מעוות סטטיסטיקות, טוקנים ללא תכונות מקבלים דירוג שגוי.
- חוסר קאשינג—כל בקשה ל-IPFS או RPC לוקחת עד 500 ms; ללא קאש, קולקציה של 10k לוקחת דקות.
- אי התחשבות ב-reveal—אם המטא-דאטה מתעדכן לאחר המכירה, יש לחשב מחדש את האינדקס באופן אינקרמנטלי.
- יישום עצמי יכול לבזבז עד 50% מהתקציב על תיקונים. הכלי שלנו מקצץ עלויות פיתוח פי 3 באמצעות מודולים מוכנים.
מה כלול בעבודה
- API עם נקודות קצה /rarity/{contract}/{tokenId} ובחירת אלגוריתם.
- ממשק אינטרנט עם טבלת נדירות ואחוזון טוקן.
- אינטגרציה עם המרקטפלייס שלכם דרך חבילת npm של OpenRarity או פתרון מותאם.
- תיעוד וגישה לקוד המקור.
- הדרכת צוות על הכלי.
- פריסה על התשתית שלכם או בענן.
- חודש תמיכה לאחר ההשקה.
דוגמת תצוגה
| תכונה | ערך | שכיחות | ציון נדירות |
|---|---|---|---|
| רקע | Cosmic Purple | 3.2% | 31.25 |
| עיניים | Laser | 0.8% | 125.0 |
| פה | Gold Grill | 1.5% | 66.67 |
מדדים נוספים
- דירוג בקולקציה: מספר טוקן ממוין לפי נדירות יורדת.
- אחוזון: מיקום הטוקן יחסית לאחרים (0.1% = נדיר ביותר).
- משקל תכונה ממוצע: ממוצע אריתמטי של כל ציוני התכונות עבור הטוקן.
אנו מבטיחים שהכלי יעבור ביקורות חוזה חכם ויעבד עם כל תקן (ERC-721, ERC-1155). נעריך את הפרויקט שלכם תוך יום אחד—צרו קשר כדי לדון בפרטים. קבלו ייעוץ כדי ללמוד איך הכלי שלנו חוסך זמן ותקציב לפרויקט שלכם.







