Τι είναι το blockchain;

Με λίγα λόγια

Το blockchain (αλυσίδα μπλοκ) είναι ένα ψηφιακό αρχείο όπου οι εγγραφές ομαδοποιούνται σε μπλοκ, συνδέονται κρυπτογραφικά και ελέγχονται από ένα δίκτυο υπολογιστών με κοινούς κανόνες.

Από τη συντακτική ομάδα του Cryptonomy · Ενημέρωση · 2′ ανάγνωση

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

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

Οι υπολογιστές του δικτύου, οι κόμβοι (nodes), ελέγχουν δεδομένα σύμφωνα με τους κανόνες του. Ένας μηχανισμός συναίνεσης (consensus), όπως το Proof of Work ή το Proof of Stake, καθορίζει πώς προστίθενται νέα μπλοκ και πώς συμφωνεί το δίκτυο για το αποδεκτό ιστορικό. Η κρυπτογραφική σύνδεση από μόνη της δεν αρκεί για την ασφάλεια.

Γιατί έχει σημασία

Στα δημόσια δίκτυα, όπως το Bitcoin, μπορείς να ελέγξεις μια καταγεγραμμένη συναλλαγή χωρίς να βασίζεσαι αποκλειστικά στην ενημέρωση μιας εταιρείας. Μέσα από έναν εξερευνητή blockchain (block explorer) βλέπεις, για παράδειγμα, αν μια μεταφορά έχει συμπεριληφθεί σε μπλοκ.

Το κοινό ιστορικό βοηθά επίσης το δίκτυο να αποτρέπει τη δαπάνη των ίδιων νομισμάτων δύο φορές. Ορισμένα blockchains υποστηρίζουν και έξυπνα συμβόλαια (smart contracts), δηλαδή προγράμματα που εκτελούνται με τους κανόνες του δικτύου. Για εμάς, το ενδιαφέρον βρίσκεται στη δυνατότητα ανεξάρτητου ελέγχου, όχι στην ταμπέλα «blockchain» από μόνη της.

Τι να προσέξεις

Δεν είναι όλα τα blockchains εξίσου αποκεντρωμένα ή ανοιχτά. Υπάρχουν δίκτυα στα οποία μόνο εγκεκριμένοι συμμετέχοντες μπορούν να επικυρώνουν εγγραφές. Επίσης, η ανθεκτικότητα του ιστορικού σε αλλαγές εξαρτάται από τον σχεδιασμό και την ασφάλεια κάθε δικτύου.

Στα περισσότερα δημόσια blockchains οι συναλλαγές είναι ορατές, άρα δημόσια διεύθυνση δεν σημαίνει πλήρη ανωνυμία. Και αν στείλεις crypto σε λάθος διεύθυνση, συνήθως δεν υπάρχει κουμπί αναίρεσης. Τέλος, η καταγραφή μιας πληροφορίας στο blockchain δεν αποδεικνύει ότι αυτή ήταν αληθινή εξαρχής, ούτε ότι το project που τη χρησιμοποιεί είναι αξιόπιστο.