שַׁרשֶׁרֶתRefreshing גוֹבַהRefreshing אַרְנָקTemporarily unavailable חוֹקֵרRefreshing wHOBC—
הַכרָזָה הרשומה הרשמית זמינה בשרשרת - כריית Scrypt מתוכננת בהמשך

פורסם

HobbyHash Coin מפרסם כעת רשומה רשמית - ספר חשבונות ציבורי המכיל רק הצהרות פרויקט, חתומות עם SHA-256 ומעוגנות בשרשרת HOBC עם עסקת OP_RETURN אחת לכל חותם (קידומת HOBCOR1 + גיבוב תוכן).

• עיין ברשומה הרשמית: https://hobbyhashcoin.com/official-record/

Tri-PoW (SHA256d + KawPow + RandomX) נותר פעיל. Scrypt הוא עבודה מתוכננת ואינו פעיל עדיין.

— HobbyHash Coin
פרוטוקול למפתחים

הודעות תשלום בשרשרת

HOBCMSG1 מאפשר לארנקים לצרף הודעת UTF-8 פרטית לתשלום באמצעות פלט OP_RETURN אחד. טקסט מוצפן הוא ציבורי; רק מפתח התשלום של הנמען יכול לפענח.

סקירה כללית

שליחה דרך ארנק אינטרנט תומכת בהודעה פרטית אופציונלית (מקסימום 300 תווים). אותו פורמט העברה בנקאית מתפרסם כך שאפליקציות של Windows, Linux, Android וצד שלישי יוכלו ליישם שליחה/קבלה תואמות בהמשך.

מודל הפרטיות

סכום התשלום, הכתובות והשעה נשארים ציבוריים. הבייטים של ההודעה בשרשרת הם טקסט מוצפן. כל מי שיש לו את המפתח הפרטי של הנמען לתשלום יכול לפענח. יעדי ארנק אינטרנט של משמורת מפוענחים על ידי האתר עבור הנמען המחובר (אותו אמון כמו משמורת).

פורמט חוט

מטען נתונים יחיד של OP_RETURN:

HOBCMSG1 | ver:1 | flags:0 | utf8_plaintext

קידומת ASCII HOBCMSG1, לאחר מכן ver (בית 1, כרגע 1), flags (בית 1; bit0 = מוצפן), מפתח פאב דחוס זמני (33 בתים), AES-GCM nonce (12 בתים), טקסט מוצפן, ולאחר מכן תג אימות של 16 בתים.

קריפטוגרפיה

השולח מייצר זוג מפתחות זמני של secp256k1, ECDH, עם מפתח התשלום הדחוס של הנמען, HKDF-SHA256 (info HOBCMSG1-v1) למפתח של 32 בייט, ולאחר מכן AES-256-GCM. מפתח התשלום של הנמען חייב להתאים ב-hash160 לתוכנית העד P2WPKH של כתובת היעד hobc1….

גבולות

ארנקי HobbyHash משתמשים במגבלת טקסט רגיל UTF-8 של 300 תווים עבור תזכירי תשלום. מדיניות ממסר הצומת מאפשרת נושאי נתונים גדולים יותר מסוג OP_RETURN; יש לשמור על מודעות לעמלות של מטענים של אפליקציות.

מפתח ציבורי של הנמען

אם לכתובת היעד כבר יש מפתח ציבורי ידוע (הוצאה קודמת, או כתובת לצפייה בלבד/ארנק חם), הארנקים יכולים לפענח אותו באופן אוטומטי. אחרת, השולח חייב לספק את מפתח הציבור הדחוס התואם לכתובת. ללא מפתח ציבורי תואם, לא ניתן לצרף הודעה פרטית (שליחה רגילה עדיין עובדת).

דוגמה ל-RPC

בנה פלט תשלום בתוספת נתונים (hex הוא המטען של HOBCMSG1), לאחר מכן ממן/חתום/שידר - או השתמש בפונקציה הניסיונית send RPC כאשר היא זמינה:

hobbyhash-cli -rpcwallet=WALLET send '{"hobc1q…": 1.5, "data": "484f42434d534731…"}'

# Or raw construction:
hobbyhash-cli createrawtransaction '[]' '[{"hobc1q…":1.5},{"data":"484f42434d534731…"}]'
hobbyhash-cli -rpcwallet=WALLET fundrawtransaction HEX
hobbyhash-cli -rpcwallet=WALLET signrawtransactionwithwallet FUNDED_HEX
hobbyhash-cli sendrawtransaction SIGNED_HEX

עבור מפתחי אפליקציות

הטמע קידוד/פענוח כנגד מסמך זה. זיהוי HOBCMSG1 בחוקרים והצגת תג הודעה מוצפנת - אין להציג טקסט מוצפן כטקסט צ'אט. ארנקי HobbyHash למחשבים שולחניים ומובייל ישתמשו שוב בפורמט זה.

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