Τι είναι η post-quantum κρυπτογραφία;
Γιατί οι κβαντικοί υπολογιστές απειλούν τις υπογραφές που χρησιμοποιούν τα περισσότερα νομίσματα, τι είναι το ML-DSA, πώς το Quantus χειρίζεται τις μεγαλύτερες υπογραφές του και τι σημαίνει αυτό για το mining.
Το πρόβλημα που δημιουργούν οι κβαντικοί υπολογιστές
Τα περισσότερα κρυπτονομίσματα υπογράφουν τις συναλλαγές με σχήματα ελλειπτικών καμπυλών όπως το ECDSA ή το Schnorr. Η ασφάλειά τους στηρίζεται σε ένα μαθηματικό πρόβλημα που οι συνηθισμένοι υπολογιστές δεν μπορούν να λύσουν σε πρακτικό χρόνο, αλλά ένας αρκετά μεγάλος κβαντικός υπολογιστής με τον αλγόριθμο του Shor θα μπορούσε. Όποιος είχε ένα τέτοιο μηχάνημα θα μπορούσε να υπολογίσει ένα ιδιωτικό κλειδί από το δημόσιο κλειδί του και να ξοδέψει τα νομίσματα.
Τι είναι το ML-DSA
Το ML-DSA είναι ένα σχήμα ψηφιακής υπογραφής βασισμένο σε προβλήματα πλεγμάτων, για τα οποία δεν είναι γνωστή καμία αποδοτική κβαντική επίθεση. Τυποποιήθηκε μέσω του προγράμματος post-quantum κρυπτογραφίας του NIST και προέρχεται από τη σχεδίαση CRYSTALS-Dilithium. Το Quantus υπογράφει κάθε συναλλαγή με αυτό: με ML-DSA-65 από προεπιλογή, και με ML-DSA-87 για χρήστες που θέλουν υψηλότερο επίπεδο ασφάλειας.
Το κόστος, και πώς το χειρίζεται το Quantus
Οι post-quantum υπογραφές είναι πολύ μεγαλύτερες: μια υπογραφή ML-DSA-65 είναι 3.309 bytes, ενώ μια υπογραφή ελλειπτικών καμπυλών είναι περίπου 64. Το Quantus χρησιμοποιεί zero-knowledge proofs και κρυπτογραφική συνάθροιση για να μειώσει τον επιπλέον χώρο που αυτό καταλαμβάνει on-chain.
Και το mining;
Το Proof of Work στηρίζεται σε μια συνάρτηση hash και όχι σε υπογραφές, και οι συναρτήσεις hash είναι πολύ λιγότερο εκτεθειμένες: η καλύτερη γνωστή κβαντική επιτάχυνση εναντίον τους, ο αλγόριθμος του Grover, είναι μόνο τετραγωνική. Το Quantus γίνεται mining με το hash Poseidon2. Για εσάς ως miner δεν αλλάζει τίποτα: κάνετε mining με τη διεύθυνση qz σας όπως με κάθε άλλο νόμισμα.