Όταν το seine εξορύσσει στο bntpool.com, το pool εμφανίζει όσα βλέπει: hashrate, κάθε αποδεκτό share, απολαβές και κάθε πληρωμή στη διεύθυνσή σας. Αυτός ο οδηγός καλύπτει το My Stats, τις δημόσιες σελίδες ολόκληρου του pool και το δημόσιο API για scripts και οικιακούς πίνακες παρακολούθησης.
Αν δεν έχετε ξεκινήσει ακόμη, ο οδηγός εγκατάστασης του seine σας οδηγεί στα πρώτα shares σε λίγα λεπτά.
Πώς ελέγχετε τα στατιστικά του miner στο bntpool.com;
Ανοίξτε το My Stats στο bntpool.com/stats, επικολλήστε διεύθυνση Blocknet ή @name και πατήστε Lookup. Η σελίδα δείχνει hashrate, αποδεκτά και απορριφθέντα shares, εκτιμώμενο, επιβεβαιωμένο και πληρωμένο υπόλοιπο, διάγραμμα hashrate, μία γραμμή ανά μηχάνημα και πρόσφατες πληρωμές. Ανανεώνεται αυτόματα όσο η καρτέλα μένει ανοιχτή.
Στο My Stats, εισαγάγετε την ίδια διεύθυνση ή το ίδιο σύντομο όνομα Blocknet ID που δώσατε στο seine. Ονόματα όπως @name ή $name επιλύονται μέσω blocknet.id και το πεδίο αναζήτησης εμφανίζει έπειτα την πλήρη διεύθυνση. Η σελίδα θυμάται την τελευταία αναζήτηση στον browser, ώστε οι αριθμοί σας να εμφανίζονται στην επόμενη επίσκεψη.
Τι δείχνει η σελίδα My Stats;
Η σελίδα χωρίζεται σε ομάδες καρτών και πινάκων, καθεμία με απάντηση σε ένα ερώτημα για τον miner σας.
Υπόλοιπο
- Estimated Rewards: το μερίδιό σας από μπλοκ του pool που ακόμη ωριμάζουν.
- Confirmed Rewards: ώριμο υπόλοιπο που περιμένει την επόμενη πληρωμή.
- Paid Balance: όσα έχουν ήδη σταλεί στη διεύθυνσή σας.
Όταν υπάρχουν ανταμοιβές σε αναμονή, ο πίνακας Estimated From Recent Blocks δείχνει κάθε μπλοκ με ύψος, εκτιμώμενη πίστωση, επιβεβαιώσεις που απομένουν και ώρα εύρεσης. Κάθε ύψος συνδέεται με το μπλοκ στον εξερευνητή Blocknet, ώστε να το ελέγξετε. Το άρθρο Πώς λειτουργούν οι πληρωμές PPLNS εξηγεί τη μοιρασιά κάθε ανταμοιβής και πότε πληρώνεται το υπόλοιπο.
Εξόρυξη και shares
Οι κάρτες Mining δείχνουν το τρέχον Hashrate, πόσα Blocks Found έλυσαν τα δικά σας μηχανήματα για το pool και την ημερομηνία έναρξης (Mining Since). Παρακάτω βρίσκονται Shares Accepted, Shares Rejected, Reject Rate και Avg Difficulty. Μηχάνημα που λειτουργεί σωστά δείχνει σταθερή ροή αποδεκτών shares και ποσοστό απόρριψης κοντά στο μηδέν.
Το Hashrate History δείχνει διάγραμμα για 1h, 24h, 7d ή 30d. Τα μεγαλύτερα διαστήματα είναι ο καλύτερος τρόπος να δείτε αν ένα μηχάνημα έτρεχε όλη τη νύχτα.
Μία γραμμή ανά μηχάνημα
Αν χρησιμοποιείτε πολλά μηχανήματα, δώστε διαφορετικό όνομα σε καθένα. Το pool τα εμφανίζει χωριστά, με hashrate, αποδεκτά και απορριφθέντα shares και ώρα τελευταίου share. Το seine επιλέγει στην πρώτη εκκίνηση όνομα με seine- και τέσσερα ψηφία. Μπορείτε να ορίσετε δικό σας στη γραμμή εντολών:
./seine --pool-worker rig-01
Ένα μηχάνημα με παλαιότερο seine εμφανίζει ένδειξη update available με σύνδεσμο στη σελίδα εκδόσεων του seine, για να εντοπίζετε εύκολα όσα ξεχάσατε να ενημερώσετε.
Πληρωμές και πρόσφατα shares
Το Recent Payouts παραθέτει κάθε πληρωμή στη διεύθυνσή σας με ποσό, σύνδεσμο συναλλαγής στον εξερευνητή και κατάσταση queued, unconfirmed ή confirmed. Το Recent Shares εμφανίζει τα τελευταία 20 shares με εργασία, μηχάνημα, δυσκολία και κατάσταση. Είναι ο γρηγορότερος τρόπος να επιβεβαιώσετε ότι μηχάνημα που μόλις ξεκινήσατε επικοινωνεί με το pool.
Γιατί το hashrate του pool διαφέρει από του seine;
Το seine μετρά κάθε hash του μηχανήματος. Το pool βλέπει μόνο τα shares και εκτιμά το hashrate από τη συνολική δυσκολία των αποδεκτών shares της τελευταίας ώρας. Κάθε share είναι τυχαίο γεγονός και το bntpool.com στοχεύει περίπου 10 shares ανά 5 λεπτά με δυσκολία ανά σύνδεση, οπότε ένα σύντομο παράθυρο έχει διακυμάνσεις.
Δύο συνήθειες κάνουν τις τιμές συγκρίσιμες:
- Συγκρίνετε μέσους όρους: το διάγραμμα 24h στο My Stats με τον μέσο όρο seine για το ίδιο διάστημα.
- Δώστε χρόνο σε νέο μηχάνημα. Αρχικά το pool υπολογίζει μέσο όρο μόνο στα λεπτά που έχει εξορύξει, οπότε η πρώτη τιμή βασίζεται σε λίγα shares. Μετά από μία ώρα εφαρμόζεται ολόκληρο το ωριαίο παράθυρο.
Ο πίνακας Recent Shares δείχνει αμέσως ότι φτάνουν shares, ακόμη και πριν σταθεροποιηθεί το hashrate.
Ποιες δημόσιες σελίδες δείχνουν ολόκληρο το pool;
Αυτές οι σελίδες δεν χρειάζονται αναζήτηση και παρουσιάζουν δημόσια τη λειτουργία του pool. Ο πίνακας συγκεντρώνει τους βασικούς αριθμούς: συνδεδεμένους miners, hashrate pool και δικτύου, μπλοκ και μέση τύχη.
Μπλοκ
Η σελίδα Blocks παραθέτει κάθε μπλοκ του bntpool.com, με τα νεότερα πρώτα: ύψος με σύνδεσμο στον εξερευνητή, ανταμοιβή, effort, διάρκεια γύρου, κατάσταση και ώρα εύρεσης. Φιλτράρετε με Confirmed, Pending ή Orphaned για να δείτε την κατάσταση καθενός.
Πληρωμές
Η σελίδα Payouts δείχνει κάθε παρτίδα πληρωμών με συνολικό ποσό, αριθμό miners, συνδέσμους συναλλαγών και κατάσταση. Η παρτίδα εμφανίζεται ως unconfirmed μόλις μεταδοθεί και γίνεται confirmed λίγο μετά την πρώτη επιβεβαίωση μπλοκ. Έτσι παρακολουθείτε την πληρωμή από το pool και στον εξερευνητή.
Τύχη
Η σελίδα Luck δείχνει το effort κάθε γύρου: εργασία αποδεκτών shares του γύρου διά δυσκολία μπλοκ. Το 100% σημαίνει ακριβώς την αναμενόμενη εργασία και μικρότερο ποσοστό ταχύτερη εύρεση. Οι μεμονωμένοι γύροι παρουσιάζουν μεγάλες διακυμάνσεις και προς τις δύο κατευθύνσεις, οπότε παρακολουθείτε το Average Luck του πίνακα. Ο πίνακας Pool Luck History οδηγεί εδώ μέσω View All.
Κατάσταση
Η σελίδα Status δείχνει την υγεία του pool: αν είναι διαθέσιμα το pool, το δημόσιο HTTP, το API, το Stratum, η βάση δεδομένων και ο daemon, πόσο πρόσφατο είναι το πρότυπο εργασίας, το ύψος αλυσίδας, τη διαθεσιμότητα των τελευταίων 10 λεπτών, 6 ωρών, 24 ωρών και 7 ημερών και ιστορικό περιστατικών. Η διαθεσιμότητα μετριέται από δύο σημεία: monitor στον διακομιστή του pool και εξωτερικό έλεγχο στο Cloudflare.
Πώς χρησιμοποιείτε το API του bntpool.com;
Το API του bntpool.com παρέχει δημόσιο JSON μέσω HTTPS χωρίς κλειδί. Καλέστε https://bntpool.com/api/miner/ και τη διεύθυνσή σας για hashrate, μηχανήματα, shares και πληρωμές. Προσθέστε /balance για υπόλοιπα και χρησιμοποιήστε /api/stats για hashrate pool και δικτύου. Τα ποσά είναι ατομικές μονάδες: διαιρέστε με 100.000.000 για BNT.
Όλες οι παραπάνω σελίδες διαβάζουν αυτά τα endpoints, επομένως μπορείτε να λάβετε μόνοι σας οτιδήποτε βλέπετε στον ιστότοπο:
| Endpoint | Τι επιστρέφει |
|---|---|
/api/stats |
Συνδεδεμένους miners, hashrate pool, μπλοκ, hashrate δικτύου, τρέχον ύψος |
/api/stats/history?range=24h |
Hashrate pool στον χρόνο (1h, 24h, 7d, 30d) |
/api/stats/insights |
Τρέχοντα γύρο, μέση προσπάθεια, πρόσφατους γύρους |
/api/info |
Ρυθμίσεις pool: θύρα Stratum, σύστημα και παράθυρο πληρωμών, ελάχιστη πληρωμή |
/api/blocks?status=confirmed |
Μπλοκ που βρέθηκαν, με φίλτρο κατάστασης |
/api/payouts/recent |
Παρτίδες πληρωμών με hashes συναλλαγών |
/api/luck |
Προσπάθεια και διάρκεια κάθε γύρου |
/api/status |
Υγεία υπηρεσιών, παράθυρα διαθεσιμότητας, περιστατικά |
/api/miner/{address} |
Δικό σας hashrate, σύνολα, μηχανήματα, τελευταία shares, πληρωμές |
/api/miner/{address}/balance |
Εκτιμώμενο, επιβεβαιωμένο και πληρωμένο υπόλοιπο |
/api/miner/{address}/hashrate?range=24h |
Ιστορικό hashrate σας |
Τα endpoints λιστών δέχονται limit, με προεπιλογή 25 και μέγιστο 200, και offset, και επιστρέφουν items και total. Τα endpoints miner απαιτούν πλήρη διεύθυνση. Μετά από αναζήτηση @name στο My Stats, αντιγράψτε την από το πεδίο αναζήτησης.
Για δεδομένα miner από τερματικό:
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS
Με το jq μπορείτε να εξαγάγετε τιμές, όπως hashrate και αποδεκτά shares ή συνολικές πληρωμές σε BNT:
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS | jq '{hashrate, total_accepted, total_rejected}'
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS/balance | jq '.balance.paid / 100000000'
Εμφανίστε τον miner σε οικιακό πίνακα
Το ίδιο endpoint λειτουργεί ως αισθητήρας σε οικιακό πίνακα. Στο Home Assistant, η ενσωμάτωση RESTful το διαβάζει με λίγες γραμμές στο configuration.yaml:
rest:
- resource: https://bntpool.com/api/miner/YOUR_ADDRESS
scan_interval: 60
sensor:
- name: "bntpool hashrate"
value_template: "{{ value_json.hashrate | round(2) }}"
unit_of_measurement: "H/s"
- name: "bntpool accepted shares"
value_template: "{{ value_json.total_accepted }}"
Αρκεί ανανέωση κάθε 30 έως 60 δευτερόλεπτα: το hashrate είναι ωριαίος μέσος όρος και το ίδιο το My Stats ανανεώνει τα στοιχεία miner κάθε 30 δευτερόλεπτα. Το δημόσιο API περιορίζει τον ρυθμό αιτημάτων ανά client. Αν ένα script λάβει HTTP 429, πρέπει να περιμένει όσο ορίζει η κεφαλίδα Retry-After πριν ξαναδοκιμάσει.
Τι δείχνει ο πίνακας του ίδιου του seine;
Το pool δείχνει όσα σας έχει πιστώσει. Για ζωντανή εικόνα του μηχανήματος, ο πίνακας τερματικού του seine εμφανίζει hashrate και shares τη στιγμή που παράγονται. Το seine μπορεί επίσης να εκθέσει τοπικό API ελέγχου με REST, ροή server-sent events και μετρικές Prometheus στο /metrics, δεσμευμένο από προεπιλογή στο 127.0.0.1:9977. Ο οδηγός API ελέγχου καλύπτει σημαίες και endpoints. Πολλοί miners χρησιμοποιούν και τα δύο: μετρικές seine ανά μηχάνημα και API pool για υπόλοιπα και πληρωμές.
Ξεκινάτε με το seine; Κατεβάστε το, συνδέστε το στο προεπιλεγμένο pool και η διεύθυνσή σας θα εμφανιστεί στο My Stats μέσα σε λίγα λεπτά από το πρώτο αποδεκτό share.
Συχνές ερωτήσεις
Γιατί το hashrate στο bntpool.com διαφέρει από του seine;
Το seine μετρά κάθε hash του μηχανήματος, ενώ το pool εκτιμά το hashrate από τη δυσκολία των αποδεκτών shares, με μέσο όρο της τελευταίας ώρας. Τα shares φτάνουν τυχαία, οπότε η τιμή του pool μεταβάλλεται περισσότερο και σταθεροποιείται με τον χρόνο. Συγκρίνετε το διάγραμμα 24 ωρών του My Stats με τον μέσο όρο του seine.
Μπορώ να αναζητήσω στατιστικά με @name;
Ναι. Πληκτρολογήστε το σύντομο όνομα Blocknet ID σας, όπως @name ή $name, στην αναζήτηση My Stats. Η σελίδα το επιλύει μέσω blocknet.id, εμφανίζει τα στατιστικά και τοποθετεί την πλήρη διεύθυνση στο πεδίο αναζήτησης. Χρησιμοποιήστε αυτή την πλήρη διεύθυνση όταν καλείτε το API του pool από script.
Χρειάζεται κλειδί το API του bntpool.com;
Όχι. Τα endpoints στατιστικών pool, μπλοκ, πληρωμών, τύχης, κατάστασης και miner είναι δημόσιο JSON μέσω HTTPS. Μια εντολή curl ή ένας οικιακός πίνακας τα διαβάζει χωρίς εγγραφή. Τα ποσά δίνονται σε ατομικές μονάδες: διαιρέστε με 100.000.000 για BNT και ανανεώνετε κάθε 30 έως 60 δευτερόλεπτα.
Γιατί το My Stats δείχνει μηδενικά Estimated Rewards;
Οι εκτιμώμενες ανταμοιβές εμφανίζονται όταν το pool βρει μπλοκ ενώ τα shares σας βρίσκονται στο παράθυρο πληρωμής. Για νέο miner μπορεί να χρειαστούν μερικοί γύροι. Πρώτα εμφανίζονται αποδεκτά shares και hashrate, έπειτα εκτιμώμενες ανταμοιβές, που ωριμάζουν σε Confirmed Rewards και πληρώνονται αυτόματα.