פיתוח קולקציית Ordinals על ביטקוין — יותר מסתם דחיסת JPEG ל-Witness
נתקלנו בתרחיש שבו לקוח הביא 10,000 תמונות בגודל 50 KB כל אחת וציפה לעמלות מינימליות. המציאות: בשער עמלה של 20 sat/vbyte, רישום אחד בגודל כזה עולה כ-0.0002 BTC, ובסך הכול 2 BTC — וזאת מבלי להתחשב בתנודתיות בשוק העמלות. הפתרון הוא רישומים רקורסיביים, בהם אנו משתמשים באופן פעיל. הם מאפשרים הפחתת עמלות עד פי 10. פיתוח במחזור מלא כולל עיצוב, כתיבת סקריפטים והטבעה בכמות גדולה המותאמת לתקציב שלך. הזמינו פיתוח קולקציה — נכין מפרט טכני והערכת עלות.
כיצד פועלים רישומי Ordinals
פרוטוקול Ordinals (BIP-341, תיאוריית Ordinal) מציג מספור דטרמיניסטי של סאטושי. לכל סאטושי יש מספר אורדינלי ייחודי, וניתן לצרף נתונים שרירותיים דרך SegWit v1 (Taproot). הנתונים נארזים ב-op-codes שהצמתים של ביטקוין מתעלמים מהם במהלך ביצוע אך מאחסנים אותם ב-witness. סוג התוכן מוגדר עם תג ord + סוג MIME. בעלות על רישום נקבעת על ידי UTXO: מי שבבעלותו הסאטושי הוא הבעלים של הרישום. שווקים עוקבים אחר תנועת UTXO. זה שונה מהותית מ-EVM: אין ownerOf, אין revert. העברה היא עסקת ביטקוין רגילה.
רישומים רקורסיביים: מהות ויתרונות
רישום רקורסיבי הוא רישום שמפנה לרישומים אחרים דרך נתיב /content/{inscription_id}. הדפדפן (Ordinals Explorer, שוק) פותר את ההפניות ומציג את הקומפוזיט. דוגמה טיפוסית: קולקציה של 10,000 פריטים. במקום 500 MB של נתונים, משתמשים ב-20 רישומי תכונות בגודל 3 KB כל אחד ו-10,000 רישומי HTML בגודל 1 KB כל אחד — בסך הכול כ-10 MB. חיסכון בעמלות של פי 10 או יותר. אינווריאנט של רקורסיה: רישומים שאליהם מפנים חייבים להתקיים לפני יצירת הרישום שמפנה אליהם. החיסכון בעמלות יכול להגיע ל-0.0018 BTC לכל רישום.
למה לבחור ב-Ordinals על פני ERC-721?
בניגוד ל-EVM, Ordinals אינם דורשים חוזים חכמים — הנתונים מאוחסנים לצמיתות על השרשרת. אין סיכון ל-rug pull מחוזים פגומים. עמלות ההטבעה של Ordinals יכולות להיות נמוכות יותר מההטבעה באת'ריום בזמן עומס ברשת, במיוחד עם רקורסיה. עם זאת, תמלוגים ניתנים ליישום רק ברמת השוק מכיוון שאין מנגנון טבעי. זה הופך את Ordinals לאטרקטיביים עבור קולקציות עם ערך ארוך טווח.
כיצד אנו מתמודדים עם הטבעה בכמות גדולה
להטבעה בכמות גדולה בייצור, אנו משתמשים בסקריפטים מותאמים אישית על bitcoinlib (Python) או bitcoin-ts (TypeScript) עם טיפול ישיר ב-PSBT. הטבעת NFTs של ביטקוין דרך Ordinals דורשת ניהול עמלות זהיר, מכיוון שכל רישום הוא עסקה נפרדת. תהליך:
- יצירת רישומי תכונות בקבוצות של 100.
- לכל זוג (עסקת commit, עסקת reveal), בניית PSBT.
- חתימה דרך ארנק HD (BIP-32).
- שידור דרך Bitcoin RPC או Mempool API.
ניהול שער העמלות הוא קריטי. בזמן עומס, העמלה לבייט יכולה לזנק פי 10–20. הסקריפט בודק את שוק העמלות הנוכחי דרך API ובוחר את הרמה האופטימלית.
טבלה: כלים לפיתוח Ordinals
| כלי | סוג | יתרונות | חסרונות |
|---|---|---|---|
| ord CLI | CLI | פשטות, אין צורך בצומת מלא | איטי עבור 10K+, אין תזמון קבוצות |
| bitcoinlib | ספריית Python | גמישות, PSBT, ניהול עמלות | דורש צומת משלו או RPC |
| bitcoin-ts | TypeScript | אינטגרציה עם דפדפן, ארנקי HD | פחות דוגמאות, בפיתוח פעיל |
מה כולל הפיתוח שלנו
- תוכנית תוכן: ניתוח דרישות, הכנת קבצי תכונות, תבניות HTML.
- פריסה ב-Testnet: אימות מלא של הצינור ב-Bitcoin signet/testnet (1–2 ימים).
- הטבעה בכמות גדולה: כתיבת סקריפטים, חתימה, שידור, ניטור סטטוס.
- אימות: סקריפט לאותנטיות הקולקציה, בודק נדירות ציבורי אופציונלי.
- רשימה: פרסום ב-Magic Eden Bitcoin, Gamma.io, Unisat.
- תיעוד: תיאור סכמה, קוד, הוראות לקהילה.
לצוות שלנו ניסיון של 5+ שנים בפיתוח בלוקצ'יין והשקנו מעל 15 קולקציות Ordinals, כולל אחת מקולקציות ה-10K הרקורסיביות הראשונות. אנו מבטיחים הטבעה נכונה טכנית ללא אובדן נתונים. צרו קשר להערכת פרויקט.
הערכות זמן
| סוג קולקציה | ציר זמן |
|---|---|
| פשוטה (תמונות סטטיות, ללא רקורסיה) | 3–5 ימים |
| רקורסיבית (HTML + תכונות) | 1–1.5 שבועות |
| מותאמת אישית (לוגיקה מורכבת, ביקורת) | החל משבועיים |
עלות הפיתוח מחושבת באופן אישי. קבלו ייעוץ — העריכו את הפרויקט שלכם בחינם.







