Πίσω

#finality

1 API με αυτήν την ετικέτα

Ethereum Beacon Chain Consensus API

Η ζωντανή κατάσταση συναίνεσης της Beacon Chain του Ethereum — το επίπεδο proof-of-stake που ασφαλίζει το Ethereum — διαβάζεται χωρίς κλειδί απευθείας από έναν δημόσιο κόμβο του επιπέδου συναίνεσης. Το μοναδικό πράγμα που έχει σημασία για την υγεία του proof-of-stake Ethereum είναι αν ολοκληρώνει την τελικοποίηση: κάθε εποχή (περίπου κάθε έξιμισι λεπτά) οι επικυρωτές υποτίθεται ότι δικαιολογούν και στη συνέχεια ολοκληρώνουν την τελικοποίηση της αλυσίδας, και στις σπάνιες περιπτώσεις που η τελικοποίηση σταματά — όπως συνέβη για λίγο το 2023 — οι υπηρεσίες staking, τα ανταλλακτήρια και τα bridges πρέπει να το γνωρίζουν αμέσως. Το τελικό σημείο κατάστασης επιστρέφει την τρέχουσα κεφαλή slot και εποχή, πόσο μακριά μέσα στην τρέχουσα εποχή βρίσκεται η αλυσίδα και πόσο μέχρι την επόμενη, τις τελικοποιημένες και δικαιολογημένες εποχές, την καθυστέρηση τελικοποίησης (πόσες εποχές πίσω από την τελικοποίηση βρίσκεται η κεφαλή — μια καθυστέρηση δύο είναι υγιής, μια αυξανόμενη καθυστέρηση είναι πρόβλημα) και αν ο κόμβος είναι πλήρως συγχρονισμένος και ολοκληρώνει την τελικοποίηση. Το τελικό σημείο τελικοποίησης επιστρέφει τα σημεία ελέγχου τελικοποίησης, τρέχουσας δικαιολόγησης και προηγούμενης δικαιολόγησης λεπτομερώς, με το πόσο πίσω από την κεφαλή βρίσκεται το καθένα σε εποχές και λεπτά. Το τελικό σημείο genesis επιστρέφει τον χρόνο γένεσης της αλυσίδας, πόσο καιρό λειτουργεί το proof-of-stake Ethereum και τις σταθερές χρονισμού slot/εποχής (ένα slot κάθε 12 δευτερόλεπτα, 32 slots ανά εποχή). Αυτή είναι η τομή συναίνεσης/τελικοποίησης του Ethereum — διακριτή από τις ροές του επιπέδου εκτέλεσης (gas, blocks, συναλλαγές), τις ροές staking token και restaking και τις ροές τιμών: είναι ο δικός του χτύπος της καρδιάς της beacon chain. Σημειώστε ότι αναφέρει την κατάσταση συναίνεσης (slots, εποχές, τελικοποίηση), όχι τα οικονομικά ανά επικυρωτή, τα οποία ένας δημόσιος κόμβος συναίνεσης δεν εξυπηρετεί σε ένα call. Οι ώρες είναι UTC. Οι εποχές και τα slots είναι ακέραιοι αριθμοί. Χωρίς κλειδί, τίποτα δεν αποθηκεύεται πέρα από μια σύντομη cache.

api.oanor.com/beaconchain-api