Comment cette crypto-monnaie voilera votre identité en ligne. La crypto-monnaie Veil est une pièce de vie privée avec la devise, « la vie privée sans compromis ».
Il a été créé pour donner aux utilisateurs la possibilité de rester incognito tout en effectuant des transactions sur la blockchain.
Ici, nous examinons comment la crypto-monnaie Veil vous permet de dépenser Veil tout en restant anonyme.
Zérocoins
Avant de nous plonger dans les spécificités de Veil, nous couvrirons d'abord le protocole de confidentialité qu'il utilise, connu sous le nom de protocole Zerocoin.
Le protocole a été conçu en 2013 par le professeur de l'Université John Hopkins Matthew D. Green et ses étudiants diplômés Ian Miers et Christina Garman. L'objectif était de créer une extension pour Bitcoin qui offre l'anonymat facultatif dans le réseau Bitcoin.
Le processus consiste à convertir les Bitcoins publics en Zerocoins anonymes et à nouveau. Le jeton public est appelé Basecoin, tandis que la pièce anonyme est connue sous le nom de Zerocoin.
Pour Veil, le jeton public s'appelle Basecoin Veil et la pièce anonyme est surnommée Zerocoin Veil.
Cependant, plutôt que d'utiliser le mot « public, » Veil utilise « on-chain » parce que leurs transactions Basecoin sont également rendues anonymes.
Veil veut donner aux utilisateurs la capacité fonctionnelle de convertir crypto en Zerocoins, puis de les dépenser à une date ultérieure entièrement anonyme.
Mais, dans Bitcoin par exemple, pour s'assurer que la fourniture monétaire peut être vérifiée, la création d'un Zerocoin ne peut pas être totalement anonyme.
Cela est dû à un processus connu sous le nom de « frappe », qui fait référence à la création d'un Zerocoin. Cependant, pour frapper un Zerocoin, un Bitcoin (jeton public) doit être retiré de l'approvisionnement total pour être « brûlé ».
Le problème pour Veil réside maintenant dans le fait que le propriétaire du Zerocoin n'est pas anonyme. C'est parce que si une quantité très spécifique de crypto a été brûlée, créant une quantité très spécifique de Zerocoins, il n'est pas difficile de déterminer qui a frappé les Zerocoins quand ils sont dépensés à une date ultérieure.
Dénominateurs et accumulateurs fixes
Une réponse à ce problème est la mise en œuvre de « dénominateurs fixes ».
Un dénominateur fixe signifie que vous ne pouvez frapper et brûler qu'une quantité déterminée de pièces, par exemple 10, 20 ou 100.
Si seulement 10 pièces Veil existaient, il ne serait pas trop difficile de déterminer qui les possède, mais s'il y a des millions d'utilisateurs avec des pièces de 10 Veil, il devient beaucoup plus difficile d'identifier les personnes.
Un dénominateur fixe a également besoin d'un « accumulateur » contrastant. Par exemple, si le réseau de Bitcoin fonctionnait avec trois dénominateurs, il a également trois accumulateurs.
Vous seriez pardonné de penser qu'un accumulateur détient toutes les pièces liées à un dénominateur particulier. Cependant, cela est incorrect.
Un accumulateur est en fait un nombre singulier qui intègre cryptographiquement la connaissance et l'existence de chaque Zerocoin exceptionnel dans ce dénominateur spécifique.
La cryptomonnaie Veil fonctionne en utilisant quatre accumulateurs avec les dénominateurs suivants : 10, 100, 1 000 et 10 000.
Comment fonctionne le protocole Zerocoin avec Veil
Le processus suivant se produit automatiquement dans le portefeuille de crypto-monnaie Veil.
Disons que vous avez reçu 22,5 Basecoin Veil. Vous savez que vous pouvez convertir cela en 20 Zerocoin Veil. Les 2,5 Veil Basecoin restants restent les mêmes dans votre portefeuille Veil.
Le portefeuille créera un numéro de série unique pour votre 20 Zerocoin Veil. Parallèlement à cela, le portefeuille va générer un nombre aléatoire.
Le portefeuille édicte ensuite un calcul cryptographique à sens unique connu sous le nom d'engagement Pederson.
Il prend le numéro de série et le numéro aléatoire comme entrées et produit l'engagement Pederson comme sortie. Il est à sens unique car les entrées ne peuvent pas être calculées rétroactivement à partir de la sortie.
À ce stade, le portefeuille brûle le 20 Basecoin Veil et les enlève de la circulation. Ceci est enregistré sur la blockchain avec la sortie affichée publiquement.
L'accumulateur réseau 20 Zerocoin Veil est ensuite mis à jour cryptographiquement pour intégrer la connaissance de la nouvelle valeur de sortie.
Cela permet d'obtenir la vie privée parce que le voile 20 Basecoin a été brûlé, avec 20 Zerocoin Veil maintenant frappés. Ceci est associé à la sortie, qui est liée à vous et au numéro de série unique, qui n'est connu que par le portefeuille.
Comment cela permet-il des dépenses anonymes ?
Passer le Veil Zerocoin de manière anonyme signifie qu'ils ne peuvent pas être liés à la monnaie.
Le portefeuille calcule ensuite deux preuves de connaissances nulles (ZK). Le premier peut être utilisé indépendamment tandis que le second ne peut être utilisé qu'en tandem avec le premier.
Les preuves Zero Knowledge (ZK) sont un processus de protection de la vie privée dans lequel une partie peut prouver à une autre partie qu'une déclaration donnée est correcte sans transmettre d'informations supplémentaires à part que la déclaration est vraie.
La première preuve ZK prouve mathématiquement que le voile Zerocoin que vous voulez dépenser existe dans l'accumulateur Zerocoin Veil, sans révéler aucune information sur la pièce.
Pour ce faire, un engagement Pederson doit être calculé à l'aide de la sortie et d'une valeur aléatoire supplémentaire que vous choisissez de produire une nouvelle sortie.
La valeur aléatoire supplémentaire est pivotante puisque la sortie précédente est enregistrée sur la blockchain et peut être liée à vous.
Avec la nouvelle sortie produite, elle sera fournie au réseau où elle sera validée à côté de l'accumulateur pour confirmer que vous êtes le propriétaire d'une pièce particulière dans l'accumulateur.
Mais, le réseau ne saura pas quelle pièce il est que vous dépensez.
Ensuite, vous dévoilez publiquement le numéro de série unique qui correspond au 20 Zerocoin Veil en plus de fournir la deuxième preuve ZK.
Cela prouve que vous connaissez la valeur aléatoire qui prouve à son tour que vous contrôlez toujours la sortie non révélée utilisée dans la première épreuve.
Les preuves ZK vous permettent donc de prouver que vous contrôlez un jeton spécifique parmi les 20 jetons Zerocoin Veil sans aucun lien avec la transaction blockchain spécifique qui a frappée la pièce.
Ce faisant, la transaction dépensée est rendue publique au moyen du numéro de série unique, de sorte que la pièce ne peut pas être dépensée en double.
Un nouvel ensemble de 20 Veil Basecoin sera mis en circulation et envoyé à l'adresse de destination de la transaction, et le 20 Zerocoin Veil ne peut pas être dépensé à nouveau en raison de l'enregistrement public du numéro de série unique.
Autres caractéristiques
Les transactions confidentielles Ring (RingCT) sont également utilisées par Veil pour augmenter encore l'anonymat. Les RingCTS sont ajoutés aux transactions de Basecoin pour apporter autant d'anonymat que la technologie le permet actuellement.
Parallèlement, la technologie Bulletproofs a également été adoptée pour aider à réduire la taille des transactions.
Finalement, le réseau Veil mettra en œuvre un algorithme de consensus de Proof-of-Spot (PO) pour assurer une décentralisation maximale et une efficacité énergétique.
Mais, pendant au moins sa première année, le réseau Veil utilisera une approche hybride avec l'exploitation minière Proof-of-Work (PoW). Toutefois, comme il s'agit d'une approche hybride, elle aura également des avantages pour les OP.
Le choix d'utiliser une approche hybride est d'éliminer le besoin d'une offre initiale de pièces (ICO) ou d'une pré-mine pour permettre une distribution équitable de la crypto-monnaie Veil.
Vous souhaitez en savoir plus sur les pièces de vie privée ? Découvrez plus sur les cinq meilleures crypto-monnaies de confidentialité ici sur Coin Rivet.
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire
London, UK, 16th October 2024, Chainwire
Sinagpore, Singapore, 16th October 2024, Chainwire