Όλα όσα πρέπει να γνωρίζετε για την εξόρυξη Bitcoin PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Όλα όσα πρέπει να γνωρίζετε για την εξόρυξη Bitcoin

Όλα όσα πρέπει να γνωρίζετε για την εξόρυξη Bitcoin PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Κάθε εξορύκτης συλλέγει μη επαληθευμένες συναλλαγές σε ένα μπλοκ (περίπου 500 συναλλαγές) και στη συνέχεια αγωνίζεται για να λύσει το Bitcoin Απόδειξη της εργασίας.

Τι είναι η απόδειξη της εργασίας;

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

Τι είναι η συνάρτηση κατακερματισμού;

Μια συνάρτηση κατακερματισμού μετατρέπει μια αυθαίρετη συμβολοσειρά τιμών (δηλαδή: μια λέξη, μια πρόταση, αριθμούς…) σε μια συμβολοσειρά σταθερού μήκους.

Εισαγωγή | Παραγωγή
---------------------------------------------
'γειά σου κόσμο' | hd72kf97x
'γεια κόσμο 2' | l9ang478
'123' | nfhyeiv00
«Μου αρέσουν τα ζυμαρικά τις βροχερές μέρες» | x913gzmaw

Ποιες είναι οι εισροές στη συνάρτηση κατακερματισμού του Bitcoin;

Οι είσοδοι για τη συνάρτηση κατακερματισμού του Bitcoin είναι προκαθορισμένες. Πρέπει να ακολουθείτε τους κανόνες.

  1. Προηγούμενος κατακερματισμός κεφαλίδας μπλοκ. Αυτός είναι ο κατακερματισμός εξόδου που σχετίζεται με το προηγούμενο μπλοκ στο blockchain. Αυτό διασφαλίζει ότι το καθολικό είναι μια αδιάσπαστη αλυσίδα με κάθε μπλοκ να αναφέρεται στο μπλοκ πριν από αυτό. Αυτό θα είναι το ίδιο για όλους τους ανθρακωρύχους τη δεδομένη στιγμή.
    Ένα πρόσφατο παράδειγμα: 1b9affbba072ba2e923797d3b2050b9b9c8baacf696f84ac9940282b5568c547.
  2. Κατακερματισμός τρεχόντων μπλοκ συναλλαγών. Ένας κατακερματισμός που βασίζεται σε συναλλαγές που έχει συμπεριλάβει ο εξορύκτης στο τρέχον μπλοκ. Αυτό είναι διαφορετικό για κάθε miner, επειδή κάθε miner πιθανότατα εργάζεται σε διαφορετικό μπλοκ συναλλαγών.
    Ένα πρόσφατο παράδειγμα: 11a510d7adcde1ad5c8b33c35f5902f08cdb1d9800161f8af3874258f935ecea
  3. Τρέχουσα ώρα. Μια χρονική σήμανση unix που αντιπροσωπεύει τη στιγμή που ο εξορύκτης άρχισε να κατακερματίζει τις εισόδους για το τρέχον μπλοκ. Ο εξορύκτης ρυθμίζει αυτή τη φορά, έτσι θα είναι διαφορετικός μεταξύ των εξορυκτών.
  4. Στόχος nBits. Μια κωδικοποιημένη έκδοση των κριτηρίων που πρέπει να πληρούν οι επιτυχημένες έξοδοι κατακερματισμού (γνωστός και ως. ξεκινούν με τουλάχιστον 19 μηδενικά). Το όριο αναθεωρείται κάθε 2,016 μπλοκ, έτσι ώστε το blockchain να συνεχίσει να αυξάνεται με τον προγραμματισμένο ρυθμό του 1 μπλοκ κάθε 10 λεπτά.
  5. Nonce (γνωστός και ως τυχαίος θετικός ακέραιος). Ένας τυχαίος αριθμός που αυξάνεται κάθε φορά που κατακερματίζονται οι είσοδοι. Μια αλλαγή 1 ακέραιου αριθμού σε αυτόν τον αριθμό αλλάζει εντελώς την έξοδο κατακερματισμού.
πίστωσης: en.bitcoin.it/wiki
##################
# Ψευδοκώδικας #
##################
block_header = έκδοση + prevHash + curHash + time + diff + nonce

Τι αλγόριθμο κατακερματισμού χρησιμοποιεί το Bitcoin;

Το Bitcoin χρησιμοποιεί Double SHA-256.

##################
# Ψευδοκώδικας #
##################
block_header = έκδοση + prevHash + curHash + time + diff + noncesha_function(sha_function(block_header))

Όλοι οι εξορύκτες δουλεύουν στα ίδια μπλοκ συναλλαγών;

Το αναφέραμε και πριν. Αλλά εδώ είναι μια μικρή εξήγηση.

Source: https://medium.datadriveninvestor.com/everything-you-should-know-about-bitcoin-mining-d62c5a20d10a?source=rss——-8—————–cryptocurrency

Σφραγίδα ώρας:

Περισσότερα από Μέτριας Δυσκολίας