Πώς λειτουργεί η εξόρυξη Bitcoin, με απλά λόγια;
Ορισμός · Εξόρυξη Bitcoin
Η διαδικασία προσθήκης του επόμενου block συναλλαγών στο καθολικό του Bitcoin, βρίσκοντας ένα hash block μικρότερο από τον στόχο του δικτύου. Αυτό απαιτεί τεράστιο αριθμό προσπαθειών. Ο νικητής πληρώνεται σε νέα bitcoin και χρεώσεις συναλλαγών.
Σκέψου μια λοταρία όπου τα λαχεία κοστίζουν ρεύμα. Κάθε miner φτιάχνει το δικό του υποψήφιο block και μετά αγοράζει λαχεία όσο πιο γρήγορα μπορεί, υπολογίζοντας hash. Τα περισσότερα λαχεία δεν κερδίζουν. Περίπου κάθε 10 λεπτά, κάποιος κάπου κερδίζει, το δείχνει σε όλους και ο αγώνας ξεκινά ξανά πάνω σε αυτό το block.
Μάθε περισσότερα · ο πλήρης οδηγός
Η εξόρυξη Bitcoin, από τα βασικά
Ανταμοιβές, halvings, δυσκολία, εξοπλισμός, pools, ενέργεια και το αν συμφέρει σήμερα η εξόρυξη, με ζωντανά στοιχεία.
Ποια είναι τα βήματα για το mining ενός block;
Το animation παραπάνω τα παρουσιάζει στο block 975.052. Δες πώς λειτουργούν, με λόγια:
- 1
Συγκέντρωσε συναλλαγές
Πάρε τις συναλλαγές που περιμένουν στο mempool, ξεκινώντας από εκείνες με το υψηλότερο τέλος ανά μονάδα δεδομένων, και πρόσθεσε μια συναλλαγή coinbase που πληρώνει τον miner.
- 2
Φτιάξε τη ρίζα Merkle
Υπολόγισε τα hash των συναλλαγών ανά ζεύγη, επίπεδο προς επίπεδο, μέχρι να μείνει ένα hash που τις αντιπροσωπεύει όλες.
- 3
Συμπλήρωσε την κεφαλίδα
Έξι πεδία σε 80 byte: έκδοση, hash προηγούμενου block, ρίζα Merkle, ώρα, στόχος και nonce.
- 4
Υπολόγισε το hash, άλλαξε το nonce, επανάλαβε
Υπολόγισε το hash της κεφαλίδας με SHA-256 δύο φορές. Αν το αποτέλεσμα είναι πολύ μεγάλο, άλλαξε το nonce και δοκίμασε ξανά.
- 5
Βρες αποτέλεσμα κάτω από τον στόχο
Ένα hash κάτω από τον στόχο αποτελεί απόδειξη εργασίας. Οι άλλοι κόμβοι το ελέγχουν με ένα hash.
- 6
Πάρε την ανταμοιβή
Το block προστίθεται στην αλυσίδα και η συναλλαγή coinbase πληρώνει την επιδότηση συν τα τέλη. Όλοι προχωρούν στο επόμενο block.
Όταν εξαντληθούν τα 4,3 δισεκατομμύρια πιθανά nonce, κάτι που συμβαίνει σε ένα σύγχρονο μηχάνημα σε πολύ λιγότερο από ένα δευτερόλεπτο, ο miner αλλάζει ένα εφεδρικό πεδίο στη συναλλαγή coinbase. Έτσι προκύπτει μια νέα ρίζα Merkle και μια νέα σειρά από nonce για δοκιμή.
Γιατί είναι τόσο δύσκολο το mining του Bitcoin;
Επειδή το SHA-256 δεν μπορεί να προβλεφθεί. Αν αλλάξεις ένα bit στην κεφαλίδα, το hash αλλάζει εντελώς, οπότε δεν υπάρχει συντόμευση. Ο μόνος τρόπος να βρεθεί νικητής είναι οι δοκιμές, και ο στόχος ορίζεται έτσι ώστε να χρειάζονται περίπου 10 λεπτά σε όλο το δίκτυο.
694 EH/s
hashrate δικτύου
live, ενημερώνεται κάθε ώρα
4.2 × 1023
hash ανά μπλοκ, κατά μέσο όρο
ρυθμός hash × 600 δευτ.
~10 λεπτά
μέσος χρόνος block
ο στόχος της δυσκολίας
2,016
μπλοκ μεταξύ αλλαγών δυσκολίας
περίπου δύο εβδομάδες
Αν συμμετέχουν περισσότερα μηχανήματα, τα blocks βρίσκονται πιο γρήγορα για λίγο. Στην επόμενη προσαρμογή, ο στόχος γίνεται πιο δύσκολο να επιτευχθεί. Αν αποχωρήσουν miners, γίνεται πιο εύκολος. Ο οδηγός δυσκολίας παρακολουθεί ζωντανά την επόμενη αλλαγή.
Μπορώ να δοκιμάσω να εξορύξω ένα μπλοκ μόνος μου;
Ναι, εδώ ακριβώς. Αυτό εκτελεί πραγματικό διπλό SHA-256 στο πρόγραμμα περιήγησής σου, σε ένα απλοποιημένο block. Ρύθμισε τη δυσκολία στα 5 ή 6 αρχικά μηδενικά και δες πόσο περισσότερο χρόνο χρειάζεται:
Διαδραστικό · κάνε mining ενός block στον browser σου
Πραγματικό SHA-256d proof of work, απλοποιημένο header
Hash block (διπλό SHA-256)
Πείραξε τις συναλλαγές: το hash αλλάζει εντελώς με ένα μόνο γράμμα.
Προσπάθειες: 0
Το hashrate σου: n/a
Χρόνος: 0,0 s
Κάθε επιπλέον μηδενικό κάνει την εξόρυξη περίπου 16 φορές δυσκολότερη. Τα πραγματικά μπλοκ χρειάζονται περίπου 19 ή 20. Για να δεις πώς γίνεται ο υπολογισμός των hash, μια κεφαλίδα που μπορείς να επεξεργαστείς byte προς byte και τι θα απαιτούσε μια επίθεση 51%, δες την απόδειξη εργασίας.
Γιατί χρειάζεται το Bitcoin το mining;
Το Bitcoin δεν έχει τράπεζα για να αποφασίσει ποιες πληρωμές έγιναν πρώτες. Η εξόρυξη κάνει αυτή τη δουλειά. Κάθε μπλοκ βάζει μια ομάδα συναλλαγών σε σειρά και, επειδή κάθε μπλοκ χτίζεται πάνω στο προηγούμενο, η αλλαγή μιας παλιάς πληρωμής θα απαιτούσε να ξαναγίνει όλη η δουλειά από τότε. Γι’ αυτό είναι δύσκολο να αντιστραφεί μια επιβεβαιωμένη πληρωμή.
Έτσι εκδίδονται και νέα bitcoin, με σταθερό πρόγραμμα που μειώνει την ποσότητα στο μισό κάθε τέσσερα χρόνια. Για τις ανταμοιβές, δες την ανταμοιβή block και το halving.
Μπορείς να εξορύξεις Bitcoin μόνος σου;
Ναι, με έναν εξειδικευμένο ASIC, φθηνό ρεύμα και ένα mining pool, αν και τα περιθώρια κέρδους είναι μικρά. Ένα κινητό ή λάπτοπ είναι εκατομμύρια φορές πιο αργό απ’ όσο χρειάζεται για να έχει σημασία.
The easy way to start is the CloudMineCrypto app. You mine for free with the free plan, ads, games, offers and daily check-ins, with no hardware, noise or power bill, and withdraw to your own wallet over Lightning, Bitcoin on-chain or BNB Smart Chain. Paid plans are an optional boost and usually mine less than they cost. Rewards are estimates based on live network data and aren’t guaranteed.
Μάθε περισσότερα · ο πλήρης οδηγός
Η εξόρυξη Bitcoin, από τα βασικά
Ανταμοιβές, halvings, δυσκολία, εξοπλισμός, pools, ενέργεια και το αν συμφέρει σήμερα η εξόρυξη, με ζωντανά στοιχεία.
Συχνές ερωτήσεις
Πώς λειτουργεί η εξόρυξη Bitcoin με απλά λόγια;
Οι miners συγκεντρώνουν τις συναλλαγές που περιμένουν σε ένα block και μετά δοκιμάζουν αριθμούς, τα nonce, μέχρι το hash του block να βγει κάτω από έναν στόχο. Όποιος το πετύχει πρώτος προσθέτει το block στην αλυσίδα και κερδίζει την ανταμοιβή block.
Τι ακριβώς προσπαθούν να λύσουν οι miners;
Δεν υπάρχει κάποιο κόλπο. Ψάχνουν μια κεφαλίδα της οποίας το διπλό hash SHA-256 είναι κάτω από έναν στόχο. Ο μόνος τρόπος να τη βρουν είναι να αλλάζουν συνεχώς το nonce και να υπολογίζουν ξανά το hash, τρισεκατομμύρια φορές το δευτερόλεπτο.
Πόσος χρόνος χρειάζεται για να εξορυχθεί ένα μπλοκ;
Περίπου 10 λεπτά κατά μέσο όρο για όλο το δίκτυο. Η δυσκολία προσαρμόζεται κάθε 2.016 μπλοκ για να διατηρεί αυτόν τον χρόνο, ανεξάρτητα από το συνολικό hashrate.
Τι παίρνουν οι miners για ένα block;
Η επιδότηση του block, 3,125 BTC από τον Απρίλιο του 2024, συν τα τέλη όλων των συναλλαγών στο block. Τα περισσότερα blocks βρίσκονται από pools, τα οποία μοιράζουν την ανταμοιβή στους miners τους.
Μπορώ να κάνω εξόρυξη Bitcoin στο σπίτι;
Μόνο με εξειδικευμένο μηχάνημα ASIC, φθηνό ρεύμα και ένα pool, κι ακόμη κι έτσι συχνά δεν αποδίδει. Ένα τηλέφωνο ή λάπτοπ είναι πολύ αργό. Εφαρμογές όπως το CloudMineCrypto σού επιτρέπουν να κάνεις εξόρυξη δωρεάν, χωρίς να χρειάζεται να έχεις δικό σου εξοπλισμό. Οι ανταμοιβές είναι εκτιμήσεις.
Πηγές και επιπλέον ανάγνωση
- Bitcoin: A Peer-to-Peer Electronic Cash System (το whitepaper) · Satoshi Nakamoto, 2008
- Οδηγός για την αλυσίδα μπλοκ: κεφαλίδες, δέντρα Merkle, απόδειξη εργασίας · Τεκμηρίωση για προγραμματιστές Bitcoin
- Οδηγός εξόρυξης: εξόρυξη solo και pools · Τεκμηρίωση για προγραμματιστές Bitcoin
- Αλγόριθμος κατακερματισμού block · Bitcoin Wiki
- Δέντρα Merkle · Bitcoin Wiki
- Δυσκολία · Bitcoin Wiki
Τα ζωντανά στοιχεία σε αυτή τη σελίδα προέρχονται από το API του CloudMineCrypto ή από τις δημόσιες υπηρεσίες δεδομένων blockchain που αναφέρονται δίπλα τους. Ανανεώνονται βάσει προγράμματος και επισημαίνονται στο σημείο όπου εμφανίζονται. Αυτός ο οδηγός είναι εκπαιδευτικός και δεν αποτελεί οικονομική συμβουλή. Το CloudMineCrypto δεν είναι επενδυτικό προϊόν. Οι ανταμοιβές στην εφαρμογή είναι εκτιμήσεις και δεν είναι εγγυημένες.
Διάβασες πώς δουλεύει. Τώρα δες το στην πράξη.
Διεκδίκησε ένα δωρεάν πλάνο mining 8 ωρών στην εφαρμογή CloudMineCrypto και δες τα εκτιμώμενα BTC σου να ανεβαίνουν από ζωντανά δεδομένα του δικτύου. Χωρίς hardware, χωρίς κάρτα.