Το Ethereum παρουσιάζει το EELS: Μια νέα προδιαγραφή επιπέδου εκτέλεσης

Το Ethereum παρουσιάζει το EELS: Μια νέα προδιαγραφή επιπέδου εκτέλεσης

Το Ethereum παρουσιάζει το EELS: Μια νέα προδιαγραφή επιπέδου εκτέλεσης PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Βασικές τακτικές

* Το Ethereum αποκαλύπτει το EELS, μια εφαρμογή αναφοράς που βασίζεται σε Python για τον πελάτη εκτέλεσής του.

* Το EELS στοχεύει να είναι ένας πιο φιλικός προς τους προγραμματιστές διάδοχος της Κίτρινης Βίβλου.

* Το έργο βρίσκεται σε εξέλιξη για περισσότερο από ένα χρόνο και υποστηρίζεται από την ομάδα Quilt της ConsenSys και το Ίδρυμα Ethereum.

Εισαγωγή

Το Ethereum εισήγαγε δημόσια την προδιαγραφή επιπέδου εκτέλεσης Ethereum (ΧΕΛΙΑ), μια εφαρμογή αναφοράς Python που έχει σχεδιαστεί για να κάνει τα βασικά στοιχεία ενός πελάτη εκτέλεσης Ethereum πιο ευανάγνωστα και ξεκάθαρα. Αναπτύχθηκε για περισσότερο από ένα χρόνο, το EELS προορίζεται να είναι «πνευματικός διάδοχος της Κίτρινης Βίβλου» και επικεντρώνεται στην «αναγνωσιμότητα και σαφήνεια».

Ιστορικό και πλαίσιο

Το έργο EELS έρχεται μετά από σημαντικές αναβαθμίσεις στο δίκτυο Ethereum, ιδίως το Αναβάθμιση Shapella. Το Shapella, το οποίο κυκλοφόρησε στις 12 Απριλίου 2023, ακολούθησε το "The Merge" και επέτρεψε στους επικυρωτές να αποσύρουν το μερίδιο τους από το Beacon Chain πίσω στο επίπεδο εκτέλεσης. Εισήγαγε επίσης νέες λειτουργίες τόσο στο επίπεδο εκτέλεσης όσο και στο επίπεδο συναίνεσης. Η αναβάθμιση Shapella δοκιμάστηκε για πρώτη φορά στο Sepolia testnet και ήταν μια συλλογική προσπάθεια που συνδύαζε αλλαγές στο επίπεδο εκτέλεσης (Σαγκάη). στρώμα συναίνεσης (Capella) και το Engine API.

Τι είναι το ΧΕΛΙ;

Το EELS είναι μια «υλοποίηση αναφοράς επιπέδου εκτέλεσης στην Python» που είναι «ενημερωμένη με το mainnet». Μπορεί να «γεμίσει και να εκτελέσει δοκιμές κατάστασης» και «να ακολουθήσει το mainnet». Το έργο στοχεύει να παρέχει πλήρη στιγμιότυπα του πρωτοκόλλου σε κάθε fork, καθιστώντας το πιο εύκολο στην παρακολούθηση από τα EIP (Ethereum Improvement Proposals) και τους πελάτες παραγωγής, που συχνά αναμειγνύουν πολλαπλά πιρούνια στην ίδια διαδρομή κώδικα.

Τεχνικά Χαρακτηριστικά

Το EELS είναι «απλώς κανονική Python» και μπορεί να δοκιμαστεί όπως κάθε άλλη βιβλιοθήκη Python. Υποστηρίζει ολόκληρη τη σουίτα "ethereum/tests" και περιλαμβάνει επίσης μια επιλογή δοκιμών "pytest". Το έργο δεν υλοποιεί δικτύωση peer-to-peer και απαιτεί από έναν πελάτη παραγωγής να συγχρονίζει μπλοκ.

Μελλοντικές προοπτικές

Ενώ το EELS εξακολουθεί να είναι «λίγο τραχύ γύρω από τα άκρα», στοχεύει να γίνει ο «προεπιλεγμένος τρόπος για τον καθορισμό των Core EIP» και «η πρώτη θέση που πηγαίνουν οι συγγραφείς του EIP για να πρωτοτυπήσουν τις προτάσεις τους». Όσοι ενδιαφέρονται να συνεισφέρουν μπορούν να εγγραφούν στο κανάλι "#specifications" ή να επιλέξουν ένα θέμα από το αποθετήριο του έργου.

Συμπέρασμα

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

Πηγή εικόνας: Shutterstock

Σφραγίδα ώρας:

Περισσότερα από Blockchain News