Τι είναι η οριστικότητα (finality);

Με λίγα λόγια

Η οριστικότητα (finality) είναι η εγγύηση που παρέχει ένα blockchain ότι μια καταγεγραμμένη συναλλαγή δεν θα ανατραπεί. Ανάλογα με το δίκτυο, η εγγύηση βασίζεται είτε σε αυξανόμενη πιθανότητα είτε σε ρητούς κανόνες συναίνεσης.

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

Είδες τα crypto στο πορτοφόλι σου, αλλά έχει «κλειδώσει» πράγματι η μεταφορά;

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

Η ένταξη μιας συναλλαγής σε block δεν σημαίνει πάντα ότι η θέση της είναι οριστική. Μια αναδιοργάνωση της αλυσίδας μπορεί να αντικαταστήσει πρόσφατα block, αφήνοντας μια συναλλαγή εκτός της αλυσίδας που τελικά αποδέχεται το δίκτυο.

Στο Bitcoin, η οριστικότητα είναι πιθανοτική: όσο περισσότερα block προστίθενται μετά από εκείνο της συναλλαγής, τόσο δυσκολότερη γίνεται η ανατροπή της. Οι επιβεβαιώσεις αυξάνουν τη βεβαιότητα, χωρίς να αποτελούν απόλυτη μαθηματική εγγύηση. Άλλα δίκτυα, όπως το Ethereum, διαθέτουν ρητό μηχανισμό οριστικοποίησης μέσω ψήφων των επικυρωτών (validators). Εκεί, η ανατροπή οριστικοποιημένων block θα απαιτούσε σοβαρή παραβίαση των παραδοχών ασφάλειας του πρωτοκόλλου.

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

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

Εμείς ξεχωρίζουμε πάντα την ταχύτητα εμφάνισης από την οριστικότητα. Ένα πορτοφόλι μπορεί να δείξει τη συναλλαγή σχεδόν αμέσως, ενώ το δίκτυο χρειάζεται περισσότερο χρόνο για να την οριστικοποιήσει. Γι’ αυτό ο χρόνος παραγωγής block δεν λέει από μόνος του πόσο γρήγορα ολοκληρώνεται με ασφάλεια μια πληρωμή.

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

Δεν υπάρχει ένας αριθμός επιβεβαιώσεων που να ταιριάζει σε όλα τα blockchain. Έλεγξε τι απαιτεί η υπηρεσία που χρησιμοποιείς και τι σημαίνουν οι ενδείξεις στον εξερευνητή blockchain (block explorer) του συγκεκριμένου δικτύου.

Επίσης, οριστική δεν σημαίνει σωστή. Αν έστειλες σε λάθος διεύθυνση, η οριστικότητα δεν διορθώνει το λάθος ούτε δημιουργεί δυνατότητα ακύρωσης. Στις μεταφορές μέσω γέφυρας (bridge), η ολοκλήρωση εξαρτάται επιπλέον από τους κανόνες της γέφυρας και από το δίκτυο προορισμού.