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

Block withholding: η επίθεση που κανένα share δεν δείχνει

Τελευταία ενημέρωση: 5 Νοεμβρίου 2026

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

Τι είναι η επίθεση block withholding;

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

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

Ένα τέτοιο share μοιάζει με κάθε άλλο share μέχρι να το ελέγξει το pool.

Ο επιτιθέμενος κάνει τη δουλειά τίμια και στέλνει κάθε συνηθισμένο share. Πετά αθόρυβα αυτό που θα ήταν μπλοκ. Το pool μετρά τα shares και τα πληρώνει. Το μπλοκ που έπρεπε να πάρει δεν φτάνει ποτέ.

Γιατί ένα μόνο share δεν το προδίδει;

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

Αυτό που λείπει είναι μια απουσία, και μια απουσία φαίνεται μόνο με τον χρόνο. Ένας miner με ορισμένο μερίδιο του hashrate του pool πρέπει να βρίσκει περίπου το ίδιο μερίδιο των μπλοκ του.

Σε μία ώρα, αυτό δεν λέει τίποτα. Η εύρεση μπλοκ είναι τυχαία, και οι ήσυχες περίοδοι είναι συνηθισμένες. Σε αρκετά μεγάλο διάστημα, λέει πάρα πολλά.

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

Τι κοστίζει και ποιος πληρώνει;

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

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

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

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

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

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

Πώς εντοπίζεται;

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

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

Το διάστημα είναι το δύσκολο κομμάτι.

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

Δεν υπάρχει έξυπνος τρόπος να ξεφύγετε από αυτό το δίλημμα. Προέρχεται από την τυχαιότητα, όχι από το λογισμικό.

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

Τι σημαίνει για έναν τίμιο miner;

Σχεδόν τίποτα, και αξίζει να ειπωθεί καθαρά.

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

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

Αυτή η επίθεση είναι ένας λόγος που τα pools νοιάζονται για το ποιος στρέφει hashrate σε αυτά. Είναι και ο λόγος που ένα pool που δημοσιεύει τίμια τα μπλοκ και την τύχη του εμπνέει περισσότερη εμπιστοσύνη. Όλα όσα χρειάζεστε για να ελέγξετε το pool είναι στη σελίδα μπλοκ.

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