Γλωσσάρι · Πισίνες

Stratum

Από την ομάδα του CloudMineCryptoΕνημερώθηκε Λέγεται επίσης Stratum v2

Ορισμός

Το Stratum είναι το πρωτόκολλο που χρησιμοποιούν τα μηχανήματα εξόρυξης για να επικοινωνούν με ένα pool εξόρυξης. Το pool στέλνει σε κάθε μηχάνημα εργασία για κατακερματισμό και το μηχάνημα στέλνει πίσω μερίδια που αποδεικνύουν πόση εργασία έκανε.

Μέρος του γλωσσαρίου εξόρυξης Bitcoin, με 88 όρους σε απλά ελληνικά.

Μια συνεδρία Stratum V1, μήνυμα προς μήνυμα

Εξορύκτης

Pool

mining.subscribe

Γεια, είμαι εξορύκτης

mining.authorize

Αυτό είναι το όνομα του worker μου

mining.set_difficulty

Στείλε μερίδια σε αυτή τη δυσκολία

mining.notify

Ορίστε μια νέα εργασία για υπολογισμό hash

mining.submit

Βρήκα ένα share

JSON σε απλό κείμενο μέσω σύνδεσης TCP. Τα δύο τελευταία επαναλαμβάνονται όλη μέρα: νέα εργασία κάθε φορά που το pool ενημερώνει το block, και ένα μερίδιο κάθε λίγα δευτερόλεπτα.

Πώς λειτουργεί το Stratum;

Το μηχάνημα συνδέεται με το pool και διατηρεί τη σύνδεση ανοιχτή. Συνδέεται με ένα όνομα worker και το pool στέλνει μια δυσκολία μεριδίου και μια εργασία. Η εργασία περιλαμβάνει τα στοιχεία της κεφαλίδας του μπλοκ, καθώς και τα μέρη της συναλλαγής coinbase, ώστε το μηχάνημα να μπορεί να αλλάζει μόνο του το extra nonce και να μην ξεμένει ποτέ από εργασία.

Από εκεί και πέρα, επαναλαμβάνονται δύο μηνύματα: μια νέα εργασία κάθε φορά που το pool ενημερώνει το μπλοκ του και ένα μερίδιο από το μηχάνημα κάθε λίγα δευτερόλεπτα. Το Slush Pool παρουσίασε το Stratum το 2012, αντικαθιστώντας ένα παλαιότερο σύστημα όπου οι miners έπρεπε να ζητούν συνεχώς εργασία από το pool.

Πώς γίνεται η ρύθμιση ενός miner;

Στη σελίδα ρυθμίσεων ενός μηχανήματος συμπληρώνεις τρία πεδία: μια διεύθυνση pool, όπως stratum+tcp://pool.example.com:3333, ένα όνομα worker, όπως myaccount.rig1, και έναν κωδικό πρόσβασης που πολλά pool αγνοούν. Αυτές είναι όλες οι ρυθμίσεις του Stratum. Για να αλλάξεις pool, αλλάζεις αυτά τα πεδία.

Τι αλλάζει με το Stratum V2;

Το V1 στέλνει απλό κείμενο, συνήθως χωρίς κρυπτογράφηση, οπότε κάποιος στη διαδρομή του δικτύου θα μπορούσε να ανακατευθύνει την εργασία ενός miner. Το Stratum V2 είναι δυαδικό, κρυπτογραφημένο και πιστοποιημένο, ενώ χρησιμοποιεί λιγότερο εύρος ζώνης. Διαθέτει επίσης ένα προαιρετικό μέρος δήλωσης εργασίας, που επιτρέπει στους miners να επιλέγουν τις συναλλαγές στα δικά τους μπλοκ.

Ποιος αποφασίζει τι μπαίνει στο μπλοκ;

Stratum V1

Επιλέγει συναλλαγές
Το pool
Τι βλέπει ο εξορύκτης
Μόνο μια εργασία για hashing
Κίνηση
Απλό κείμενο, συνήθως χωρίς κρυπτογράφηση

Stratum V2 με δήλωση εργασίας

Επιλέγει συναλλαγές
Μπορεί να είναι ο miner
Τι βλέπει ο εξορύκτης
Το δικό του template
Κίνηση
Κρυπτογραφημένο, δυαδικό
Η δήλωση εργασίας είναι προαιρετική στο V2. Ένα pool μπορεί να υποστηρίζει το V2 και παρ’ όλα αυτά να δημιουργεί μόνο του templates.

Πηγές

  1. Πρωτόκολλο Stratum για mining · Bitcoin Wiki
  2. Stratum V2: το πρωτόκολλο εξόρυξης επόμενης γενιάς · Ομάδα εργασίας Stratum V2
  3. Προδιαγραφή Stratum V2 · Ομάδα εργασίας Stratum V2

Τα ζωντανά στοιχεία σε αυτή τη σελίδα προέρχονται από το API του CloudMineCrypto και δημόσια δεδομένα του blockchain, ανανεώνονται τακτικά και επισημαίνονται στα σημεία όπου εμφανίζονται. Μόνο για ενημερωτικούς σκοπούς, όχι χρηματοοικονομική συμβουλή.

Δες τώρα πώς γίνεται η εξόρυξη.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.