סיבות לדחיית מניות: מה הבריכה אמרה לתוכנת הכרייה שלך
כל תשובה שהבריכה שולחת כשהיא דוחה מניה, מה כל אחת מהן אומרת בפועל, ואילו מהן מצביעות על משהו שאפשר לתקן.
התשובה היא האבחנה
כשהבריכה דוחה מניה, היא לא רק אומרת לא. היא שולחת סיבה ממוספרת, ותוכנת הכרייה שלך מדפיסה אותה. השורה האחת הזו היא ההבדל בין שינוי הגדרות אקראי במשך שעה לבין תיקון הבעיה האמיתית בתוך דקה, ולכן כדאי לדעת מה כל תשובה אומרת.
חלק מהתשובות אומרות שמשהו לא תקין אצלך. חלק אומרות שהכול תקין לגמרי. קריאה של כולן באותה דרך היא הסיבה שאנשים מגיעים לצרוב מחדש כרטיס שהיה תקין.
21, העבודה לא נמצאה (job not found)
העבודה שעליה ענית כבר פגה. הרשת התקדמה בזמן שהמניה שלך הייתה בדרך, כך שכשהיא הגיעה, לשאלה שעליה היא ענתה כבר היה מנצח. זו המניה המיושנת, ומספר קטן של מניות כאלה הוא פשוט המחיר של חיבור לאינטרנט: אור בסיב אופטי אינו מיידי.
כדאי לטפל בזה רק כשזה מפסיק להיות קטן. שיעור שעולה משבוע לשבוע מצביע על השהיה (latency), ולכן לפני כל דבר אחר כדאי לנסות את האזור הקרוב ביותר אליך וחיבור קווי. שיעור שקופץ ברגע שמוסיפים מתקן כרייה מצביע על המתקן הזה.
23, קושי נמוך (low difficulty)
המניה שלך לא הגיעה ליעד שנקבע לה. זו התשובה שבדרך כלל אומרת שמשהו לא תקין אצלך, וזה המקום הראשון לבדוק כשמופיעות דחיות.
- אוברקלוק לא יציב. עבודה שנכשלת באימות רק לפעמים היא הסימן הקלאסי: לא כל מניה, אלא כמה אחוזים מהן. יש להוריד את תדרי הליבה והזיכרון לערכי היצרן ולבדוק אם הדחיות נעלמות איתם.
- אלגוריתם שגוי. אם תוכנת הכרייה מופעלת על האלגוריתם הלא נכון, כמעט שום דבר שהיא מייצרת לא יכול לעבור, ולכן זה מופיע כדחיות בכל מקום ולא בכמה אחוזים.
- תוכנת כרייה לא מעודכנת. אחרי שדרוג רשת, גרסה ישנה ממשיכה לייצר עבודה לפי הכללים הישנים, וכל מניה שלה נכשלת.
- קושי קבוע שהוגדר ידנית גבוה מדי. אם קבעת קושי כזה, יש להסיר אותו ולתת לבריכה לכוונן את הקצב שלך.
22, כפילות (duplicate), ולמה היא לא נזקפת לחובתך
אותה מניה הגיעה לבריכה פעמיים. היא נספרת פעם אחת, וזה נכון, אבל כדאי לומר במפורש מה קורה כאן אחר כך: כלום. מניה כפולה לעולם לא נספרת כמניה פגומה ולעולם לא מקרבת אותך לחסימה.
זו החלטה מכוונת ולא השמטה. כפילויות הן בדרך כלל פשוט חומרה שמתנהגת כמו חומרה. קושחת ASIC שולחת שוב הגשה שלדעתה אבדה, שכבת פרוקסי שולחת מחדש, ותוכנת כרייה שמייצרת את אותה תשובה פעמיים לאותה עבודה שולחת אותה פעמיים. שום דבר מזה אינו רמאות של הכורה, ובריכות כרייה שמתייחסות לכפילויות כאל מניות לא תקינות מענישות בשקט מתקני כרייה על התנהגות שהקושחה שלהם בחרה.
אם הכפילויות קבועות ולא מזדמנות, הסיבה הרגילה היא שני מתקני כרייה שחולקים שם וורקר אחד. יש לתת לכל מתקן שם משלו.
24, לא מורשה (unauthorized)
הכניסה לא התקבלה, או שמניה הגיעה לפני שהכניסה התקבלה. בפועל זו כמעט תמיד כתובת הארנק: שגיאת הקלדה, רווח שהגיע יחד עם העתקה והדבקה, או כתובת של רשת אחרת מזו שאליה מכוונים.
הבריכה מנסה לומר מהי הסיבה. אם כתובת תקינה אבל שייכת לרשת אחרת, התשובה אומרת זאת ומציינת באיזו רשת הבריכה הזו פועלת, כי רשת שגויה ושגיאת הקלדה נראות זהות ביומן ודורשות תיקונים שונים לחלוטין.
20, אחר (other)
כל מה שאינו אחת מארבע התשובות שלמעלה. התשובה כוללת טקסט לצד המספר שמסביר מה קרה, כך שאת זו קוראים ולא מחפשים.
שתיים מהן כדאי לזהות, כי הן מדיניות ולא תקלה בעבודה שלך. אם שיעור המניות המיושנות שלך נשאר גבוה לאורך זמן, קודם יופיעו מניות מיושנות שנדחות לגמרי, ואחר כך חסימה זמנית. שתי התשובות אומרות בפירוש שהסיבה היא מניות מיושנות. הן אינן פסק דין על החומרה שלך; זו הבריכה שמסרבת להמשיך לשלם על עבודה שלא יכולה להניב תשלום, והן מתבטלות מעצמן כשהשיעור יורד בחזרה.
כמה זה יותר מדי
עבור job not found, פחות מאחוז אחד הוא תקין באזור שנבחר היטב, ושום דבר לא מגיע לאפס. כדאי לעקוב אחרי המגמה ולא אחרי המספר.
עבור low difficulty, התשובה הכנה שונה: כל כמות קבועה פירושה שמשהו לא תקין. זה לא מס שמשלמים על החיבור לרשת, זו עבודה שנכשלה באימות, והיא לא מרוויחה כלום. מתקן כרייה עם כמה אחוזים כאלה הוא מתקן שבו צריך להחזיר את האוברקלוק לאחור.
אפשר לעקוב אחרי שתיהן ברגע שהן קורות בלשונית "בזמן אמת" של לוח הבקרה שלך, שמציגה כל מניה כפי שהבריכה שופטת אותה.
אם התשובה לא אומרת מספיק
יש לעבור על רשימת הבדיקות במאמר על מניות שנדחו, שמסדרת את הסיבות לפי התדירות שבה הן מתבררות כאשמות. אם מתקן אחד נדחה והאחרים נקיים, הבעיה היא המכונה הזו ולא הבריכה: יש לחשוד קודם בפרופיל האוברקלוק שלה, אחר כך בגרסת הדרייבר, ואז בכבלי הרייזר, לפי הסדר הזה.