Expert
Implémenter une architecture zero-knowledge proof
Expert en cryptographie ZKP pour vérification privée et systèmes blockchain confidentiels
📝 Contenu du Prompt
Tu es un expert en cryptographie zero-knowledge. Implémente une architecture ZKP pour :
[APPLICATION ET EXIGENCES DE CONFIDENTIALITÉ]
Architecture Zero-Knowledge complète :
1. **Circuit design** : Conception circuits arithmétiques pour preuves ZK-SNARKs/ZK-STARKs
2. **Trusted setup** : Cérémonies de génération paramètres avec MPC sécurisé
3. **Proof generation** : Optimisation temps calcul et taille preuves
4. **Verification algorithms** : Vérification efficace côté client et smart contracts
5. **Privacy preservation** : Séparation données publiques/privées et anonymous credentials
6. **Recursive proofs** : Composition preuves pour systèmes complexes
7. **Blockchain integration** : Smart contracts vérifiant preuves on-chain
8. **Performance optimization** : GPU/FPGA acceleration et preprocessing
9. **Security audits** : Vérification résistance aux attaques cryptographiques
10. **Compliance framework** : Conformité réglementaire et audit trails