Εσείς
Πολιτικές του pool

Block withholding: η επίθεση που ένα pool δεν βλέπει σε κανένα μεμονωμένο share

Τελευταία ενημέρωση: 15 Αυγούστου 2026

Ένας miner στέλνει πραγματικά shares και κρύβει αυτό που θα ήταν μπλοκ. Τι κοστίζει, ποιος πληρώνει, και πώς εντοπίζεται.

Τι είναι η επίθεση

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

Μια επίθεση block withholding είναι ένας miner που κάνει τη δουλειά τίμια, στέλνει κάθε συνηθισμένο share, και πετά αθόρυβα αυτό που θα ήταν μπλοκ. Το pool μετρά τα shares και πληρώνει γι' αυτά. Το μπλοκ που έπρεπε να λάβει δεν φτάνει ποτέ.

Γιατί ένα share δεν την προδίδει ποτέ

Αυτό κάνει την επίθεση ενδιαφέρουσα και όχι απλώς αγενή. Τίποτα στον επιτιθέμενο δεν φαίνεται λάθος σε κανένα μεμονωμένο share. Το hardware είναι πραγματικό, το hashrate είναι πραγματικό, τα shares είναι έγκυρα και φτάνουν με τον σωστό ρυθμό. Το pool δεν μπορεί να εξετάσει ένα share και να δει απολύτως τίποτα.

Αυτό που λείπει είναι μια απουσία, και μια απουσία γίνεται ορατή μόνο με τον χρόνο. Ένας miner με ένα δεδομένο μερίδιο του hashrate του pool πρέπει να βρίσκει περίπου το ίδιο μερίδιο των μπλοκ του. Σε μία ώρα, αυτό δεν λέει τίποτα, επειδή η εύρεση μπλοκ είναι τυχαία διαδικασία και τα ήσυχα διαστήματα είναι συνηθισμένα. Σε ένα αρκετά μεγάλο παράθυρο, λέει πάρα πολλά.

Ένας επιτιθέμενος miner στέλνει σταθερή ροή συνηθισμένων shares σε ένα pool, ενώ η μία λύση που πιάνει τον στόχο του μπλοκ σταματά πριν φτάσει στο pool και πετιέται
Τα shares ρέουν κανονικά. Η μία υποβολή που μετρούσε πετιέται, και τίποτα σε ένα μεμονωμένο share δεν το αποκαλύπτει.

Τι κοστίζει, και ποιος πραγματικά πληρώνει

Το pool χάνει την ανταμοιβή μπλοκ που έπρεπε να έχει. Αλλά η ζημιά δεν πέφτει στην ουσία στο pool, και αυτό είναι το κομμάτι που αξίζει να καταλάβετε αν κάνετε mining σε οποιοδήποτε pool.

Σε αναλογικό σύστημα, ο γύρος απλώς συνεχίζεται μέχρι να βρει κάποιος άλλος μπλοκ. Όλοι στον γύρο συνεισέφεραν δουλειά σε έναν γύρο που κράτησε περισσότερο από όσο έπρεπε, οπότε όλοι κερδίζουν λίγο λιγότερα ανά μονάδα δουλειάς. Το κόστος μοιράζεται στους τίμιους miners.

Σε σύστημα πληρωμής ανά share είναι χειρότερο για τον διαχειριστή, επειδή το pool έχει ήδη πληρώσει κάθε share από την τσέπη του και βασίζεται στο ότι θα έρθουν τα μπλοκ. Μια συνεχής επίθεση σε pool πληρωμής ανά share είναι άμεση αφαίμαξη του διαχειριστή, και ιστορικά αυτή είναι η περίπτωση που ανησυχούσε περισσότερο τον κόσμο.

Γιατί να το κάνει κανείς αυτό

Ο επιτιθέμενος πετά κι αυτός την ανταμοιβή μπλοκ, οπότε με την πρώτη ματιά είναι καθαρός αυτοτραυματισμός. Έχει νόημα μόνο αν ο επιτιθέμενος κερδίζει κάπου που το pool δεν βλέπει.

