Λόγοι απόρριψης shares: τι είπε το pool στον miner σας
Κάθε αριθμημένη απάντηση του pool όταν απορρίπτει ένα share, τι σημαίνει πραγματικά και ποιες δείχνουν κάτι στη ρύθμισή σας που μπορείτε να διορθώσετε.
Τι σας λέει η απάντηση απόρριψης ενός share;
Όταν το pool απορρίπτει ένα share, δεν λέει απλώς όχι. Στέλνει πίσω έναν αριθμημένο λόγο, και ο miner σας τον τυπώνει.
Αυτή η μία γραμμή μετατρέπει μια ώρα τυχαίων αλλαγών ρυθμίσεων σε διόρθωση ενός λεπτού. Γι' αυτό αξίζει να ξέρετε τι σημαίνει κάθε απάντηση.
Κάποιες απαντήσεις σημαίνουν ότι κάτι είναι λάθος στη δική σας πλευρά. Κάποιες σημαίνουν ότι δεν υπάρχει κανένα πρόβλημα. Αν τις διαβάζετε όλες με τον ίδιο τρόπο, καταλήγετε να ξαναφλασάρετε μια κάρτα που ήταν μια χαρά.
Οι πέντε απαντήσεις με λίγα λόγια
- 20, other: διαβάστε το κείμενο δίπλα στον αριθμό.
- 21, job not found: ένα stale share, και λίγα από αυτά είναι φυσιολογικά.
- 22, duplicate: μετριέται μία φορά και δεν σας χρεώνεται ποτέ.
- 23, low difficulty: συνήθως πρόβλημα στη δική σας πλευρά.
- 24, unauthorized: σχεδόν πάντα η διεύθυνση του πορτοφολιού.
21, job not found (η εργασία δεν βρέθηκε)
Η δουλειά στην οποία απαντούσε το share σας είχε ήδη λήξει. Το δίκτυο προχώρησε όσο το share ήταν καθ' οδόν. Μέχρι να φτάσει, το ερώτημά του είχε ήδη νικητή.
Αυτό είναι το stale share. Λίγα από αυτά είναι το κόστος του να είστε στο internet, γιατί το φως στην οπτική ίνα δεν είναι ακαριαίο.
Ενεργήστε μόνο όταν πάψουν να είναι λίγα. Ένα ποσοστό που ανεβαίνει εβδομάδα με την εβδομάδα δείχνει καθυστέρηση δικτύου. Δοκιμάστε πρώτα απ' όλα την πλησιέστερη περιοχή και ενσύρματη σύνδεση.
Ένα ποσοστό που πετάγεται τη στιγμή που προσθέτετε ένα rig δείχνει εκείνο το rig.
23, low difficulty (χαμηλή δυσκολία)
Το share σας δεν έφτασε τον στόχο που του δόθηκε. Αυτή η απάντηση συνήθως σημαίνει κάτι στη δική σας πλευρά. Είναι το πρώτο μέρος που κοιτάτε όταν εμφανίζονται απορρίψεις.
Ελέγξτε αυτές τις αιτίες:
- Ένας ασταθής υπερχρονισμός. Δουλειά που αποτυγχάνει στον έλεγχο μόνο μερικές φορές είναι το κλασικό σημάδι: λίγα τοις εκατό των shares, όχι όλα. Επαναφέρετε τα ρολόγια πυρήνα και μνήμης στα εργοστασιακά και δείτε αν φεύγουν και οι απορρίψεις.
- Λάθος αλγόριθμος. Ένας miner που ξεκίνησε με λάθος αλγόριθμο δεν βγάζει σχεδόν τίποτα που να περνά. Άρα αυτό φαίνεται ως απορρίψεις παντού, όχι λίγα τοις εκατό.
- Ένας παλιός miner. Μετά από μια αναβάθμιση του δικτύου, μια παλιά έκδοση συνεχίζει να βγάζει δουλειά με τους παλιούς κανόνες. Κάθε share της αποτυγχάνει.
- Μια σταθερή δυσκολία που ορίσατε με το χέρι πολύ ψηλά. Αν κλειδώσατε μία, αφαιρέστε την και αφήστε το pool να ρυθμίσει τον ρυθμό σας.
22, duplicate, και γιατί δεν σας χρεώνεται
Το ίδιο share έφτασε στο pool δύο φορές. Μετριέται μία φορά, που είναι το σωστό. Μετά δεν συμβαίνει τίποτα: ένα διπλότυπο δεν μετράει ποτέ ως κακό share και δεν σας φέρνει ποτέ πιο κοντά σε αποκλεισμό.
Αυτό είναι σκόπιμη επιλογή, όχι παράλειψη. Τα διπλότυπα είναι συνήθως το hardware που συμπεριφέρεται όπως συμπεριφέρεται.
- Το firmware ενός ASIC (το λογισμικό μέσα σε ένα ειδικό μηχάνημα mining) ξαναστέλνει μια υποβολή που νομίζει ότι χάθηκε.
- Ένα επίπεδο proxy ξαναστέλνει ένα share.
- Ένας miner που βρίσκει την ίδια απάντηση δύο φορές για την ίδια δουλειά τη στέλνει δύο φορές.
Τίποτα από αυτά δεν είναι κλοπή από τον miner. Τα pools που θεωρούν τα διπλότυπα άκυρα τιμωρούν σιωπηλά τα rigs για συμπεριφορά που επέλεξε το firmware τους.
Αν τα διπλότυπα είναι συνεχή και όχι περιστασιακά, συνήθως δύο rigs μοιράζονται ένα όνομα worker. Δώστε σε κάθε rig το δικό του.
24, unauthorized (χωρίς εξουσιοδότηση)
Η σύνδεση δεν έγινε δεκτή, ή ένα share έφτασε πριν από τη σύνδεση. Στην πράξη αυτό είναι σχεδόν πάντα η διεύθυνση του πορτοφολιού.
Η διεύθυνση μπορεί να έχει τυπογραφικό λάθος, ή ένα κενό που ήρθε μαζί με την αντιγραφή και επικόλληση. Ή μπορεί να ανήκει σε άλλο δίκτυο από αυτό στο οποίο έχετε στραφεί.
Το pool προσπαθεί να πει ποιο από τα δύο ισχύει. Αν μια διεύθυνση είναι έγκυρη αλλά ανήκει σε άλλο δίκτυο, η απάντηση το λέει. Ονομάζει επίσης το δίκτυο στο οποίο βρίσκεται αυτό το pool.
Ένα λάθος δίκτυο και ένα τυπογραφικό λάθος φαίνονται ίδια σε ένα log. Χρειάζονται εντελώς διαφορετικές διορθώσεις.
20, other (άλλο)
Αυτή καλύπτει ό,τι δεν είναι μία από τις τέσσερις παραπάνω. Η απάντηση έχει κείμενο δίπλα στον αριθμό που λέει τι συνέβη. Οπότε αυτή τη διαβάζετε αντί να την ψάχνετε.
Δύο από αυτές τις απαντήσεις αξίζει να τις ξέρετε, γιατί είναι πολιτική και όχι σφάλμα στη δουλειά σας. Και οι δύο ακολουθούν ένα ποσοστό stale που μένει ψηλό για πολύ καιρό:
- Πρώτα, τα stale shares απορρίπτονται κατευθείαν.
- Μετά έρχεται ένας προσωρινός αποκλεισμός.
Και οι δύο απαντήσεις λένε καθαρά ότι αιτία είναι τα stale shares. Δεν είναι ετυμηγορία για το hardware σας. Το pool απλώς αρνείται να συνεχίσει να πληρώνει δουλειά που δεν μπορεί να αποδώσει.
Και οι δύο αίρονται μόνες τους μόλις το ποσοστό πέσει ξανά.
Πόσες απορρίψεις είναι πάρα πολλές;
Για το job not found, κάτω από 1 τοις εκατό είναι υγιές σε μια καλά επιλεγμένη περιοχή. Τίποτα δεν φτάνει στο μηδέν, οπότε παρακολουθήστε την τάση και όχι το πλήθος.
Για το low difficulty, οποιαδήποτε σταθερή ποσότητα σημαίνει ότι κάτι είναι λάθος. Δεν είναι κόστος του να είστε online. Είναι δουλειά που απέτυχε στον έλεγχο, και δεν κερδίζει τίποτα.
Ένα rig στα λίγα τοις εκατό είναι ένα rig με υπερχρονισμό που πρέπει να μαζέψει.
Η καρτέλα Ζωντανά του dashboard σας δείχνει και τα δύο τη στιγμή που συμβαίνουν. Δείχνει κάθε share όπως το κρίνει το pool.
Τι γίνεται αν η απάντηση δεν σας λέει αρκετά;
Ακολουθήστε τη λίστα ελέγχου στο άρθρο για τα απορριφθέντα shares. Ταξινομεί τις αιτίες με βάση το πόσο συχνά η καθεμία αποδεικνύεται υπεύθυνη.
Αν ένα rig έχει απορρίψεις και τα άλλα είναι καθαρά, το πρόβλημα είναι εκείνο το μηχάνημα, όχι το pool. Υποψιαστείτε πρώτα το προφίλ υπερχρονισμού του, μετά την έκδοση του driver και μετά τα καλώδια riser.