Plus je regarde la pile cryptographique de @Dusk , plus les primitives qui se cachent en dessous deviennent fascinantes.
Au début, je pensais que la confidentialité de Dusk reposait surtout sur des preuves à divulgation nulle (zero-knowledge).
Mais ensuite, j’ai regardé ce qui se trouve réellement en dessous.
BLS12-381 est une courbe elliptique compatible avec les appariements (pairing-friendly) utilisée dans des systèmes de preuve modernes. Dans Dusk, elle apparaît comme une partie de la pile de preuve à divulgation nulle et de signatures.
Il y a ensuite JubJub, une courbe elliptique efficace dans des contextes SNARK, couramment utilisée dans des conceptions axées sur la préservation de la confidentialité.
Les signatures Schnorr sont utilisées pour l’authentification et l’intégrité, donnant à Dusk une base pour signer et vérifier les actions du protocole.
Poseidon est un autre élément qui a retenu mon attention.
Il est conçu pour être efficace à l’intérieur de circuits de connaissance nulle et peut être utilisé pour des engagements (commitments) ainsi que pour le hachage d’arbres de Merkle.
$Dusk dispose aussi de dusk-merkle, une implémentation d’arbre de Merkle clairsemé qui permet des preuves d’appartenance efficaces sur de grands ensembles de données.
Et puis il y a PLONK.
PLONK est le système de preuve utilisé pour construire des preuves à divulgation nulle. Les développeurs peuvent définir des circuits réutilisables et générer des preuves succinctes qui peuvent être vérifiées sur la chaîne.
Donc ce n’est pas vraiment juste « Dusk utilise la ZK ».
Il y a des courbes elliptiques, des signatures, du hachage, des arbres de Merkle et le système de preuve — tous ces éléments fonctionnent comme différentes parties de la pile.
Je pense que c’est la partie la plus intéressante à observer.
Pas seulement la fonctionnalité de confidentialité elle-même, mais ce qui rend réellement cette confidentialité possible en dessous.
#DUSK #dusk @Dusk $DUSK
Au début, je pensais que la confidentialité de Dusk reposait surtout sur des preuves à divulgation nulle (zero-knowledge).
Mais ensuite, j’ai regardé ce qui se trouve réellement en dessous.
BLS12-381 est une courbe elliptique compatible avec les appariements (pairing-friendly) utilisée dans des systèmes de preuve modernes. Dans Dusk, elle apparaît comme une partie de la pile de preuve à divulgation nulle et de signatures.
Il y a ensuite JubJub, une courbe elliptique efficace dans des contextes SNARK, couramment utilisée dans des conceptions axées sur la préservation de la confidentialité.
Les signatures Schnorr sont utilisées pour l’authentification et l’intégrité, donnant à Dusk une base pour signer et vérifier les actions du protocole.
Poseidon est un autre élément qui a retenu mon attention.
Il est conçu pour être efficace à l’intérieur de circuits de connaissance nulle et peut être utilisé pour des engagements (commitments) ainsi que pour le hachage d’arbres de Merkle.
$Dusk dispose aussi de dusk-merkle, une implémentation d’arbre de Merkle clairsemé qui permet des preuves d’appartenance efficaces sur de grands ensembles de données.
Et puis il y a PLONK.
PLONK est le système de preuve utilisé pour construire des preuves à divulgation nulle. Les développeurs peuvent définir des circuits réutilisables et générer des preuves succinctes qui peuvent être vérifiées sur la chaîne.
Donc ce n’est pas vraiment juste « Dusk utilise la ZK ».
Il y a des courbes elliptiques, des signatures, du hachage, des arbres de Merkle et le système de preuve — tous ces éléments fonctionnent comme différentes parties de la pile.
Je pense que c’est la partie la plus intéressante à observer.
Pas seulement la fonctionnalité de confidentialité elle-même, mais ce qui rend réellement cette confidentialité possible en dessous.
#DUSK #dusk @Dusk $DUSK


