ΜΑΘΕ · BITCOIN

Τι είναι το Bitcoin Mining και πώς λειτουργεί;

Το Bitcoin mining, ή εξόρυξη Bitcoin, είναι η διαδικασία με την οποία οι miners ανταγωνίζονται για να προσθέσουν νέα blocks συναλλαγών στο δίκτυο, χρησιμοποιώντας Proof of Work. Δεν ψάχνουν για κρυμμένα ψηφιακά νομίσματα: εκτελούν πραγματική υπολογιστική εργασία.

Ο Alex με navy hoodie παρουσιάζει ASIC miners και μια φωτεινή αλυσίδα blocks σε ένα παγκόσμιο δίκτυο.

Τι κάνουν πραγματικά οι miners;

Όταν κάποιος στέλνει bitcoin, η συναλλαγή μεταδίδεται στο δίκτυο. Οι miners επιλέγουν έγκυρες συναλλαγές και τις συγκεντρώνουν σε ένα υποψήφιο νέο block.

Για να γίνει το block μέρος της κοινής ιστορίας του Bitcoin, δεν αρκεί να το κατασκευάσουν. Πρέπει να βρουν μια έγκυρη απόδειξη υπολογιστικής εργασίας, που ονομάζεται Proof of Work.

Πώς λειτουργεί το Proof of Work;

Φαντάσου έναν διαγωνισμό όπου οι συμμετέχοντες δοκιμάζουν συνεχώς διαφορετικούς αριθμούς μέχρι να βρουν ένα αποτέλεσμα που πληροί έναν συγκεκριμένο κανόνα. Δεν υπάρχει εύκολη συντόμευση για να προβλέψουν τη λύση.

Στο Bitcoin, οι miners υπολογίζουν επανειλημμένα το hash της κεφαλίδας ενός υποψήφιου block, αλλάζοντας στοιχεία της. Ψάχνουν αποτέλεσμα μικρότερο από τον στόχο δυσκολίας του δικτύου.

Όταν κάποιος βρει μια έγκυρη λύση, μεταδίδει το block. Οι κόμβοι μπορούν να ελέγξουν γρήγορα το αποτέλεσμα και τους υπόλοιπους κανόνες. Το δύσκολο είναι να βρεθεί η λύση· ο έλεγχός της είναι σχετικά εύκολος.

Γιατί προστατεύει το δίκτυο;

Το Proof of Work κάνει δαπανηρή την προσπάθεια αντικατάστασης της αποδεκτής ιστορίας των συναλλαγών. Όποιος επιχειρήσει να αλλάξει ένα παλιότερο block χρειάζεται να επαναλάβει τη σχετική εργασία και να ανταγωνιστεί την αλυσίδα που συνεχίζει να χτίζει το υπόλοιπο δίκτυο.

Όσο προστίθενται νέα blocks, γενικά αυξάνεται το έργο που θα απαιτούσε μια τέτοια αλλαγή. Γι’ αυτό έχει σημασία πόσες επιβεβαιώσεις έχει μια συναλλαγή.

Για το πώς συνδέονται τα blocks και επαληθεύονται από το δίκτυο, διάβασε το άρθρο για το blockchain.

Πώς αμείβονται οι miners;

Ο miner που δημιουργεί ένα έγκυρο block μπορεί να λάβει δύο είδη αμοιβής: το block subsidy, δηλαδή νέα bitcoin που το πρωτόκολλο επιτρέπει να εκδοθούν, και τα transaction fees των συναλλαγών που συμπεριέλαβε.

Από το halving του 2024, το block subsidy είναι 3,125 BTC ανά block έως το επόμενο halving. Πολλοί miners συνεργάζονται σε mining pools και μοιράζονται πληρωμές σύμφωνα με τους κανόνες τους. Δεν παίρνει κάθε μεμονωμένος miner 3,125 BTC.

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

Γιατί το mining χρειάζεται ηλεκτρική ενέργεια;

Οι συνεχείς υπολογισμοί απαιτούν εξοπλισμό και ηλεκτρική ενέργεια. Σήμερα το ανταγωνιστικό Bitcoin mining χρησιμοποιεί κυρίως εξειδικευμένα μηχανήματα ASIC.

Αυτό το πραγματικό κόστος είναι μέρος του μηχανισμού Proof of Work. Ταυτόχρονα δημιουργεί σημαντικά ερωτήματα για τις πηγές ηλεκτρικής ενέργειας, το περιβαλλοντικό αποτύπωμα και τη βιωσιμότητα της εξόρυξης.

Miners και nodes: ποια είναι η διαφορά;

Οι miners ανταγωνίζονται για να προτείνουν νέα blocks. Τα full nodes ελέγχουν ανεξάρτητα αν τα blocks και οι συναλλαγές ακολουθούν τους κανόνες που εφαρμόζουν.

Ένας miner δεν μπορεί να υποχρεώσει έναν κόμβο να δεχτεί ένα άκυρο block, ακόμη κι αν έχει ξοδέψει μεγάλη υπολογιστική ισχύ. Με απλά λόγια: οι miners προτείνουν blocks — τα nodes ελέγχουν αν είναι έγκυρα.

Γιατί ένα block χρειάζεται περίπου 10 λεπτά;

Το Bitcoin προσαρμόζει τη δυσκολία του mining κάθε 2.016 blocks, ώστε ο μέσος χρόνος μεταξύ blocks να παραμένει κοντά στα 10 λεπτά.

Δεν είναι χρονόμετρο: κάποια blocks βρίσκονται σε λίγα δευτερόλεπτα και άλλα χρειάζονται πολύ περισσότερο χρόνο.

Συνέχισε από εδώ

Δες πώς συνδέεται το mining με το υπόλοιπο Bitcoin

Το Βιβλίο 1 εξηγεί πιο ολοκληρωμένα το mining, το blockchain και τους κόμβους μέσα από την ιστορία του Alex. Το σχετικό βίντεο «Τι κάνουν πραγματικά οι miners;» συνοψίζει την ιδέα. Συνέχισε και με τα άρθρα για το blockchain και για το όριο των 21 εκατομμυρίων bitcoin.

Συχνές ερωτήσεις

Μπορώ να κάνω mining από τον υπολογιστή μου;

Μπορείς να πειραματιστείς, αλλά με συνηθισμένο υπολογιστή η πιθανότητα να βρεις block στο σημερινό Bitcoin είναι εξαιρετικά μικρή. Το ανταγωνιστικό mining χρησιμοποιεί κυρίως ASIC εξοπλισμό.

Το mining δημιουργεί απεριόριστα bitcoin;

Όχι. Τα νέα bitcoin που μπορούν να δημιουργηθούν καθορίζονται από τους κανόνες του πρωτοκόλλου και το block subsidy μειώνεται σταδιακά μέσω των halvings.

Τι θα γίνει όταν σταματήσουν να δημιουργούνται νέα bitcoin;

Το mining δεν χρειάζεται να σταματήσει. Οι miners μπορούν να αμείβονται από τα transaction fees. Το αν αυτά θα επαρκούν για τη μακροπρόθεσμη ασφάλεια είναι ανοιχτό οικονομικό ερώτημα.

Μπορεί ένας miner να αλλάξει τους κανόνες του Bitcoin;

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