ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

Η τεχνολογία blockchain σε 500 απλές λέξεις

Μετάφραση του άρθρου «Blockchain technology in 500 simple words» του Διομήδη Σπινέλλη (spinellis.gr/blog/20260803)

Πρόσφατο εκτενές δημοσίευμα των Financial Times περιέγραφε πώς διάφορα χρηματοπιστωτικά ιδρύματα επιδιώκουν να προωθήσουν τη χρήση της τεχνολογίας blockchain, ώστε να βελτιστοποιήσουν τον τρόπο με τον οποίο διενεργούνται οι συναλλαγές τους. Έτσι οι συναλλαγές θα ολοκληρώνονται ακαριαία, χωρίς αναμονή για την εκκαθάριση, όλο το εικοσιτετράωρο και όχι μόνο κατά τις εργάσιμες ώρες, ενώ ορισμένες ενέργειες θα εκτελούνται αυτόματα — όπως η αναπροσαρμογή της σύνθεσης ενός αμοιβαίου κεφαλαίου δείκτη όταν μεταβάλλονται οι τιμές των τίτλων. Προφανώς, όλα αυτά ενέχουν πολλούς κινδύνους. Αν και το άρθρο επιχείρησε να εξηγήσει πώς λειτουργεί στη βάση της η τεχνολογία blockchain, παρέλειψε αρκετά ουσιώδη στοιχεία. Παρακάτω θα βρείτε τα απολύτως απαραίτητα, σε λιγότερες από 500 απλές λέξεις.

Στον πυρήνα της, μια αλυσίδα συστοιχιών (blockchain) είναι ένα ασφαλές κατανεμημένο καθολικό: ένας μηχανισμός που επιτρέπει σε συμμετέχοντες οι οποίοι δεν εμπιστεύονται ο ένας τον άλλον να συμφωνούν —μέσω ευφυών κρυπτογραφικών τεχνικών και ενός πρωτοκόλλου συναίνεσης— ως προς το περιεχόμενο και τη σειρά μιας κοινής ακολουθίας συναλλαγών. Οι συναλλαγές θα μπορούσαν, για παράδειγμα, να καταγράφουν ότι η Αλίκη μεταβίβασε πέντε χάντρες στον Βασίλη και ότι ο Βασίλης μεταβίβασε στη συνέχεια τις τρεις από αυτές στη Γεωργία. Από τις εγγραφές αυτές συνάγεται ότι ο Βασίλης έχει στην κατοχή του (τουλάχιστον) δύο χάντρες και η Γεωργία (τουλάχιστον) τρεις.

deavmi, CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0, via Wikimedia Commons

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

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

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

Κάθε συμμετέχων μπορεί να θέσει σε κυκλοφορία μια συναλλαγή, υπογράφοντάς την με μια «μη πλαστογραφήσιμη» ψηφιακή υπογραφή, δηλαδή με το λεγόμενο ιδιωτικό κρυπτογραφικό του κλειδί.

Οι συναλλαγές που διαδίδονται στο δίκτυο επαληθεύονται ανεξάρτητα από τους συμμετέχοντες, οι οποίοι ελέγχουν ότι η ψηφιακή υπογραφή είναι έγκυρη, ότι ο αποστολέας νομιμοποιείται να μεταβιβάσει το διακριτικό (ότι, π.χ., το κατέχει) και ότι η συναλλαγή τηρεί τους κανόνες του πρωτοκόλλου. Μέσω του μηχανισμού συναίνεσης, οι συμμετέχοντες συμφωνούν κατόπιν ως προς τη σειρά με την οποία κατατάσσονται οι έγκυρες συναλλαγές. Οι αλγόριθμοι συναίνεσης αποθαρρύνουν τις επιθέσεις καθιστώντας τες δαπανηρές: η απόδειξη εργασίας (proof of work) απαιτεί την ανάλωση υπολογιστικών πόρων και ηλεκτρικής ενέργειας, ενώ η απόδειξη συμμετοχής (proof of stake) θέτει σε κίνδυνο τα κεφάλαια που έχει δεσμεύσει ο επιτιθέμενος.

Η κυριότητα τεκμηριώνεται, κατ’ αρχήν, διατρέχοντας τις εγγραφές του καθολικού, ώστε να επιβεβαιωθεί ότι ο Βασίλης όντως παρέλαβε τις τρεις χάντρες και δεν τις μεταβίβασε παραπέρα. Στην πράξη, οι υλοποιήσεις διαθέτουν διάφορους μηχανισμούς που καθιστούν τον έλεγχο αυτόν αποδοτικότερο — αποθηκεύοντας, λόγου χάρη, την τρέχουσα κατάσταση λογαριασμών και συμβολαίων.

Οι συμμετέχοντες μπορούν επίσης να εγκαταστήσουν έξυπνα συμβόλαια, πάλι μέσω υπογεγραμμένων συναλλαγών. Έξυπνο συμβόλαιο είναι κώδικας αποθηκευμένος στην αλυσίδα, ο οποίος εκτελείται από τους συμμετέχοντες όταν τον ενεργοποιήσει κάποια συναλλαγή. Κατά την εκτέλεσή του, το συμβόλαιο μπορεί να εξετάσει και να μεταβάλει την κατάσταση της αλυσίδας, να μεταβιβάσει περιουσιακά στοιχεία που ελέγχει και να καλέσει άλλα έξυπνα συμβόλαια, σύμφωνα πάντα με προκαθορισμένους κανόνες. Η Αλίκη, για παράδειγμα, μπορεί να εγκαταστήσει ένα έξυπνο συμβόλαιο που, όταν κληθεί, θα μεταβιβάζει από την ίδια στον Βασίλη μια χάντρα ως πριμ, εφόσον εκείνος έχει μεταβιβάσει τουλάχιστον 20 χάντρες μέσα στον ημερολογιακό μήνα.

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

Πηγή άρθρου: https://www.spinellis.gr/

Leave a Comment