Ακολουθήστε μια εργασία από το bntpool.com στο seine και ένα share πίσω στο pool. Έτσι διαβάζετε ευκολότερα μηνύματα σύνδεσης, ενημερώσεις εργασιών και απαντήσεις υποβολών. Ο οδηγός αφορά την υλοποίηση bntpool.com· για αρχικό endpoint και διεύθυνση πληρωμής δείτε τον οδηγό σύνδεσης.
Τι είναι το Stratum στην εξόρυξη;
Το Stratum είναι το επίπεδο επικοινωνίας με το οποίο ο miner λαμβάνει εργασία από pool και υποβάλλει αποτελέσματα. Στο seine και bntpool.com, μόνιμη σύνδεση TCP μεταφέρει JSON για login, εργασίες και shares. Το μηχάνημά σας υπολογίζει τοπικά τα hash, ενώ το pool λαμβάνει πρότυπα block από τον κόμβο του και επεξεργάζεται υποβολές.
Ο miner στέλνει login και shares, λαμβάνει εργασίες και απαντήσεις, ενώ το pool ανταλλάσσει πρότυπα και υποψήφια block με τον κόμβο του.
Το endpoint προσδιορίζει τη σύνδεση εξόρυξης
Το τεκμηριωμένο endpoint είναι stratum+tcp://bntpool.com:3333. Το σχήμα ορίζει τη μεταφορά, το όνομα host την υπηρεσία και η θύρα τον δέκτη εξόρυξης. Η σύνδεση browser https://bntpool.com έχει άλλο σκοπό. Αντιγράψτε ολόκληρο το endpoint από το Get Started στη ρύθμιση pool ώστε ο πελάτης να ανοίξει τη σωστή σύνδεση.
Η μόνιμη σύνδεση επιτρέπει μηνύματα και από τις δύο πλευρές όταν υπάρχει εργασία. Το bntpool χρησιμοποιεί JSON χωρισμένο με αλλαγές γραμμής και αναγνωριστικά αιτημάτων για αντιστοίχιση απαντήσεων. Αυτή είναι η μορφή της συγκεκριμένης υλοποίησης: ο miner χρειάζεται συμβατότητα με μορφή και δυνατότητες, πέρα από τον αλγόριθμο Blocknet. Ο κώδικας πρωτοκόλλου καταγράφει τα πεδία.
Τι συμβαίνει κατά το login;
Ο πελάτης στέλνει αίτημα login με διεύθυνση πληρωμής, όνομα rig, έκδοση πρωτοκόλλου και υποστηριζόμενες δυνατότητες. Το pool ελέγχει και επιστρέφει πληροφορίες πρωτοκόλλου και απαιτούμενες δυνατότητες. Έτσι καθορίζεται η ανταλλαγή εργασίας. Η σύνδεση TCP είναι το πρώτο βήμα· αποδεκτό login δείχνει ότι άρχισε και η επικοινωνία εφαρμογής.
Το όνομα rig ξεχωρίζει τη δραστηριότητα ενός μηχανήματος κάτω από μια διεύθυνση. Χρησιμοποιείτε διαφορετικά ονόματα για πολλά rigs και τη σωστή διεύθυνση πληρωμής. Χρειάζεται η διεύθυνση λήψης, όχι φράση ανάκτησης ή ιδιωτικό κλειδί δαπανών. Μετά την αποδοχή συνεδρίας και όταν υπάρχει εργασία, το pool στέλνει job για να αρχίσει το hashing.
Τι περιλαμβάνει μια εργασία εξόρυξης;
Μια εργασία περιλαμβάνει αναγνωριστικά ανάθεσης και προτύπου, δεδομένα κεφαλίδας, ύψος block, στόχους share και δικτύου και εύρος nonce. Το nonce είναι η τιμή που αλλάζει ο miner στις δοκιμές hash. Το εύρος ορίζει τον χώρο αναζήτησης της συνεδρίας. Το αναγνωριστικό εργασίας συνδέει την υποβολή με τις αρχικές συνθήκες ανάθεσης.
Ο στόχος share ορίζει ποια αποτελέσματα υποβάλλονται ως απόδειξη εργασίας. Ο στόχος δικτύου ορίζει ποια μπορούν να είναι υποψήφια block. Τα περισσότερα shares εξυπηρετούν τη λογιστική του pool χωρίς να γίνονται block. Ο οδηγός δυσκολίας εξηγεί στόχους και αναμενόμενη εργασία· το πρωτόκολλο παραδίδει αυτούς τους στόχους στον miner.
Οι εργασίες αλλάζουν χωρίς να κλείνει η σύνδεση
Νέα εργασία δεν σημαίνει από μόνη της αποσύνδεση. Το pool μπορεί να διανείμει ενημέρωση όταν αλλάζει το πρότυπο του κόμβου ή νέα ανάθεση με διαφορετική δυσκολία share. Το σύστημα μεταβλητής δυσκολίας προσαρμόζει το όριο υποβολής στην παρατηρούμενη ροή εργασίας. Ο miner ακολουθεί τη νέα ανάθεση ενώ η σύνδεση συνεχίζει τα αμφίδρομα μηνύματα.
Ξεχωρίζετε αναγνωριστικά εργασίας και προτύπου στα τεχνικά logs. Πολλές αναθέσεις μπορεί να αφορούν το ίδιο πρότυπο με διαφορετικά στοιχεία συνεδρίας. Το ύψος μόνο του δεν περιγράφει κάθε αλλαγή. Για καθημερινή χρήση ελέγξτε ότι έρχονται εργασίες, προχωρά το hashing και απαντώνται οι υποβολές· ο οδηγός παρακολούθησης δείχνει τη σχετική δραστηριότητα.
Τι περιέχει η υποβολή share;
Όταν το seine βρίσκει κατάλληλο αποτέλεσμα, στέλνει submit με εργασία, nonce και δηλωμένο hash. Το pool χρησιμοποιεί το πλαίσιο της ανάθεσης και επιστρέφει απάντηση συνδεδεμένη με το αναγνωριστικό αιτήματος. Το δηλωμένο hash είναι μέρος του μηνύματος· οι έλεγχοι του pool και η επικύρωση block καθορίζουν τη συνέχεια. Υποψήφιο block υποβάλλεται στον daemon για επικύρωση.
Η απάντηση μπορεί να περιέχει αποδοχή, κατάσταση επαλήθευσης και δυσκολία. Διαβάστε τα ως ξεχωριστά πεδία: επιτυχής απάντηση δεν σημαίνει πάντα εύρεση block. Η λογιστική και οι πληρωμές βρίσκονται πέρα από αυτή την ανταλλαγή. Ο οδηγός αποτελεσμάτων shares εξηγεί τις υποβολές και ο οδηγός PPLNS τη σχέση επιλέξιμης εργασίας, ανταμοιβών και πληρωμών.
Πώς βοηθά η ακολουθία στον έλεγχο του miner;
Διαβάστε τα στάδια με σειρά: πρόσβαση endpoint, αποδοχή login, λήψη εργασίας, ενεργό hashing, απαντήσεις υποβολών. Μετά από απώλεια σύνδεσης ο πελάτης επανασυνδέεται και δημιουργεί συνεδρία πριν λάβει νέα εργασία. Χρησιμοποιήστε ακριβές μήνυμα και χρονική σήμανση για εντοπισμό σταδίου. Λειτουργική ιστοσελίδα pool δεν αποδεικνύει ότι η θύρα εξόρυξης είναι προσβάσιμη από εκείνο το μηχάνημα.
Ανοίξτε το My Stats για τη σωστή διεύθυνση και το pool status για την υπηρεσία. Αφήστε τις εκτιμήσεις hashrate από shares να συγκεντρώσουν δείγματα μετά την εκκίνηση ή επανασύνδεση. Ξεχωρίστε επικοινωνία και χρόνο πληρωμής: το login ετοιμάζει συνεδρία, οι εργασίες δίνουν δουλειά, τα shares αποτελέσματα και η λογιστική καθορίζει τα επόμενα στάδια ανταμοιβής.
Συχνές ερωτήσεις
Τι κάνει το Stratum στην εξόρυξη μέσω pool;
Μεταφέρει την επικοινωνία miner και pool: ταυτοποίηση συνεδρίας, παράδοση εργασίας, υποβολές shares και απαντήσεις. Ο miner υπολογίζει τα hash τοπικά. Το pool συνδέει την εργασία με τον κόμβο του και τηρεί τη λογιστική του συστήματος πληρωμών.
Η διεύθυνση Stratum είναι ίδια με τη διεύθυνση ιστοσελίδας;
Εξυπηρετούν διαφορετικές συνδέσεις. Ο ιστότοπος bntpool.com χρησιμοποιεί HTTPS για σελίδες και API, ενώ το τεκμηριωμένο endpoint εξόρυξης είναι stratum+tcp://bntpool.com:3333. Βάλτε αυτό στη ρύθμιση pool του miner. Το άνοιγμα του ιστότοπου δεν δημιουργεί σύνδεση εξόρυξης.
Ένα αποδεκτό share σημαίνει ότι στάλθηκε πληρωμή;
Όχι. Η απάντηση αφορά την υποβολή στη συνεδρία εξόρυξης. Επαλήθευση, έγκυρο block, δικαίωμα ανταμοιβής και ολοκληρωμένη πληρωμή είναι ξεχωριστά στάδια. Παρακολουθήστε τη δραστηριότητα στο My Stats και δείτε τον οδηγό πληρωμών για επιβεβαιώσεις, PPLNS και όριο πληρωμής.