Πίσω

#beacon-chain

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

Ethereum Staking Queue API

Οι ζωντανές ουρές εισόδου και εξόδου επικυρωτών Ethereum, διαβάζονται χωρίς κλειδί απευθείας από έναν δημόσιο κόμβο επιπέδου συναίνεσης (Beacon). Για να κάνετε staking στο Ethereum, μπαίνετε σε μια ουρά για να ενεργοποιήσετε έναν επικυρωτή, και για να κάνετε unstake, μπαίνετε σε μια ξεχωριστή ουρά για να εξέλθετε — και οι δύο περιορίζονται από το όριο ανακύκλωσης του πρωτοκόλλου. Το μέγεθος αυτών των ουρών είναι το πιο καθαρό σήμα σε πραγματικό χρόνο της ζήτησης staking και της πίεσης εξόδου: μια μεγάλη ουρά εισόδου σημαίνει ότι κεφάλαια εισρέουν για staking, μια μεγάλη ουρά εξόδου σημαίνει ότι οι επικυρωτές αποχωρούν. Πρωτόκολλα υγρού staking, ανταλλακτήρια, stakers και αναλυτές ETH παρακολουθούν την ουρά για να χρονομετρήσουν καταθέσεις και αναλήψεις. Το τελικό σημείο της ουράς είναι ο κύριος πίνακας ελέγχου — πόσο ETH περιμένει για ενεργοποίηση (είσοδος) έναντι εξόδου, οι αριθμοί επικυρωτών πίσω από κάθε μία, η καθαρή ροή και μια εκτίμηση του χρόνου που χρειάζεται κάθε ουρά για να εκκαθαριστεί με το τρέχον όριο ανακύκλωσης ενεργοποίησης/εξόδου (256 ETH ανά εποχή, ~6,4 λεπτά). Το τελικό σημείο εισόδου αναλύει την πλευρά ενεργοποίησης (επικυρωτές ήδη επιλέξιμοι και σε διαδικασία εισόδου, συν πρόσφατα κατατεθειμένους επικυρωτές που δεν είναι ακόμη επιλέξιμοι). Το τελικό σημείο εξόδου αναλύει την πλευρά εξόδου (εθελούσιες εξόδους συν επικυρωτές που απομακρύνονται λόγω slashing). Το τελικό σημείο επικυρωτή αναζητά οποιονδήποτε μεμονωμένο επικυρωτή με βάση το ευρετήριο ή το δημόσιο κλειδί: κατάσταση, υπόλοιπο, ενεργό υπόλοιπο, ένδειξη slashing και εποχές ενεργοποίησης/εξόδου με ώρες τοίχου. Τα ποσά ETH είναι η ουσιαστική μετρική της ουράς — ένας μεμονωμένος επικυρωτής μετά το Pectra μπορεί να κρατήσει έως 2048 ETH — με τους αριθμούς να δίνονται παράλληλα. Διακρίνεται από το beaconchain-api (τελικότητα συναίνεσης), τις τροφοδοσίες επικυρωτών Solana και τις τροφοδοσίες πρωτοκόλλων υγρού staking. Ζωντανό, χωρίς κλειδί, τίποτα δεν αποθηκεύεται πέρα από μια σύντομη προσωρινή μνήμη.

api.oanor.com/ethstakingqueue-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