Τι είναι το Blockchain;

Το blockchain είναι μια κατανεμημένη βάση δεδομένων που μοιράζεται μεταξύ των κόμβων ενός δικτύου υπολογιστών. Ως βάση δεδομένων, ένα blockchain αποθηκεύει πληροφορίες ηλεκτρονικά σε ψηφιακή μορφή. Τα blockchains είναι περισσότερο γνωστά για τον κρίσιμο ρόλο τους σε συστήματα κρυπτονομισμάτων, όπως το Bitcoin, για τη διατήρηση ενός ασφαλούς και αποκεντρωμένου αρχείου συναλλαγών. Η καινοτομία με ένα blockchain είναι ότι εγγυάται την πιστότητα και την ασφάλεια ενός αρχείου δεδομένων και δημιουργεί εμπιστοσύνη χωρίς την ανάγκη ενός αξιόπιστου τρίτου μέρους. Μια βασική διαφορά μεταξύ μιας τυπικής βάσης δεδομένων και μιας αλυσίδας μπλοκ είναι το πώς είναι δομημένα τα δεδομένα. Ένα blockchain συλλέγει πληροφορίες μαζί σε ομάδες, γνωστές ως μπλοκ, που περιέχουν σύνολα πληροφοριών. Τα μπλοκ έχουν ορισμένες χωρητικότητες αποθήκευσης και, όταν γεμίσουν, κλείνουν και συνδέονται με το προηγουμένως γεμάτο μπλοκ, σχηματίζοντας μια αλυσίδα δεδομένων γνωστή ως αλυσίδα μπλοκ. Όλες οι νέες πληροφορίες που ακολουθούν αυτό το μπλοκ που προστέθηκε πρόσφατα μεταγλωττίζονται σε ένα νεοσχηματισμένο μπλοκ που στη συνέχεια θα προστεθεί επίσης στην αλυσίδα μόλις γεμίσει.

Μια βάση δεδομένων συνήθως δομεί τα δεδομένα της σε πίνακες, ενώ μια αλυσίδα μπλοκ, όπως υπονοεί το όνομά της, δομεί τα δεδομένα της σε κομμάτια (μπλοκ) που είναι ενωμένα μεταξύ τους. Αυτή η δομή δεδομένων δημιουργεί εγγενώς μια μη αναστρέψιμη χρονική γραμμή δεδομένων όταν εφαρμόζεται σε αποκεντρωμένη φύση. Όταν ένα τετράγωνο γεμίζει, τοποθετείται σε πέτρα και γίνεται μέρος αυτής της χρονικής γραμμής. Κάθε μπλοκ στην αλυσίδα λαμβάνει μια ακριβή χρονική σήμανση όταν προστίθεται στην αλυσίδα.