Wat is post-quantumcryptografie?
Waarom quantumcomputers de handtekeningen bedreigen die de meeste coins gebruiken, wat ML-DSA is, hoe Quantus omgaat met zijn grotere handtekeningen en wat het betekent voor mining.
Het probleem dat quantumcomputers veroorzaken
De meeste cryptocurrencies ondertekenen transacties met schema's op basis van elliptische krommen, zoals ECDSA of Schnorr. Hun veiligheid berust op een wiskundig probleem dat gewone computers niet binnen een praktische tijd kunnen oplossen, maar een voldoende grote quantumcomputer met het algoritme van Shor wel. Wie zo'n machine heeft, zou uit een openbare sleutel de privésleutel kunnen berekenen en de coins kunnen uitgeven.
Wat ML-DSA is
ML-DSA is een digitaal handtekeningschema op basis van roosterproblemen, waarvoor geen efficiënte quantumaanval bekend is. Het is gestandaardiseerd via het programma voor post-quantumcryptografie van NIST en komt voort uit het ontwerp CRYSTALS-Dilithium. Quantus ondertekent elke transactie ermee: standaard met ML-DSA-65, en met ML-DSA-87 voor gebruikers die een hoger beveiligingsniveau willen.
De prijs, en hoe Quantus ermee omgaat
Post-quantumhandtekeningen zijn veel groter: een ML-DSA-65-handtekening is 3.309 bytes, terwijl een handtekening op basis van elliptische krommen ongeveer 64 bytes is. Quantus gebruikt zero-knowledge proofs en cryptografische aggregatie om de extra ruimte die dit on-chain inneemt te beperken.
En mining?
Proof of Work steunt op een hashfunctie in plaats van op handtekeningen, en hashfuncties zijn veel minder kwetsbaar: de best bekende quantumversnelling ertegen, het algoritme van Grover, is slechts kwadratisch. Quantus wordt gemined op de Poseidon2-hash. Voor u als miner verandert er niets: u mint met uw qz-adres zoals bij elke andere coin.