Ολόκληρη η βιομηχανία κρυπτονομισμάτων εξαρτάται από τα blockchains. Η τεχνολογία Blockchain επιτρέπει τη δημιουργία αμετάβλητων λογιστικών βιβλίων δεδομένων που είναι εξαιρετικά αδιαπέραστα από κυβερνοεπιθέσεις. Όπως υποδηλώνει το όνομα, ένα βασικό στοιχείο ενός blockchain είναι τα μπλοκ του. Αλλά τι ακριβώς κάνουν αυτά τα μπλοκ και γιατί είναι τόσο αναπόσπαστα στις συναλλαγές κρυπτονομισμάτων;
Τι είναι το μπλοκ κρυπτονομισμάτων;
Πριν μπούμε στις ιδιαιτερότητες των μπλοκ, ας ξεπεράσουμε γρήγορα τι είναι blockchain. Οι αλυσίδες μπλοκ είναι εξ ολοκλήρου εικονικές, αλλά βοηθάει να τις θεωρούμε ως μια μακρά αλυσίδα μπλοκ, όλα συνδεδεμένα μεταξύ τους με χρονολογική σειρά. Το blockchain Bitcoin, για παράδειγμα, αποτελείται από ένα τεράστιο, χρονολογικό βιβλίο κάθε συναλλαγής Bitcoin που έχει πραγματοποιηθεί ποτέ. Επιπλέον, αυτό το καθολικό είναι μόνιμο και δεν μπορεί να τροποποιηθεί ή να διαγραφεί.
Είναι τα μπλοκ μέσα σε μια αλυσίδα μπλοκ που περιέχουν όλα τα πολύτιμα δεδομένα. Αλλά δεν πρέπει να θεωρείτε αυτά τα μπλοκ ως απλά αρχεία αποθήκευσης. Οι αλυσίδες μπλοκ και τα μπλοκ τους βασίζονται στην κρυπτογραφία για να κάνουν την αποθήκευση δεδομένων εξαιρετικά ασφαλή. Τα μπλοκ περιέχουν επίσης διάφορες άλλες μορφές δεδομένων για να αναγνωρίζουν μοναδικά το ένα από το άλλο. Ας ρίξουμε μια ματιά στα μπλοκ Bitcoin για να το καταλάβουμε περαιτέρω.
Οι τυπικές πληροφορίες σε ένα μπλοκ Bitcoin είναι η κεφαλίδα του μπλοκ, το μέγεθος του μπλοκ, ο μαγικός αριθμός, οι καταχωρημένες συναλλαγές και η χρονική σήμανση της δημιουργίας του μπλοκ. Η ίδια η κεφαλίδα του μπλοκ αποτελείται από έξι ξεχωριστά στοιχεία: την έκδοση, τα bit, τον χρόνο, το nonce, το hashPrevBlock και το hashMerkleRoot.
Ένα κρίσιμο στοιχείο των μπλοκ που βρίσκεται μέσα στην κεφαλίδα είναι το nonce (μια συντομογραφία του "number-only-used-one"). Τα Nonces είναι μοναδικοί αριθμοί 32-bit και είναι συνήθως τυχαίοι στη γενιά τους. Προστίθενται στην κεφαλίδα του μπλοκ και έχουν τον αριθμό που πρέπει να επιτύχουν οι εξορύκτες στους υπολογισμούς τους δικό μου ένα μπλοκ επιτυχώς. Το nonce είναι ο μόνος αριθμός μέσα σε μια κεφαλίδα μπλοκ που μπορεί να αλλάξει.
Τα Nonces σχετίζονται επίσης με το επίπεδο δυσκολίας εξόρυξης ενός δεδομένου μπλοκ (που σχετίζεται με το πόσο δύσκολο είναι να εξορύξεις). Η δυσκολία εξόρυξης κυμαίνεται συνεχώς, αλλά γενικά αυξάνεται σε όλο το φάσμα καθώς περνά ο καιρός, κυρίως στο Bitcoin.
Το hashPrevBlock και το hashMerkleRoot σχετίζονται και τα δύο με διαφορετικούς κατακερματισμούς. Το hashPrevBlock, όπως ίσως έχετε μαντέψει, είναι ο κατακερματισμός (ή οι αναφορές σε) του προηγούμενου μπλοκ στην αλυσίδα. Στην πραγματικότητα, αυτή η αναφορά στο προηγούμενο μπλοκ είναι που δημιουργεί μια αλυσίδα. Από την άλλη πλευρά, το hashMerkleRoot είναι ένας κατακερματισμός που σχετίζεται με το Merkle Tree, μια μορφή αποθήκευσης δεδομένων ενιαίου κατακερματισμού που αναπτύχθηκε από τον μαθηματικό Ralph Merkle.
Το "root" hash (δηλαδή, το τελευταίο hash στο Merkle Tree) αποθηκεύει πληροφορίες σχετικά με τις συναλλαγές blockchain και άλλους κατακερματισμούς. Δεν θα αναφερθούμε σε λεπτομέρειες για το Merkle Tree εδώ, αλλά αξίζει να σημειωθεί ότι παίζει ρόλο στην τεχνολογία blockchain. Οι πληροφορίες συναλλαγών μέσα σε ένα μπλοκ αποτελούνται επίσης από πολλαπλά στοιχεία, τα περισσότερα από τα οποία σχετίζονται με εισροές συναλλαγών.
Τα μπλοκ Bitcoin χρησιμοποιούν επίσης μια συνάρτηση κατακερματισμού γνωστή ως SHA-256. Αυτός είναι ένας κρυπτογραφικός αλγόριθμος που χρησιμοποιείται για τη δημιουργία κατακερματισμού. Όπως έχουμε ήδη αναφέρει, κάθε μπλοκ περιέχει τον κατακερματισμό του προηγούμενου μπλοκ στην αλυσίδα. Αλλά διαφορετικές αλυσίδες μπλοκ χρησιμοποιούν διαφορετικούς αλγόριθμους κατακερματισμού, επομένως το SHA-256 δεν είναι το καθολικό πρότυπο για τον κατακερματισμό.
Οι εξορύκτες Bitcoin χρησιμοποιούν τον αλγόριθμο SHA-256 στο απόδειξη εργασίας διαδικασία επίλυσης κρυπτογραφικών γρίφων και διατήρησης της ακεραιότητας του δικτύου. Μέσω της διαδικασίας εξόρυξης, δημιουργούνται νέα μπλοκ στο blockchain.
Μόνο οι ολοκληρωμένες συναλλαγές περιλαμβάνονται στα κλειστά μπλοκ. Οι συναλλαγές που δεν έχουν ακόμη επικυρωθεί παραμένουν σε ένα είδος αίθουσας αναμονής γνωστή ως το mempool.
Χρειάζεται το Crypto μπλοκ;
Ο όρος "κρυπτονομίσματα" είναι ένας συνδυασμός κρυπτογραφίας και νομίσματος, επομένως δεν αποτελεί έκπληξη το γεγονός ότι, ναι, η βιομηχανία κρυπτονομισμάτων χρειάζεται κρυπτογραφικές αλυσίδες μπλοκ για να λειτουργήσει. Και ένα βασικό μέρος αυτής της διαδικασίας είναι τα μπλοκ που περιέχουν δεδομένα συναλλαγών.
Οι μπλοκ αλυσίδες δεν είναι σημαντικές μόνο στη σφαίρα των κρυπτονομισμάτων. Έχουν πολλαπλές εφαρμογές στην υγειονομική περίθαλψη, την εφοδιαστική, την ακίνητη περιουσία, την ασφάλιση και πολλά άλλα. Έτσι, χωρίς τα blockchain και τα μπλοκ τους, πολλά πράγματα δεν θα ήταν δυνατά.
Τα μπλοκ αποτελούν αναπόσπαστο μέρος της βιομηχανίας κρυπτογράφησης
Δεν υπάρχει αμφιβολία ότι τα μπλοκ κρυπτονομισμάτων είναι εξαιρετικά σημαντικά για την ασφαλή αποθήκευση δεδομένων συναλλαγών. Οι κάτοχοι κρυπτογράφησης βασίζονται σε αυτήν την τεχνολογία για να καταγράφουν τις συναλλαγές τους και να διατηρούν το δίκτυο αμετάβλητο και διαφανές, επομένως είναι ασφαλές να πούμε ότι θα χανόμαστε χωρίς αυτήν!