


Série : Zero to Zero Knowledge
Aujourd’hui, nous examinons Lelantus !
Publié en 2019, ce protocole s’appuie sur Zerocoin. Il est utilisé dans la monnaie Firo (anciennement Zcoin) pour permettre des transactions privées on-chain. Il ressemble à Zcash à certains égards, mais il est nettement différent dans la plupart des aspects.


Comme Zcash, Firo utilise des adresses blindées pour permettre des paiements anonymes.
Chronologie :

Le protocole Σ (Sigma) utilisé dans les premières versions de Zcoin/Firo présentait une limite majeure : les utilisateurs ne pouvaient frapper que des dénominations fixes.
Cela créait des ensembles d’anonymat plus petits et ouvrait la porte à des attaques par corrélation temporelle entre les opérations de mint et de redeem (ainsi qu’au problème de la « monnaie rendue contaminée »).

Lelantus résout le problème des dénominations fixes en permettant des mints à partir d’un seul ensemble plus large.
Principaux avantages :
Limite : La taille de l’ensemble est actuellement plafonnée à 65,000 coins.

Un engagement de coin est un engagement à double aveuglement qui encode le numéro de série du coin et la valeur du coin.
Ils fonctionnent de manière similaire aux Notes dans Zcash.
L’engagement de coin est publié et stocké dans le registre lorsque le coin est créé (via des transactions Mint ou Spend).

Lelantus utilise le modèle classique basecoin < - > zerocoin.
Caractéristique importante : Les rachats partiels sont désormais possibles tout en conservant le reste et les montants cachés.
Comme avec Zcash, les transactions transparentes doivent être explicitement sélectionnées par l’utilisateur.

Lelantus utilise des preuves One-of-Many pour extraire les valeurs d’entrée nécessaires à la preuve de l’équilibre sans révéler l’origine des entrées — et sans nécessiter de trusted setup.
Ces preuves sont également utilisées dans Triptych (mentionné dans notre fil CryptoNote).

Les nœuds Firo utilisent la même Network Magic que le Magicbean de Zcash.
Comme Monero, Firo a implémenté Dandelion++ pour ajouter de la confidentialité en masquant l’adresse IP de l’émetteur de la transaction.
Phases de Dandelion++ :
Cela rend beaucoup plus difficile de retracer l’origine d’une transaction par analyse du réseau.

Lelantus-Spark (prévu pour plus tard en 2023) introduit deux niveaux de visibilité optionnelle à l’aide d’une dérivation de style ZIP-32 et d’adresses diversifiées.
Il ajoutera également la prise en charge de :
Ces fonctionnalités sont parallèles aux Zcash Shielded Assets.

Fil original par ZecHub (@ZecHub)
https://x.com/ZecHub/status/1641902859800150017
Cette page a été compilée à partir du fil original Zero to Zero Knowledge pour le wiki ZecHub.