Γιατί η αλλαγή
Το Poseidon σχεδιάστηκε για να είναι φιλικό προς τα zk, δηλαδή να απαιτεί λιγότερους περιορισμούς όταν υλοποιείται μέσα σε ένα κύκλωμα. Αυτό το καθιστούσε φυσική επιλογή για έργα που χτίζουν πάνω στα επίπεδα κλιμάκωσης και ιδιωτικότητας του Ethereum. Αλλά η απομάκρυνση του Ιδρύματος από αυτό υποδηλώνει διαφορετικό σύνολο προτεραιοτήτων. Τα SHA-256 και BLAKE3 είναι ήδη ευρέως διαδεδομένα σε όλο το οικοσύστημα, από πρωτόκολλα συναίνεσης έως γενικής χρήσης κρυπτογραφία. Είναι δοκιμασμένα σε πραγματικές συνθήκες, καλά ελεγμένα και υποστηρίζονται από πολύ μεγαλύτερο σύνολο εργαλείων.
Η μετα-κβαντική γωνία είναι δύσκολο να αγνοηθεί. Ούτε το SHA ούτε το BLAKE3 είναι κβαντικά ασφαλή με την αυστηρή έννοια, αλλά θεωρούνται πιο ανθεκτικά σε ορισμένους φορείς επίθεσης από το Poseidon, το οποίο κατασκευάστηκε με διαφορετικό μοντέλο απειλής. Το Ίδρυμα δεν έχει πει ότι θα γίνει πλήρως κβαντικά ανθεκτικό αύριο, αλλά η κατεύθυνση είναι σαφής: τυποποίηση σε κατακερματισμούς που είναι ευκολότερο να αναβαθμιστούν και πιο δύσκολο να σπάσουν με απροσδόκητους τρόπους.
Τι αλλάζει για τους προγραμματιστές
Για ομάδες που ήδη χρησιμοποιούν το Poseidon στην παραγωγή, αυτή δεν είναι μια ασήμαντη αλλαγή. Η συνάρτηση κατακερματισμού βρίσκεται βαθιά μέσα στη λογική του κυκλώματος, και η αλλαγή της σημαίνει επανέλεγχο των αποδείξεων, ενημέρωση του κώδικα του αποδεικτικού, και πιθανώς επανεξέταση του τρόπου με τον οποίο δεσμεύονται τα δεδομένα. Η καθοδήγηση του Ιδρύματος είναι ότι τα νέα έργα θα πρέπει να χρησιμοποιούν από προεπιλογή SHA ή BLAKE3, ενώ οι υπάρχουσες εγκαταστάσεις μπορούν να μεταναστεύσουν σταδιακά. Δεν υπάρχει αυστηρή προθεσμία για τη μετάβαση, αλλά το μήνυμα είναι ξεκάθαρο.
Το πρακτικό πλεονέκτημα είναι ότι οι προγραμματιστές αποκτούν πρόσβαση σε ένα πολύ πλουσιότερο οικοσύστημα βιβλιοθηκών και επιτάχυνσης υλικού. Το BLAKE3, ειδικότερα, είναι γρήγορο σε εμπορικούς επεξεργαστές και έχει υιοθετηθεί από μια σειρά εργαλείων ακεραιότητας αρχείων και δεδομένων. Το SHA-256 παραμένει το βασικό πρότυπο για τις περισσότερες εργασίες blockchain. Για ομάδες που δεν χρειάζονται την ακραία βελτιστοποίηση περιορισμών του Poseidon, η αντιστάθμιση είναι εύκολο να δικαιολογηθεί.
Η συμβατότητα πρώτα
Η έμφαση του Ιδρύματος στη συμβατότητα διαβάζεται ως απάντηση στον κατακερματισμό που έχει εισχωρήσει στη στοίβα κρυπτογραφίας του Ethereum. Διαφορετικά rollups και πρωτόκολλα ιδιωτικότητας χρησιμοποιούν διαφορετικές συναρτήσεις κατακερματισμού, γεγονός που περιπλέκει τη διαλειτουργικότητα μεταξύ αλυσίδων και δυσχεραίνει τους ελεγκτές να δημιουργήσουν επαναχρησιμοποιήσιμα εργαλεία. Η μετάβαση σε ένα κοινό σύνολο κατακερματισμών είναι ένα βήμα προς την ενοποίηση του οικοσυστήματος, ακόμη και αν σημαίνει εγκατάλειψη κάποιας απόδοσης σε εξειδικευμένες περιπτώσεις χρήσης.
Είναι επίσης μια αντιστάθμιση. Η μετα-κβαντική έρευνα προχωρά γρήγορα, και το Ίδρυμα θέλει να αποφύγει να εγκλωβιστεί σε έναν κατακερματισμό που μπορεί να μην αντέξει σε μελλοντική κρυπταναλυτική εξέταση. Τα SHA και BLAKE3 έχουν μεγαλύτερο ιστορικό και περισσότερα βλέμματα πάνω τους. Αυτή είναι μια συντηρητική επιλογή, αλλά στην κρυπτογραφία, το συντηρητικό είναι συχνά η σω