Το συνηθισμένο κίνητρο είναι ο ανταγωνισμός. Ένας διαχειριστής που τρέχει δικό του pool μπορεί να νοικιάσει ή να στρέψει hashrate σε ένα αντίπαλο pool, να καταπνίξει τα αποτελέσματά του και να κάνει το δικό του pool να φαίνεται πιο τυχερό σε σύγκριση. Ο επιτιθέμενος πληρώνει το σαμποτάζ από τα shares που εξακολουθεί να εισπράττει.

Υπάρχει μια πιο λεπτή παραλλαγή όπου ο επιτιθέμενος κρατά το μπλοκ αντί να το πετάξει, συνεχίζει να κάνει mining πάνω του ιδιωτικά και το υποβάλλει αργότερα τη στιγμή που τον βολεύει. Είναι δυσκολότερη στην εκτέλεση και χρειάζεται μεγάλο μερίδιο του hashrate για να αξίζει τη δοκιμή.

Πώς εντοπίζεται στην πράξη

Ο εντοπισμός είναι στατιστικός, και πρέπει να είναι, επειδή δεν υπάρχει άλλο διαθέσιμο σήμα. Η μέτρηση διατυπώνεται απλά: συγκρίνετε τα μπλοκ που βρήκε ένας συγκεκριμένος συνεισφέρων με τα μπλοκ που, σύμφωνα με τον αριθμό των shares του, έπρεπε να βρει, σε ένα παράθυρο αρκετά μεγάλο ώστε να εξισορροπηθεί η τύχη.

Το παράθυρο είναι το δύσκολο κομμάτι. Αν είναι μικρό, η συνηθισμένη κακή τύχη μοιάζει με επίθεση, και αυτό θα σήμαινε συνεχείς κατηγορίες σε τίμιους miners. Αν είναι μεγάλο, ένας πραγματικός επιτιθέμενος δρα για λίγο πριν μιλήσουν οι αριθμοί. Δεν υπάρχει έξυπνος τρόπος να ξεφύγετε από αυτόν τον συμβιβασμό. Είναι ιδιότητα της τυχαιότητας, όχι του λογισμικού.

Γι' αυτό ένας σοβαρός ανιχνευτής θέτει το ερώτημα σε έναν άνθρωπο αντί να ενεργεί μόνος του. Ένας αυτόματος αποκλεισμός βασισμένος σε μια στατιστική θα αποκλείσει τελικά κάποιον που απλώς ήταν άτυχος, και το να βγει εκτός σύνδεσης ένας νόμιμος miner είναι χειρότερο αποτέλεσμα από την ίδια την επίθεση.

Τι σημαίνει αν είστε τίμιος miner

Σχεδόν τίποτα, και αυτός είναι ο λόγος που το λέμε ξεκάθαρα.

Τα shares σας μετρώνται και πληρώνονται το ίδιο σε κάθε περίπτωση. Η κακή τύχη δεν είναι παράπτωμα και δεν μπορεί να είναι, επειδή σε κάθε σύντομο παράθυρο οι περισσότεροι miners είναι άτυχοι. Μια σειρά γύρων όπου συνεισφέρατε πολλά και το pool δεν βρήκε τίποτα είναι φυσιολογική διακύμανση, και ο δείκτης τύχης στα Στατιστικά του pool υπάρχει ακριβώς για να βλέπετε πόσο φυσιολογική είναι.

Το ένα πράγμα που αξίζει να ξέρετε είναι ότι αυτός είναι ένας λόγος που τα pools νοιάζονται για το ποιος στρέφει hashrate σε αυτά, και ένας λόγος που ένα pool που δημοσιεύει τα μπλοκ και την τύχη του τίμια είναι πιο αξιόπιστο από ένα που δεν το κάνει. Ό,τι χρειάζεται για να ελέγξετε το pool βρίσκεται στη σελίδα Μπλοκ.

Έτοιμοι να το εφαρμόσετε στην πράξη;
Ο οδηγός «Πώς να κάνετε mining» επιλέγει τον πιο κοντινό σας server και φτιάχνει την ακριβή εντολή του miner σας.
Ξεκινήστε mining Quantus