Definition
Ένα attestation είναι μια κρυπτογραφικά υπογεγραμμένη δήλωση που παράγεται από έναν συμμετέχοντα σε ένα πρωτόκολλο συναίνεσης blockchain (blockchain), η οποία δηλώνει μια συγκεκριμένη άποψη για την κατάσταση της αλυσίδας ή για ένα προτεινόμενο block σε μια δεδομένη χρονική στιγμή. Ως στοιχείο του συστήματος, λειτουργεί ως επίσημη απόδειξη της ψήφου ή της άποψης ενός validator σχετικά με την εγκυρότητα ενός block, την τρέχουσα κορυφή της αλυσίδας (chain head) ή την ευθυγράμμιση ενός checkpoint μέσα σε μια καθορισμένη περίοδο συναίνεσης.
In Simple Terms
Ένα attestation είναι μια ψηφιακή, κρυπτογραφικά υπογεγραμμένη ψήφος που καταγράφει τι θεωρεί ένας validator ότι είναι η σωστή κατάσταση του blockchain (blockchain) σε μια συγκεκριμένη στιγμή. Λειτουργεί ως επίσημη απόδειξη της θέσης αυτού του validator σχετικά με το ποιο block ή checkpoint πρέπει να αναγνωριστεί από το δίκτυο.
Context and Usage
Τα attestations είναι κεντρικής σημασίας σε περιβάλλοντα Proof of Stake, όπου οι validators εκδίδουν περιοδικά υπογεγραμμένες δηλώσεις σε κάθε epoch για να δείξουν την υποστήριξή τους σε συγκεκριμένα blocks ή checkpoints. Αυτά συγκεντρώνονται, αποθηκεύονται και χρησιμοποιούνται από το πρωτόκολλο για να καθοριστεί η finality και να παρακολουθείται η συμπεριφορά των validators. Ως στοιχείο του συστήματος, τα attestations συνδέουν τις ταυτότητες των validators, τα χρονικά τμήματα όπως τα epochs και τους κανόνες finality του πρωτοκόλλου σε ένα συνεκτικό αρχείο συναίνεσης.