Ορισμένα τμήματα του οδικού χάρτη δεν απαιτούνται απαραίτητα για την επεκτασιμότητα ή την ασφάλεια του Ethereum βραχυπρόθεσμα, αλλά ρυθμίζουν το Ethereum για σταθερότητα και αξιοπιστία στο μέλλον.
Κβαντική αντίσταση
Μέρος της που ασφαλίζει το σημερινό Ethereum θα τεθεί σε κίνδυνο όταν ο κβαντικός υπολογιστής γίνει πραγματικότητα. Αν και οι κβαντικοί υπολογιστές απέχουν πιθανώς δεκαετίες από το να αποτελέσουν μια πραγματική απειλή για τη σύγχρονη κρυπτογραφία, το Ethereum κατασκευάζεται για να είναι ασφαλές για τους επόμενους αιώνες. Αυτό καθιστά τη μετάβαση στην κβαντική ανθεκτικότητα του Ethereum το συντομότερο δυνατό.
Η πρόκληση που αντιμετωπίζουν οι προγραμματιστές του Ethereum είναι ότι το τρέχον πρωτόκολλο βασίζεται σε ένα πολύ αποτελεσματικό σχήμα υπογραφών γνωστό ως BLS για τη συγκέντρωση ψήφων σε έγκυρα . Αυτό το σχήμα υπογραφών έχει σπάσει από τους κβαντικούς υπολογιστές, αλλά οι εναλλακτικές λύσεις που είναι ανθεκτικές σε κβαντικά δεν είναι τόσο αποτελεσματικές.
Τα σχήματα δέσμευσης «KZG» που χρησιμοποιούνται σε πολλά σημεία στο Ethereum για τη δημιουργία κρυπτογραφικών μυστικών είναι γνωστό ότι είναι κβαντικά ευάλωτα. Προς το παρόν, αυτό παρακάμπτεται χρησιμοποιώντας «αξιόπιστες ρυθμίσεις» (για τις οποίες η κύρια τελετή ρύθμισης ολοκληρώθηκε με επιτυχία το 2023), όπου πολλοί χρήστες δημιούργησαν τυχαιότητα που δεν μπορεί να αντιστραφεί από έναν κβαντικό υπολογιστή. Ωστόσο, η ιδανική μακροπρόθεσμη λύση θα ήταν η ενσωμάτωση της κβαντικής ασφαλούς κρυπτογραφίας. Υπάρχουν δύο κορυφαίες προσεγγίσεις που θα μπορούσαν να γίνουν αποτελεσματικές αντικαταστάσεις για το σχήμα BLS: το βασισμένο σε STARK και το βασισμένο σε πλέγμα υπογραφή. Αυτά εξακολουθούν να βρίσκονται υπό ενεργό έρευνα και δημιουργία πρωτοτύπων.
Διαβάστε για το KZG και τις αξιόπιστες ρυθμίσεις
Πιο απλό και αποτελεσματικό Ethereum
Η πολυπλοκότητα δημιουργεί ευκαιρίες για σφάλματα ή τρωτά σημεία που μπορούν να εκμεταλλευτούν οι εισβολείς. Ως εκ τούτου, μέρος του οδικού χάρτη είναι η απλοποίηση του Ethereum και η κατάργηση του τροποποιημένου κώδικα που έχει κολλήσει μέσα από διάφορες αναβαθμίσεις αλλά δε χρειάζεται πλέον ή μπορεί να βελτιωθεί. Μια πιο λιτή και απλούστερη βάση κώδικα είναι πιο εύκολη στη συντήρηση και τη λογική για τους προγραμματιστές.
Για να καταστεί η Εικονική Μηχανή (EVM) του Ethereum απλούστερη και πιο αποτελεσματική, οι βελτιώσεις ερευνώνται και εφαρμόζονται συνεχώς. Αυτό περιλαμβάνει τόσο την αντιμετώπιση παλαιών στοιχείων όσο και την εισαγωγή βελτιστοποιήσεων.
Πρόσφατες αλλαγές που εφαρμόστηκαν:
- Αναθεώρηση Υπολογισμού Gas: Ο τρόπος υπολογισμού του βελτιώθηκε σημαντικά με το EIP-1559 (που εφαρμόστηκε στην αναβάθμιση London το 2021), εισάγοντας έναν βασικό μηχανισμό χρέωσης και καύσης για πιο προβλέψιμη τιμολόγηση συναλλαγών.
SELFDESTRUCT
Περιορισμός: Ο κώδικας λειτουργίαςSELFDESTRUCT
, αν και σπάνια χρησιμοποιείται, ενέχει πιθανούς κινδύνους. Η λειτουργικότητά του περιορίστηκε σημαντικά στην αναβάθμιση Dencun (Μάρτιος 2024) μέσω του EIP-6780 για τον μετριασμό των κινδύνων, ιδίως όσον αφορά τη διαχείριση καταστάσεων.- Εκσυγχρονισμένοι τύποι συναλλαγών: Έχουν εισαχθεί νέες μορφές συναλλαγών (π.χ., μέσω EIP-2718 και EIP-4844 για blob στην αναβάθμιση Dencun) για την υποστήριξη νέων λειτουργιών και τη βελτίωση της αποδοτικότητας σε σχέση με τους παλαιότερους τύπους.
Τρέχοντες και μελλοντικοί στόχοι:
- Περαιτέρω χειρισμός του
SELFDESTRUCT
: Ενώ υπάρχει περιορισμός, η πιθανή πλήρης κατάργηση του κώδικα λειτουργίαςSELFDESTRUCT
εξακολουθεί να λαμβάνεται υπόψη για μελλοντικές αναβαθμίσεις, ώστε να απλοποιηθεί περαιτέρω η κατάσταση του EVM. (Περισσότερα συμφραζόμενα σχετικά με ζητήματα SELFDESTRUCT). - Σταδιακή κατάργηση παλαιών συναλλαγών: Παρόλο που οι εξακολουθούν να υποστηρίζουν παλαιότερους τύπους συναλλαγών για συμβατότητα με παλαιότερες εκδόσεις, ο στόχος είναι να ενθαρρυνθεί η μετάβαση σε νεότερους τύπους και ενδεχομένως να καταργηθεί ή να καταργηθεί πλήρως η υποστήριξη για τις παλαιότερες μορφές στο μέλλον.
- Συνεχιζόμενη Έρευνα για την Απόδοση του Gas: Η διερεύνηση συνεχίζεται για περαιτέρω βελτιώσεις στον υπολογισμό του gas, ενδεχομένως συμπεριλαμβάνοντας έννοιες όπως το πολυδιάστατο gas για την καλύτερη απεικόνιση της χρήσης πόρων.
- Βελτιστοποιημένες Κρυπτογραφικές Λειτουργίες: Συνεχίζονται οι προσπάθειες για την εισαγωγή πιο αποτελεσματικών μεθόδων για την αριθμητική που υποστηρίζουν τις κρυπτογραφικές λειτουργίες που χρησιμοποιούνται στο EVM.
Ομοίως, υπάρχουν ενημερώσεις που μπορούν να γίνουν σε άλλα μέρη των σύγχρονων πελατών Ethereum. Ένα παράδειγμα είναι ότι οι τρέχοντες πελάτες εκτέλεσης και συναίνεσης χρησιμοποιούν διαφορετικό τύπο συμπίεσης δεδομένων. Θα είναι πολύ πιο εύκολο και πιο εύχρηστο να μοιράζεστε δεδομένα μεταξύ των πελατών όταν το σχήμα συμπίεσης είναι ενιαίο σε ολόκληρο το δίκτυο. Αυτό παραμένει ένα πεδίο εξερεύνησης.
Τρέχουσα πρόοδος
Πολλές από τις μακροπρόθεσμες αναβαθμίσεις που είναι ανθεκτικές στο μέλλον, ιδιαίτερα η πλήρης κβαντική αντίσταση για τα βασικά πρωτόκολλα, βρίσκονται ακόμη σε ερευνητικό στάδιο και ενδέχεται να απέχουν αρκετά χρόνια από την εφαρμογή τους.
Ωστόσο, έχει ήδη σημειωθεί σημαντική πρόοδος στις προσπάθειες απλοποίησης. Για παράδειγμα, βασικές αλλαγές όπως ο περιορισμός του SELFDESTRUCT
(EIP-6780) και η εισαγωγή των συναλλαγών που φέρουν blob (EIP-4844) εφαρμόστηκαν στην αναβάθμιση Dencun (Μάρτιος 2024). Συνεχίζονται επίσης οι εργασίες για την εναρμόνιση των συστημάτων συμπίεσης πελατών και άλλες βελτιώσεις στην αποδοτικότητα.
Περισσότερες πληροφορίες