1
0
Fork 0

GitBook: [#24] No subject

This commit is contained in:
bt11ba 2022-03-30 13:02:21 +00:00 committed by gitbook-bot
parent a76d35e70c
commit e8fb561a9b
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
95 changed files with 1288 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
.gitbook/assets/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
.gitbook/assets/200.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
.gitbook/assets/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

BIN
.gitbook/assets/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
.gitbook/assets/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
.gitbook/assets/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

BIN
.gitbook/assets/AID86Cj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 961 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
.gitbook/assets/D8dMXJj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
.gitbook/assets/E9JYQhU.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
.gitbook/assets/I6QTr0F.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
.gitbook/assets/K6juetP.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
.gitbook/assets/LsKZKgK.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

BIN
.gitbook/assets/M3FH0gL.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

BIN
.gitbook/assets/aaaab.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

BIN
.gitbook/assets/abdaaaa.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

BIN
.gitbook/assets/abdce.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

BIN
.gitbook/assets/ahrjxbq.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

BIN
.gitbook/assets/apdk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
.gitbook/assets/azpoj.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

BIN
.gitbook/assets/bpdk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
.gitbook/assets/bpsQxxR.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
.gitbook/assets/claim.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 KiB

BIN
.gitbook/assets/dknasj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 KiB

BIN
.gitbook/assets/head.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
.gitbook/assets/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
.gitbook/assets/kokikou.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
.gitbook/assets/ozxj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
.gitbook/assets/vhUstrU.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

BIN
.gitbook/assets/wO55lAo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

BIN
.gitbook/assets/wasm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

50
README.md Normal file
View File

@ -0,0 +1,50 @@
# Introduction à Tornado.Cash
![](.gitbook/assets/image.png)
Tornado Cash est un protocole non custodial entièrement décentralisé permettant des transactions anonymisées. En tant que protocole décentralisé, les contrats intelligents Tornado.Cash ont été mis en œuvre au sein de la blockchain Ethereum, ce qui les rend immuables. Ils ne peuvent être ni modifiés ni altérés. Par conséquent, personne - y compris les développeurs initiaux - ne peuvent les modifier ou mettre fin à leur fonctionnement. Tous les contrats intelligents de gouvernance et de minage sont déployés par la communauté de manière décentralisée. En tant que protocole sans custodial, les utilisateurs conservent la propriété de leurs crypto-monnaies lorsqu'ils utilisent Tornado.Cash. En effet, à chaque dépôt, ils reçoivent une clé privée permettant d'accéder aux fonds déposés, ce qui donne aux utilisateurs un contrôle total sur leurs actifs.
## Comment la confidentialitée est assurée?
Tornado Cash améliore la confidentialité des transactions en rompant le lien entre l'adresse de dépôt et l'adresse de retrait. Le protocole utilise un contrat intelligent qui accepte les dépôts d'ETH et d'autres tokens depuis une adresse et permet leur retrait depuis une autre adresse. Pour préserver la confidentialité, quelques bonnes pratiques sont de mise, tout comme l'utilisation d'un relais pour le paiement des _gas fee_ afin de retirer des fonds vers une adresse sans solde préexistant. Plus de détails sont disponibles ici : [Comment Tornado.Cash fonctionne? ](general/how-does-tornado.cash-work.md)& [Conseils pour rester anonyme](general/tips-to-remain-anonymous.md).
## Où en est Tornado.Cash?
Le protocole fonctionne sur la blockchain Ethereum depuis sa création en 2019. Il a récemment été déployé, en juin 2021, sur Binance Smart Chain, Polygon, xDai ainsi qu'Avalanche.
À ce jour, Tornado.Cash peut être utilisé avec les tokens suivants :
* Sur la blockchain Ethereum : **ETH** _(Ethereum)_, **DAI** _(Dai)_, **cDAI** _(Compound Dai)_, **USDC** _(USD Coin)_, **USDT** _(Tether)_ & **WBTC** _(Wrapped Bitcoin)_
* Sur la Binance Smart Chain: **BNB** _(Binance Coin)_.
* Sur Polygon Network: **MATIC** _(Polygon)_
* Sur la blockchain xDai : **XDAI** (_Stake_)
* Sur la blockchain Avalanche : **AVAX**
![](<.gitbook/assets/Non-custodial anonymous transactions on Ethereum (3) (1).png>)
Le protocole comprend également un système de minage d'anonymat pour certains de ses tokens, permettant à ses utilisateurs de gagner un token de gouvernance. Grâce aux jetons TORN, les utilisateurs de Tornado Cash participent activement à l'élaboration du protocole. La communauté a un poids important concernant l'évolution de Tornado Cash et l'amélioration des outils proposés. En effet, les paramètres du protocole et la distribution des tokens sont entièrement sous le contrôle de la communauté grâce à cette gouvernance.
Plus d'informations concernant le [minage d'anonymat ](tornado-cash-classic/anonymity-mining.md)& le [token TORN](general/torn.md) sont disponibles.
### Tornado Cash Nova
Avec la [sortie de Tornado Cash Nova (version beta) en Décembre 2021](https://tornado-cash.medium.com/tornado-cash-introduces-arbitrary-amounts-shielded-transfers-8df92d93c37c), une **pool avec de nouvelles fonctionnalités** a été ajoutée au protocole. Les utilisateurs ne sont plus contraints aux transactions à montant fixes. Avec Tornado Cash Nova, ces derniers peuvent bénéficier de l'usage des **pools à montants arbitraires et des transferts **_**shielded**_.
Tornado Cash Nova opère sur la Gnosis Chain (_Layer2_) - anciennement xDai Chain - afin d'optimiser la rapidité et les gas fee. Nova permet de **déposer et de retirer des montants personnalisés en ETH**. La pool dispose par ailleurs d'un système de transactions _shielded,_ où les utilisateurs peuvent **transférer la propriété de leur tokens sans qu'il faille les sortir de la pool**.
Tornado Cash Nova (version beta) est accessible sur [nova.tornadocash.eth.link](https://nova.tornadocash.eth.link). Vous trouverez davantage d'information relatives au fonctionnement de Tornado Cash Nova ici:
* [Se connecter à Tornado Cash Nova](tornado-cash-nova/se-connecter-a-tornado-cash-nova.md),
* [Dépôt et retrait sur Nova](tornado-cash-nova/depot-et-retrait-sur-nova.md#custom-option-for-withdrawal),
* [Transferts blindés sur Nova](tornado-cash-nova/transferts-blindes-sur-nova.md),
* [Garantir sa vie privée sur Tornado Cash Nova](tornado-cash-nova/garantir-sa-vie-privee-sur-tornado-cash-nova.md).
## Tornado.Cash - Quésaco?
[Les codes derrière le fonctionnement de Tornado.Cash](./#how-does-tornado.cash-run) - c'est-à-dire les contrats intelligents, les circuits et les outils _onchain_ sont 100% open-source. Fonctionnant comme un DAO (Organisation autonome décentralisée - Decentralized Autonomous Organization), la gouvernance Tornado.Cash et les contrats intelligents de minage d'anonymat sont déployés par la communauté Tornado.Cash.
Le protocole fonctionne avec zk-SNARK, qui permet d'établir des arguments de connaissance non interactif succinct de zéro connaissance (zero-knowledge proofs), permettant aux utilisateurs de démontrer la possession d'informations sans avoir besoin de révéler ces informations. L'utilisation de cette technologie est basée sur des ressources open source mise à disposition par l'équipe Zcash avec l'aide de la communauté Ethereum. Pour inititier les clés zk-SNARK, la communauté Tornado.Cash a effectué un [Trusted Setup Community](https://tornado-cash.medium.com/tornado-cash-trusted-setup-ceremony-b846e1e00be1) en mai 2020 et a compté [1114 contributions](https://tornado-cash.medium.com/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa). Ce nombre important de contributeurs rend impossible la compromission du protocole en falsifiant les zero-knowledge proof. L'interface de l'outil Tornado.Cash est hébergée sur IPFS (InterPlanetary File System) par la communauté, ce qui minimise la possibilité que l'outil soit hors ligne. En effet, l'interface fonctionnera tant qu'au moins un utilisateur l'hébergera.
_Ecrit par_ [_@ayefda_](https://torn.community/u/ayefda)_._
_Traduit par @erikA_

28
SUMMARY.md Normal file
View File

@ -0,0 +1,28 @@
# Table of contents
## General
* [Introduction à Tornado.Cash](README.md)
* [Comment Tornado.Cash fonctionne?](general/how-does-tornado.cash-work.md)
* [Conseils pour rester anonyme](general/tips-to-remain-anonymous.md)
* [Comment utiliser TOR avec Tornado Cash ?](general/comment-utiliser-tor-avec-tornado-cash.md)
* [TORN](general/torn.md)
* [Gouvernance](general/governance.md)
* [Staking](general/staking.md)
* [Registre de relayer](general/registre-de-relayer.md)
* [UI Local & Minifié](general/ui-local-and-minifie.md)
* [Smart Contracts Tornado Cash](general/smart-contracts-tornado-cash.md)
* [Participation communautaire](general/community-involvement.md)
## Tornado Cash Classic
* [Dépôt & Retrait](tornado-cash-classic/deposit-withdraw.md)
* [Minage d'anonymat](tornado-cash-classic/anonymity-mining.md)
* [Outil de conformité](tornado-cash-classic/compliance-tool.md)
## Tornado Cash Nova
* [Se connecter à Tornado Cash Nova](tornado-cash-nova/se-connecter-a-tornado-cash-nova.md)
* [Dépôt et retrait sur Nova](tornado-cash-nova/depot-et-retrait-sur-nova.md)
* [Transferts blindés sur Nova](tornado-cash-nova/transferts-blindes-sur-nova.md)
* [Garantir sa vie privée sur Tornado Cash Nova](tornado-cash-nova/garantir-sa-vie-privee-sur-tornado-cash-nova.md)

View File

@ -0,0 +1,67 @@
# Comment utiliser TOR avec Tornado Cash ?
[Tornado Cash](https://tornado.cash) assure la confidentialité de ses utilisateurs en ce qui concerne les transactions on-chain passant par ses pools.
Cependant, avant et après l'exécution de vos transactions, votre confidentialité pourrait ne pas être assurée. C'est pourquoi, nous vous conseillons d'utiliser TOR lorsque vous utilisez Tornado Cash.
Voici un tutoriel rapide et efficace pour vous assurer de rester anonyme.
### Etape **#1 - Installer** TOR
Premièrement, rendez-vous ici: [https://www.torproject.org/download/](https://www.torproject.org/download/)
Choisissez le système d'exploitation adéquat et cliquez sur `Download`.
Ensuite, lancez TOR.
### Etape **#2 - Configurer** TOR
Premièrement, recherchez `about:config` sur votre barre de navigation.
![](../.gitbook/assets/aboutconfig.png)
Ensuite, cliquez sur `Accept the Risk and Continue`.
![](../.gitbook/assets/aboutconfig2.png)
Cherchez `wasm` et mettez true pour la ligne `javascript.options.wasm`.
![](../.gitbook/assets/wasm.png)
Cherchez `indexedDB` et mettez true pour les lignes `dom.indexedDB.logging.details` et `dom.indexedDB.logging.enabled`
![](../.gitbook/assets/indexeddb.png)
### Etape **#3 -** Installer Metamask
Allez ici: [https://metamask.io/download/](https://metamask.io/download/)
Premièrement, cliquez sur`Install Metamask for Firefox`.
![](../.gitbook/assets/metamaskhome.png)
Cliquez sur `Add`.
![](../.gitbook/assets/addmetamask.png)
Autorisez addons.mozilla.org à autoriser Metamask en cliquant sur `Continue to Installation`.
![](../.gitbook/assets/downloadinstall.png)
Confirmez que vous autorisez l'extension à se lancer en navigation privée, puis cliquez sur `Okay`.
![](../.gitbook/assets/allowprivateclickokay.png)
Ensuite, vous pouvez ajouter Metamask à votre barre d'outil en cliquant sur Customize toolbar, puis en ramenant l'icône Metamask dans votre barre d'outil.
![](../.gitbook/assets/metamaskicon\(1\).gif)
### Etape **#4 - Fini.. C'était court hein ?** :sunglasses:****
Vous pouvez maintenant utiliser [Tornado Cash Classic](https://tornadocash.eth.link) ou [Tornado Cash Nova](https://nova.tornadocash.eth.link) avec TOR.
_Ecrit par_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)_**.**_
_**Traduit par @erikA**_

View File

@ -0,0 +1,109 @@
# Participation communautaire
Dans une organisation autonome décentralisée (DAO), les éléments importants tels que les paramètres du protocole et la distribution des tokens sont contrôlés par la communauté par le biais de la gouvernance.
Cette gouvernance permet à la communauté de façonner et d'améliorer continuellement le protocole. Cependant, le rôle d'une communauté ne se limite pas à suggérer des propositions et à exprimer son opinion par des votes.
La communauté peut également contribuer activement au succès et à la prospérité de son protocole par des débats constructifs, une aide mutuelle et des actions spécifiques. Vous pouvez rencontrer la communauté Tornado.Cash sur son propre forum et sur les médias sociaux.
Voici des liens utiles pour rejoindre la communauté Tornado.Cash
* ****[**Forum communautaire**](https://torn.community)
* ****[**Serveur Discord**](https://discord.com/invite/TFDrM8K42j) ****&#x20;
* ****[**Serveur Telegram**](https://t.me/TornadoCashOfficial)****
_Si vous êtes intéressés, plus d'informations sont disponibles ici :_ [_Gouvernance_](governance.md)_._
## Comment participer?
Pour aider à construire les futures versions améliorées de Tornado.Cash, toutes les compétences et tous les talents sont les bienvenus. Les possibilités de participation sont presque illimitées. Ces opportunités impliquent toute fonction ou contribution qui améliore le protocole et sa position dans l'écosystème blockchain.
La communauté Tornado.Cash recherche :
* des développeurs pour aider à poursuivre la construction du protocole et de ses outils,
* des auditeurs pour examiner le code et trouver des vulnérabilités,
* des créateurs de contenu afin de créer du contenu éducatif ou promotionnel pour attirer de nouveaux utilisateurs vers le protocole (vidéos, blogs, mèmes, etc.),
* des concepteurs qui peuvent affiner l'architecture et la conception du protocole,
* des recrutements potentiels pour le DAO
* ...
## Fonds communautaire
Le 20 juin 2021, la communauté Tornado.Cash a voté la mise en place d'un fonds communautaire pour récompenser ses principaux contributeurs (proposition n°7). La gestion de ce fonds est entre les mains de la communauté. Les utilisateurs de Tornado.Cash sont les seuls à décider quelle contribution est éligible à une compensation.
### Fund Details
Le Fonds communautaire Tornado.Cash s'est vu attribuer 5% du total des TORN disponibles de la trésorerie de la gouvernance, répartis comme suit:
* 5% des 485,3k TORN déjà acquis à ce moment, ce qui donne lieu à un transfert initial de 22,9k TORN _->_ [_Transaction Details_](https://etherscan.io/tx/0xbe95f4268df2023d9ef234c1eedbb597b99e4c6e7d396d8f521ee482a1d93d47)__\
__
* 5% des 91.6k mensuels qui seront acquis dans les 12 prochains mois, ce qui donne un transfert mensuel d'environ 4.6k TORN (un total d'environ 55k TORN sur une année).
L'allocation mensuelle du Fonds a été programmée par Sablier, un protocole construit sur Ethereum qui permet de mettre en place un flux direct de TORN restants (seconde par seconde) sur 12 mois.
Au total, un montant d'environ 78 000 TORN a été alloué à ce fonds communautaire. À la fin du mois d'août 2021, le solde du fonds communautaire est d'environ 12.6k TORN investis dans Sablier et 15.5k TORN dans le coffre-fort Gnosis.
Contrat du fonds communautaire : [0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4](https://gnosis-safe.io/app/#/safes/0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4/balances).&#x20;
Les fonds sont gérés par un porte-monnaie multi-signatures sur Gnosis Safe. Les clés pour gérer ce porte-monnaie ont été mises entre les mains de 5 membres de la communauté élus par leurs pairs. Pour valider une transaction, un consensus de 4 signatures sur 5 est nécessaire.
Ces détenteurs de clés multi-signatures ont été choisis pour leur contribution et leur engagement envers Tornado.Cash et sa communauté. Ils se sont engagés à signer la transaction en suivant les instructions de la communauté. Ces directives sont exprimées par le biais de discussions sur le forum et corroborées par un vote Snapshot.
Tous les signataires se sont également engagés à démissionner s'ils ne respectent plus leur allégeance à la prospérité de Tornado. Ils peuvent également être démis de leurs fonctions sous la décision de la communauté.
Pour récompenser leur engagement en tant que signataires et contributeurs clés de la communauté Tornado.Cash, 100 TORN par mois ont été déployés par Sablier. Les 5 actuels détenteurs de clés multi-signatures sont :
* [0xd26BaA5F41CC7839CEdb020b6d98E1C6e1642D75](https://etherscan.io/address/0xd26BaA5F41CC7839CEdb020b6d98E1C6e1642D75)
* [0x7c09bCa28ba3DB1CF7cd793696B161261cAC27b5](https://etherscan.io/address/0x7c09bCa28ba3DB1CF7cd793696B161261cAC27b5)
* [0x339B45fBEed1ab46Fe9c11f484b0Ea7220e75300](https://etherscan.io/address/0x339B45fBEed1ab46Fe9c11f484b0Ea7220e75300)
* [0x647e9e26DA82C29AAFbbFB1C3f45d916AA9b300d](https://etherscan.io/address/0x647e9e26DA82C29AAFbbFB1C3f45d916AA9b300d)
* [0xEA27752f7D6687CB3Be2F180B997713b784c9911](https://etherscan.io/address/0xEA27752f7D6687CB3Be2F180B997713b784c9911)
### Comment réclamer une récompense?
Chaque membre a la possibilité de demander à la communauté une compensation venant de ce fonds pour récompenser sa contribution à Tornado.Cash.
Chaque membre a également la possibilité de demander une compensation au nom d'un autre membre pour le récompenser de son travail.
A cet effet, une nouvelle catégorie intitulée "Financement" a été créée sur le forum de discussion de Tornado.Cash. En créant un nouveau post dans cette catégorie, tous les membres peuvent ouvrir une demande de financement pour utiliser le fonds communautaire.
Les discussions concernant les termes & conditions d'une telle demande sont discutées sur ce post. Une fois ces termes et conditions fixés, un vote est effectué sur Snapshot pour valider (ou non) une telle demande de financement.
Voici la page Snapshot de Tornado.Cash:[ https://snapshot.org/#/torn-community.eth](https://snapshot.org/#/torn-community.eth).
![](<../.gitbook/assets/Page d'accueil.png>)
### Comment voter sur Snapshot?
Chaque demande de financement spécifique est accompagnée d'un vote Snapshot, où les détenteurs de TORN peuvent exprimer explicitement leur position. Le résultat de ce vote fournit l'instruction finale aux détenteurs de clés multi-signatures sur le transfert ou non du montant de la récompense décidée au membre concerné.
Chaque vote dispose d'une fenêtre de 3 jours (modulable) pour accumuler les votes des détenteurs de TORN. Lorsque la date limite est atteinte, le statut du vote passe d'actif à fermé et les membres de la communauté ne peuvent plus voter.
![](<../.gitbook/assets/Time window.png>)
Les détenteurs de clés multi-signatures considèrent que la demande de financement est validée par la communauté si :
* Il y a une majorité de TORN votés en faveur de cette rémunération (Plus de 'Accepté' que de 'Refusé')
* Un quorum minimum de `5,000` TORN a été atteint.
Toutes les demandes de financement de Snapshot sont conçues de la même manière : un système de vote à choix unique où les utilisateurs décident s'ils sont pour ou contre la proposition donnée.
Les étapes du vote sur l'instantané sont assez intuitives. Le membre de la communauté doit :
* Connectez votre portefeuille contenant les TORN grâce à MetaMask, WalletConnect ou Torus;
![](<../.gitbook/assets/Connect wallet.png>)
* Votez. Soit en cliquant sur `Accept` ou sur `Refuse`;
![](<../.gitbook/assets/Cast the vote.png>)
* Confirmez votre vote.
![](<../.gitbook/assets/Confirm the vote.png>)
_Écrit par_ [_@ayefda_](https://torn.community/u/ayefda)__
_Traduit par @erikA_

97
general/governance.md Normal file
View File

@ -0,0 +1,97 @@
# Gouvernance
Les règles de gouvernance ci-dessous s'applique autant pour Tornado Cash Classic que pour Tornado Cash Nova.
### Comment suggérer une proposition ?
Afin de participer à la gouvernance de Tornado.Cash, les utilisateurs doivent d'abord verrouiller leurs TORN tokens dans le contrat de gouvernance. Si un utilisateur vote ou crée une proposition, les jetons ne peuvent pas être déverrouillés avant la fin de la période d'exécution de la proposition (8,25 jours à partir de la création de la proposition). Les tokens verrouillés peuvent également être délégués à une autre adresse.
Pour créer une proposition, un utilisateur doit disposer d'au moins 1 000 TORN. Toutes les propositions doivent être des smart contracts avec du code vérifié qui sont exécutés à partir du contrat de gouvernance (en utilisant delegatecall). De cette façon, il est facile de vérifier et de tester tout changement de gouvernance.
La période de vote pour une proposition est de 3 jours. Une proposition sera acceptée si elle reçoit une majorité simple de votes et s'il y a au moins 25 000 votes TORN au total (si la participation est trop faible, la proposition échoue automatiquement).
Une fois qu'une proposition est acceptée, elle est soumise à une période de blocage de 2 jours. Après ce délai, n'importe quel utilisateur peut exécuter la proposition (ce qui déclenche les modifications). Si la proposition n'est pas exécutée pendant 3 jours, elle est considérée comme expirée et ne peut plus être exécutée.
Tous ces paramètres initiaux sont relativement faibles, car il n'y aura pas beaucoup de jetons TORN en circulation au début. Mais à mesure que l'offre en circulation augmente, la gouvernance peut ajuster ces seuils.
Une proposition peut être de différentes natures:
* Ajouter une nouvelle pool de liquidité au proxy Tornado Cash
* Ajouter/Changer le montant des récompenses AP pour une/des pool(s)
* Mettre sur PAUSE le token TORN
* Changer certains contrats de minage comme celui des contrats `TornadoTrees`
Beaucoup plus pourrait être fait. Pour voir ce qui peut être changé à travers la gouvernance, jetez un oeil aux ofnctions avec le modificateur `onlyGovernance` dans le contrat intelligent.
Les fonctions de gouvernance sont représentés par une flèche rouge dans [le diagrame d'architecture.](https://viewer.diagrams.net/?highlight=0000ff\&edit=\_blank\&layers=1\&nav=1\&title=tornado-cash-contract-overview.drawio#Uhttps%3A%2F%2Fraw.githubusercontent.com%2FRezan-vm%2Ftornado-cash-edu%2Fmain%2Ftornado-cash-contract-overview.drawio)
### Comment voter?
Vous devez d'abord bloquer vos TORN tokens dans le contrat de gouvernance.
Allez ici: [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance)
Cliquez sur `Manage` -> `Lock Tab`
Approuvez le contrat de gouvernance pour transférer vos tokens TORN en cliquant sur le bouton `Approve`. Une fois confirmé, choisissez le montant que vous souhaitez déposer et cliquez sur `Lock`. Confirmez la transaction dans votre portefeuille et attendez la confirmation.
![](../.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2.png)
Avant le vote, l'étape cruciale est de vérifier la proposition.
Une proposition légitime devrait avoir un post sur [Torn.community](https://torn) dans la catégorie `Proposal` .\
Le post devra expliquer de manière détaillée le contexte de cette proposition, son but et les arguments liés à sa potentielle mise en place. Faites votre propre avis sur le post et sur le code source de la proposition.
Une fois que la proposition est proposée, elle apparaît ici:\
[https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance)\
Les propositions sont implémentées sous la forme de contrats intelligents, modifiant le système. Il est extrêmemnt important de vérifier l'adresse du contrat intelligent ainsi que son code. Vous trouverez l'adresse du contrat intelligent ici:
![](../.gitbook/assets/181d612b6c57964bab59c8e5b766f5247211083d.png)
Vérifiez l'adresse du contrat sur Etherscan et soyez sûr que le code source est vérifié et lisible.
![](../.gitbook/assets/d2d37d169a94f09156e76fa522b7974cb7c9ac3f.png)
Lisez le code source et assurez-vous qu'il correspond à ce qui est décrit dans le post du forum. Si vous n'êtes pas à l'aise pour lire le code Solidity, demandez à une personne de confiance de relire le contrat pour vous.
Si vous êtes d'accord (ou non) avec le code de la proposition, il est temps de voter !&#x20;
Une proposition a une fenêtre de vote de 3 jours. Cela signifie que la proposition dispose de 3 jours pour atteindre le quorum de vote de 25,000 TORN.
Important : Une fois que vous avez voté, vos jetons seront bloqués pendant 8,25 jours à partir du moment où la proposition a été soumise (le début de la période de vote de 3 jours). Après les 8,25 jours, vous pourrez retirer vos jetons du contrat de gouvernance.
Notez que vous pouvez voter sur 2 propositions en même temps sans encourir de période de blocage supplémentaire (seule la proposition la plus récemment soumise comptera pour le blocage de 8,25).
Pour voter, cliquez simplement sur la coche verte ou la croix rouge selon que vous acceptez ou rejetez la proposition. Confirmez la transaction avec Metamask et votre vote est enregistré !
### Comment déléguer votre vote?
Si vous êtes détenteur de tokens TORN, vous pouvez déléguer votre pouvoir de vote à une autre personne sans avoir à lui envoyer les jetons.
IMPORTANT : Si vous déléguez vos jetons et que votre délégué vote ou initie une proposition, vos tokens seront bloqués pendant 8,25 jours à partir du moment où la proposition sur laquelle le délégué a voté a commencé. Notez que vous pouvez toujours annuler votre délégation à tout moment.
Pour déléguer, rendez-vous ici: [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance)
Vous devrez d'abord bloquer vos tokens dans le contrat de gouvernance. Cliquez ici : **`Manage`** -> **`Lock`**
Approuvez le contrat de gouvernance en transférant vos TORN en cliquant sur le bouton **`Approve`**. Une fois que c'est confirmé, choisissez le montant que vous souhaitez déléguer et cliquez sur**`Lock`**. Confirmez la transaction dans votre portefeuille et attendez la confirmation.
![](<../.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2 (1).png>)
La dernière étape nécessite de déléguer. Rendez-vous encore une fois ici: [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance)
Cliquez sur **`Manage`** -> **`Delegate`**
Remplissez l'adresse à laquelle vous souhaitez déléguer vos droits de vote et cliquez sur **`Delegate`**. Approuvez la transaction sur votre wallet.
![](../.gitbook/assets/43c05d176d7f75a336af7a865565c9b23786b98c.png)
La totalité de votre balance bloquée sera déléguée.
Vous pouvez retirer à n'importe quel moment. Pour cela, cliquez sur le bouton`Undelegate` dans `Manage` -> `Undelegate`.
_Ecrit par_ [_@rezan_](https://torn.community/u/Rezan/summary)_._
Traduit par @erikA

View File

@ -0,0 +1,41 @@
# Comment Tornado.Cash fonctionne?
Avant de se lancer dans des tutoriels spécifiques expliquant et facilitant l'utilisation de Tornado.Cash, voici un aperçu général du fonctionnement du protocole.
### Aperçu global du fonctionnement de Tornado.Cash
Pour assurer la confidentialité, Tornado.Cash utilise des **contrats intelligents qui acceptent les dépôts de tokens depuis une adresse et permettent leur retrait depuis une autre adresse**. Ces contrats intelligents fonctionnent comme des pools qui mélangent tous les actifs déposés.
Une fois que les fonds sont retirés de ces pools par une toute nouvelle adresse, le lien sur la chaîne entre la source et la destination est rompu. Les crypto-actifs retirés sont donc anonymisés.
#### **Pour Tornado Cash Classic, pools à montants fixes**
Lorsqu'un utilisateur met des fonds dans un pool (c'est-à-dire le dépôt), une note privée est générée. Cette note privée fonctionne comme une clé privée permettant à l'utilisateur d'accéder ultérieurement à ces fonds. Pour les retirer, le même utilisateur peut utiliser une adresse différente - une ancienne ou une nouvelle - et récupérer ses fonds grâce à cette clé privée.
#### **Pour Tornado Cash Nova, pools à montants arbitraires et transferts **_**shielded**_
* Les fonds sont directement liés à l'adresse du _wallet_ préalablement indiqué. Il n'y a pas de note ou de clé privée. Les utilisateurs peuvent accéder à leurs fonds en se connectant à la pool avec l'adresse _wallet_ appropriée.
* La propriété est acquérie soit par le fait de déposer les tokens dans la pool, soit en s'enregistrant à la pool ou en recevant un transfert shielded depuis une autre adresse de _wallet_.
La force d'un tel protocole vient naturellement de son nombre d'utilisateurs et de la taille de sa réserve. Plus il y a d'utilisateurs qui déposent des fonds dans la réserve, plus ils sont nombreux. Cependant, pour préserver sa confidentialité et so, anonymat, l'utilisateur doit garder à l'esprit quelques règles de base telles que :
* Utiliser un relais pour payer les frais de gazs - _gas fee_ lors du retrait,
* Laisser un maximum de temps entre le dépôt et le retrait.
_Davantage de recommandations sur :_ [_Conseils pour rester anonyme_](tips-to-remain-anonymous.md)_._
### L'apport du zk-SNARK & du processus de hash
Tornado.Cash utilise le Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (également appelé zk-SNARK) pour vérifier et autoriser les transactions.
Pour traiter un dépôt, Tornado.Cash génère une zone aléatoire d'octets, la calcule par le biais du [hachage Pederson](how-does-tornado.cash-work.md#global-overview-of-tornado.cash-functioning), puis envoie le jeton et le hachage 20 mimc au contrat intelligent. Le contrat l'insère alors dans le Merkle tree.
Pour traiter un retrait, la même zone d'octets est divisée en deux parties distinctes : le **secret** d'un côté et le **nullifier** de l'autre. Le nullifier est haché. Ce nullifier est une entrée publique qui est envoyée sur la chaîne pour être vérifiée avec le contrat intelligent et les données du Merkle tree. Cela permet d'éviter la problématique de doubles dépenses, par exemple.
Grâce à zk-SNARK, il est possible de prouver le hachage 20 mimc d'engagement initial ainsi que du nullifier sans révéler aucune information. Même si le nullifier est public, la confidentialité est maintenue car il n'y a aucun moyen de relier le hashed-nullifier à l'engagement initial. En outre, même si l'information selon laquelle la transaction est présente dans la Merkle-root, l'information sur le Merkle-path exact ainsi que la localisation de la transaction, reste anonyme.
Les dépôts sont simples d'un point de vue technologique, mais coûteux en termes de gaz car il faut calculer le hash 20 mimc et mettre à jour le Merkle tree. À l'inverse, le processus de retrait est complexe, mais moins coûteux car le gaz n'est nécessaire que pour le hachage du nullifier et la zk-SNARK proof.
Écrit par __ [_@ayefda_](https://torn.community/u/ayefda)_._
Traduit par @erikA

View File

@ -0,0 +1,115 @@
# Registre de relayer
Depuis l'exécution de la [10ème proposition de gouvernance](https://tornadocash.eth.link/governance/10), n'importe qui peut devenir un relayer pour les utilisateurs de Tornado Cash.
{% hint style="success" %}
La seule condition pour être inclus sur l'UI en tant que relayer est de détenir au minimum 300 TORN. Ce montant minimum peut à tout moment être changé par un vote de gouvernance.
{% endhint %}
Les relayers font partie intégrante de l'écosystème Tornado Cash. Ils permettent de régler le "dilemme du paiement de frais" : comment payer les frais d'un retrait de token venant d'une pool tout en gardant son anonymat ?
Les relayers paient donc les frais de transaction en ponctionnant directement une part du montant retiré par l'utilisateur. De plus, ils prennent un frais supplémentaire pour leur service.
Depuis la [10ème proposition de gouvernance](https://tornadocash.eth.link/governance/10), à chaque retrait utilisant les services d'un relayer, le protocole va collecter un frais directement sur la balance de tokens TORN verrouillés par le relayer sur le contrat `StakingReward`. Ce pourcentage de frais peut varier d'une pool à une autre et pourra se voir être modifié par un vote de gouvernance.
Il est fixé à 0.3% pour le moment. Certaines pools restent sans frais supplémentaires, soit car leurs montants sont trop bas pour y assigner un frais (0.1 ETH, 100 DAI/USDT, 1000 DAI/USDT), ou parce qu'il n'y a pas assez de liquidité sur Uni v3 (toutes les instances cDAI).
## Comment devenir un Relayer ?
N'importe qui peut devenir un relayer Tornado Cash en 6 étapes simples.
Vous trouverez ci-dessous toutes les informations nécessaires pour rejoindre le club des relayers.
### 1. Requis: Accepter les potentiels risques
Avant que vous proposiez vos services de relayer aux utilisateurs de Tornado Cash, vous devez comprendre et accepter les potentiels risques de devenir un relayer du protocole Tornado Cash.
### 2. Mettre en place le Relayer
La première étape est de lancer le logiciel de relayer Tornado Cash sur votre ordinateur. Chaque étape est [expliquée sur le github du protocole](https://github.com/tornadocash/tornado-relayer#deploy-with-docker-compose).
{% embed url="https://github.com/tornadocash/tornado-relayer#deploy-with-docker-compose" %}
Ensuite, vous allez devoir insérer votre URL dans l'emplacement dédié:
![](../.gitbook/assets/2.png)
### 3. Set Up ENS Subdomain
La prochaine étape consiste à:
* Créer un domaine ENS pour votre relayer,
* Mettre en place un sous-domain pour le mainnet,
* Ajouter un enregistrement TXT avec l'URL du Relayer pour le sous-domaine mainnet en respectant ce format ci-après:
#### Relayers Ethereum (Obligatoire)
| Enregistrement TXT |
| ----------------------- |
| mainnet-tornado.xxx.eth |
| goerli-tornado.xxx.eth |
#### **Relayers sur chaînes secondaires (Optionnel)**
Vous avez aussi la possibilité d'ajouter des sous-domaines avec un enregistrement TXT correspondant pour supporter d'autres chaînes qu'Ethereum. Les relayers de chaînes secondaires utilise une version différente du logiciel de Relayer. Toutes les instructions sont [ici](https://github.com/tornadocash/tornado-relayer/blob/light/README.md).
| Enregistrement TXT |
| ------------------------- |
| bsc-tornado.xxx.eth |
| gnosis-tornado.xxx.eth |
| polygon-tornado.xxx.eth |
| optimism-tornado.xxx.eth |
| arbitrum-tornado.xxx.eth |
| avalanche-tornado.xxx.eth |
#### Relayer Nova (Optionnel)
Tornado Cash Nova utilise sa propre version de logiciel de relayer. Si vous souhaitez devenir un relayer pour Tornado Cash Nova, vous trouverez les instructions [ici](https://github.com/tornadocash/tornado-pool-relayer#deploy-with-docker-compose).
| Enregistrement TXT |
| ------------------- |
| gnosis-nova.xxx.eth |
![](../.gitbook/assets/3.png)
#### 4. Mise en place des Workers
Les _Workers_ sont des adresses qui vont permettre à votre relayer d'envoyer des preuves ZK -_ZK-proofs_- aux utilisateurs. Par défaut, le premier _Worker_ est l'adresse détentrice du domaine ENS.
Pour assurer un niveau supérieur de sécurité, nous vous conseillons de mettre en place plus d'un _Worker_.
Seul le mainnet requiert un enregistrement de _Workers_. Les autres chaînes ne le requièrent pas.
![](../.gitbook/assets/4.png)
#### 5. Stake
Avec l'implémentation d'un registre décentralisé de relayer, une condition de staking a été introduite pour être affiché sur l'UI Tornado Cash en tant que relayer.
En effet, **staker du TORN est maintenant obligatoire pour être listé sur la liste recommandée de relayers.**
Le montant minimum à stacker -verrouiller- est en ce moment fixé à **`300 TORN`**. Ce montant peut être changé par un vote de gouvernance à n'importe quel moment.
Quand un relayer est utilisé sur une pool Tornado Cash, un petit montant de TORN est automatiquement collecté de cette balance stakée par le relayer par le contrat `StakingReward`. Cet élément essentiel est à prendre en compte car les relayers devront garder une balance stakée supérieure ou égale à **`300 TORN`** s'ils souhaitent continuer à être listé sur l'UI Tornado Cash.
Ces frais sont par la suite distribués aux membres du DAO (les détenteurs de TORN qui ont verrouillés leurs TORN). Vous trouverez davantage d'informations sur la documentation [Staking](staking.md) et sur ce [post de forum](https://torn.community/t/proposal-relayer-registry-setting-parameters-after-audit/2134).
{% hint style="warning" %}
Votre balance de TORN n'est ni réclamable, ni remboursable.
{% endhint %}
![](../.gitbook/assets/5.png)
#### 6. Résumé: Dernières vérifications et enregistrements
Dernière étape et non des moindres: nous vous conseillons de **vérifier toutes les informations** présentes sur le résumé avant de cliquer sur `Register`.
![](../.gitbook/assets/6.png)
_Bienvenue dans la team des relayers! Grâce à vous, la vie privée est un peu plus respectée..._ 💚
Écrit par [_@bt11ba_](https://torn.community/u/bt11ba/) _&_ [_@ayefda_](https://torn.community/u/ayefda)
_Traduit par @erikA_

View File

@ -0,0 +1,174 @@
# Smart Contracts Tornado Cash
[Les codes permettant le fonctionnement de Tornado Cash](https://github.com/tornadocash) - _smart contracts_, circuits & outils - sont complètement **libre de droits et d'utilisation**. Cette page regroupe toutes les informations concernant les _smart-contracts_ de Tornado Cash.&#x20;
## Adresses des _smart-contracts_
### Tornado Cash Classic - Contrats de _pools_
* Ethereum _Mainnet_
* Arbitrum
| Contrat | Adresse |
| ------- | -------------------------------------------------------------------------------------------------------------------- |
| 0.1 ETH | [0x84443CFd09A48AF6eF360C6976C5392aC5023a1F](https://arbiscan.io/address/0x84443CFd09A48AF6eF360C6976C5392aC5023a1F) |
| 1 ETH | [0xd47438C816c9E7f2E2888E060936a499Af9582b3](https://arbiscan.io/address/0xd47438C816c9E7f2E2888E060936a499Af9582b3) |
| 10 ETH | [0x330bdFADE01eE9bF63C209Ee33102DD334618e0a](https://arbiscan.io/address/0x330bdFADE01eE9bF63C209Ee33102DD334618e0a) |
| 100 ETH | [0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD](https://arbiscan.io/address/0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD) |
* Optimism
| Contrat | Adresse |
| ------- | -------------------------------------------------------------------------------------------------------------------------------- |
| 0.1 ETH | [0x84443CFd09A48AF6eF360C6976C5392aC5023a1F](https://optimistic.etherscan.io/address/0x84443CFd09A48AF6eF360C6976C5392aC5023a1F) |
| 1 ETH | [0xd47438C816c9E7f2E2888E060936a499Af9582b3](https://optimistic.etherscan.io/address/0xd47438C816c9E7f2E2888E060936a499Af9582b3) |
| 10 ETH | [0x330bdFADE01eE9bF63C209Ee33102DD334618e0a](https://optimistic.etherscan.io/address/0x330bdFADE01eE9bF63C209Ee33102DD334618e0a) |
| 100 ETH | [0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD](https://optimistic.etherscan.io/address/0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD) |
* BSC
| Contrat | Adresse |
| ------- | -------------------------------------------------------------------------------------------------------------------- |
| 0.1 BNB | [0x84443CFd09A48AF6eF360C6976C5392aC5023a1F](https://bscscan.com/address/0x84443CFd09A48AF6eF360C6976C5392aC5023a1F) |
| 1 BNB | [0xd47438C816c9E7f2E2888E060936a499Af9582b3](https://bscscan.com/address/0xd47438C816c9E7f2E2888E060936a499Af9582b3) |
| 10 BNB | [0x330bdFADE01eE9bF63C209Ee33102DD334618e0a](https://bscscan.com/address/0x330bdFADE01eE9bF63C209Ee33102DD334618e0a) |
| 100 BNB | [0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD](https://bscscan.com/address/0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD) |
* xDAI
| Contrat | Adresse |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| 100 xDAI | [0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD](https://blockscout.com/xdai/mainnet/address/0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD/transactions) |
| 1,000 xDAI | [0xdf231d99Ff8b6c6CBF4E9B9a945CBAcEF9339178](https://blockscout.com/xdai/mainnet/address/0xdf231d99Ff8b6c6CBF4E9B9a945CBAcEF9339178/transactions) |
| 10,000 xDAI | [0xaf4c0B70B2Ea9FB7487C7CbB37aDa259579fe040](https://blockscout.com/xdai/mainnet/address/0xaf4c0B70B2Ea9FB7487C7CbB37aDa259579fe040/transactions) |
| 100,000 xDAI | [0xa5C2254e4253490C54cef0a4347fddb8f75A4998](https://blockscout.com/xdai/mainnet/address/0xa5C2254e4253490C54cef0a4347fddb8f75A4998/transactions) |
* MATIC
| Contrat | Adresse |
| ------------- | ------------------------------------------------------------------------------------------------------------------------ |
| 100 MATIC | [0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD](https://polygonscan.com/address/0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD) |
| 1,000 MATIC | [0xdf231d99Ff8b6c6CBF4E9B9a945CBAcEF9339178](https://polygonscan.com/address/0xdf231d99Ff8b6c6CBF4E9B9a945CBAcEF9339178) |
| 10,000 MATIC | [0xaf4c0B70B2Ea9FB7487C7CbB37aDa259579fe040](https://polygonscan.com/address/0xaf4c0B70B2Ea9FB7487C7CbB37aDa259579fe040) |
| 100,000 MATIC | [0xa5C2254e4253490C54cef0a4347fddb8f75A4998](https://polygonscan.com/address/0xa5C2254e4253490C54cef0a4347fddb8f75A4998) |
* AVAX
| Contrat | Adresse |
| -------- | --------------------------------------------------------------------------------------------------------------------- |
| 10 AVAX | [0x330bdFADE01eE9bF63C209Ee33102DD334618e0a](https://snowtrace.io/address/0x330bdFADE01eE9bF63C209Ee33102DD334618e0a) |
| 100 AVAX | [0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD](https://snowtrace.io/address/0x1E34A77868E19A6647b1f2F47B51ed72dEDE95DD) |
| 500 AVAX | [0xaf8d1839c3c67cf571aa74B5c12398d4901147B3](https://snowtrace.io/address/0xaf8d1839c3c67cf571aa74B5c12398d4901147B3) |
* Goerli
| Contrat | Adresse |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| 0.1 ETH | [0x6Bf694a291DF3FeC1f7e69701E3ab6c592435Ae7](https://goerli.etherscan.io/address/0x6Bf694a291DF3FeC1f7e69701E3ab6c592435Ae7) |
| 1 ETH | [0x3aac1cC67c2ec5Db4eA850957b967Ba153aD6279](https://goerli.etherscan.io/address/0x3aac1cC67c2ec5Db4eA850957b967Ba153aD6279) |
| 10 ETH | [0x723B78e67497E85279CB204544566F4dC5d2acA0](https://goerli.etherscan.io/address/0x723B78e67497E85279CB204544566F4dC5d2acA0) |
| 100 ETH | [0x0E3A09dDA6B20aFbB34aC7cD4A6881493f3E7bf7](https://goerli.etherscan.io/address/0x0E3A09dDA6B20aFbB34aC7cD4A6881493f3E7bf7) |
| 100 DAI | [0x76D85B4C0Fc497EeCc38902397aC608000A06607](https://goerli.etherscan.io/address/0x76D85B4C0Fc497EeCc38902397aC608000A06607) |
| 1,000 DAI | [0xCC84179FFD19A1627E79F8648d09e095252Bc418](https://goerli.etherscan.io/address/0xCC84179FFD19A1627E79F8648d09e095252Bc418) |
| 10,000 DAI | [0xD5d6f8D9e784d0e26222ad3834500801a68D027D](https://goerli.etherscan.io/address/0xD5d6f8D9e784d0e26222ad3834500801a68D027D) |
| 100,000 DAI | [0x407CcEeaA7c95d2FE2250Bf9F2c105aA7AAFB512](https://goerli.etherscan.io/address/0x407CcEeaA7c95d2FE2250Bf9F2c105aA7AAFB512) |
| 5,000 cDAI | [0x833481186f16Cece3f1Eeea1a694c42034c3a0dB](https://goerli.etherscan.io/address/0x833481186f16Cece3f1Eeea1a694c42034c3a0dB) |
| 50,000 cDAI | [0xd8D7DE3349ccaA0Fde6298fe6D7b7d0d34586193](https://goerli.etherscan.io/address/0xd8D7DE3349ccaA0Fde6298fe6D7b7d0d34586193) |
| 500,000 cDAI | [0x8281Aa6795aDE17C8973e1aedcA380258Bc124F9](https://goerli.etherscan.io/address/0x8281Aa6795aDE17C8973e1aedcA380258Bc124F9) |
| 5,000,000 cDAI | [0x57b2B8c82F065de8Ef5573f9730fC1449B403C9f](https://goerli.etherscan.io/address/0x57b2B8c82F065de8Ef5573f9730fC1449B403C9f) |
| 100 USDC | [0x05E0b5B40B7b66098C2161A5EE11C5740A3A7C45](https://goerli.etherscan.io/address/0x05E0b5B40B7b66098C2161A5EE11C5740A3A7C45) |
| 1,000 USDC | [0x23173fE8b96A4Ad8d2E17fB83EA5dcccdCa1Ae52](https://goerli.etherscan.io/address/0x23173fE8b96A4Ad8d2E17fB83EA5dcccdCa1Ae52) |
| 100 USDT | [0x538Ab61E8A9fc1b2f93b3dd9011d662d89bE6FE6](https://goerli.etherscan.io/address/0x538Ab61E8A9fc1b2f93b3dd9011d662d89bE6FE6) |
| 1,000 USDT | [0x94Be88213a387E992Dd87DE56950a9aef34b9448](https://goerli.etherscan.io/address/0x94Be88213a387E992Dd87DE56950a9aef34b9448) |
| 0.1 WBTC | [0x242654336ca2205714071898f67E254EB49ACdCe](https://goerli.etherscan.io/address/0x242654336ca2205714071898f67E254EB49ACdCe) |
| 1 WBTC | [0x776198CCF446DFa168347089d7338879273172cF](https://goerli.etherscan.io/address/0x776198CCF446DFa168347089d7338879273172cF) |
| 10 WBTC | [0xeDC5d01286f99A066559F60a585406f3878a033e](https://goerli.etherscan.io/address/0xeDC5d01286f99A066559F60a585406f3878a033e) |
### Tornado Cash Nova - Contrats de _pools_ (beta)
| Contrat | Adresse |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Contract | [0xD692Fd2D0b2Fbd2e52CFa5B5b9424bC981C30696](https://blockscout.com/xdai/mainnet/address/0xD692Fd2D0b2Fbd2e52CFa5B5b9424bC981C30696/transactions) |
| L1 Omnibridge Helper | [0xca0840578f57fe71599d29375e16783424023357](https://etherscan.io/address/0xca0840578f57fe71599d29375e16783424023357) |
| Verifier 2 | [0xDF3A408c53E5078af6e8fb2A85088D46Ee09A61b](https://blockscout.com/xdai/mainnet/address/0xDF3A408c53E5078af6e8fb2A85088D46Ee09A61b/transactions) |
| Verifier 16 | [0x743494b60097A2230018079c02fe21a7B687EAA5](https://blockscout.com/xdai/mainnet/address/0x743494b60097A2230018079c02fe21a7B687EAA5/transactions) |
| Hasher | [0x94C92F096437ab9958fC0A37F09348f30389Ae79](https://blockscout.com/xdai/mainnet/address/0x94C92F096437ab9958fC0A37F09348f30389Ae79/transactions) |
### Contrats de Gouvernance:
| Contrat | Adresse |
| -------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| Governance Contract | [0x5efda50f22d34f262c29268506c5fa42cb56a1ce](https://etherscan.io/address/0x5efda50f22d34f262c29268506c5fa42cb56a1ce) |
| Governance Vault (pour les TORN verrouillés sur le contrat de Gouvernance) | [0x2f50508a8a3d323b91336fa3ea6ae50e55f32185](https://etherscan.io/address/0x2f50508a8a3d323b91336fa3ea6ae50e55f32185#tokentxns) |
| Deployer Contract | [0xCEe71753C9820f063b38FDbE4cFDAf1d3D928A80](https://etherscan.io/address/0xCEe71753C9820f063b38FDbE4cFDAf1d3D928A80) |
| Governance Impl | [0xffbac21a641dcfe4552920138d90f3638b3c9fba](https://etherscan.io/address/0xffbac21a641dcfe4552920138d90f3638b3c9fba) |
| Governance Vesting | [0x179f48c78f57a3a78f0608cc9197b8972921d1d2](https://etherscan.io/address/0x179f48c78f57a3a78f0608cc9197b8972921d1d2) |
| Community Fund | [0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4](https://gnosis-safe.io/app/eth:0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4/balances) |
| TORN Token | [0x77777feddddffc19ff86db637967013e6c6a116c](https://etherscan.io/address/0x77777feddddffc19ff86db637967013e6c6a116c) |
| Voucher TORN Token | [0x3efa30704d2b8bbac821307230376556cf8cc39e](https://etherscan.io/address/0x3efa30704d2b8bbac821307230376556cf8cc39e) |
| Mining v2 | [0x746aebc06d2ae31b71ac51429a19d54e797878e9](https://etherscan.io/address/0x746aebc06d2ae31b71ac51429a19d54e797878e9) |
### Registre de Relayer
| Contrat | Adresse |
| --------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| TornadoRooter | [0xd90e2f925DA726b50C4Ed8D0Fb90Ad053324F31b](https://etherscan.io/address/0xd90e2f925DA726b50C4Ed8D0Fb90Ad053324F31b) |
| Proxy de feeManagerContract | [0x5f6c97C6AD7bdd0AE7E0Dd4ca33A4ED3fDabD4D7](https://etherscan.io/address/0x5f6c97C6AD7bdd0AE7E0Dd4ca33A4ED3fDabD4D7) |
| FeeManager | [0xf4B067dD14e95Bab89Be928c07Cb22E3c94E0DAA](https://etherscan.io/address/0xf4B067dD14e95Bab89Be928c07Cb22E3c94E0DAA) |
| Proxy de relayerRegistryContract | [0x58E8dCC13BE9780fC42E8723D8EaD4CF46943dF2](https://etherscan.io/address/0x58E8dCC13BE9780fC42E8723D8EaD4CF46943dF2) |
| RelayerRegistry | [0x01e2919679362dFBC9ee1644Ba9C6da6D6245BB1](https://etherscan.io/address/0x01e2919679362dFBC9ee1644Ba9C6da6D6245BB1) |
| Proxy de stakingContract | [0x2FC93484614a34f26F7970CBB94615bA109BB4bf](https://etherscan.io/address/0x2FC93484614a34f26F7970CBB94615bA109BB4bf) |
| TornadoStakingRewards | [0x26903a5a198D571422b2b4EA08b56a37cbD68c89](https://etherscan.io/address/0x26903a5a198D571422b2b4EA08b56a37cbD68c89) |
| Proxy de instanceRegistryContract | [0xB20c66C4DE72433F3cE747b58B86830c459CA911](https://etherscan.io/address/0xB20c66C4DE72433F3cE747b58B86830c459CA911) |
| InstanceRegistry | [0x2573BAc39EBe2901B4389CD468F2872cF7767FAF](https://etherscan.io/address/0x2573BAc39EBe2901B4389CD468F2872cF7767FAF) |
### Autres Contracts
| Contrat | Adresse |
| -------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Tornado.Cash Trees | [0x527653ea119f3e6a1f5bd18fbf4714081d7b31ce](https://etherscan.io/address/0x527653ea119f3e6a1f5bd18fbf4714081d7b31ce) |
| Tree Update Verifier | [0x653477c392c16b0765603074f157314cc4f40c32](https://etherscan.io/address/0x653477c392c16b0765603074f157314cc4f40c32) |
| Reward Verifier | [0x88fd245fedec4a936e700f9173454d1931b4c307](https://etherscan.io/address/0x88fd245fedec4a936e700f9173454d1931b4c307) |
| Withdraw Verifier | [0x09193888b3f38c82dedfda55259a82c0e7de875e](https://etherscan.io/address/0x09193888b3f38c82dedfda55259a82c0e7de875e) |
| Reward Swap | [0x5cab7692d4e94096462119ab7bf57319726eed2a](https://etherscan.io/address/0x5cab7692d4e94096462119ab7bf57319726eed2a) |
| Echoer | [0x756c4628e57f7e7f8a459ec2752968360cf4d1aa](https://etherscan.io/address/0x756c4628e57f7e7f8a459ec2752968360cf4d1aa) |
| Proxy | [0x722122df12d4e14e13ac3b6895a86e84145b6967](https://etherscan.io/address/0x722122df12d4e14e13ac3b6895a86e84145b6967) |
| Mixer 1 | [0x94a1b5cdb22c43faab4abeb5c74999895464ddaf](https://etherscan.io/address/0x94a1b5cdb22c43faab4abeb5c74999895464ddaf) |
| Mixer 2 | [0xb541fc07bc7619fd4062a54d96268525cbc6ffef](https://etherscan.io/address/0xb541fc07bc7619fd4062a54d96268525cbc6ffef) |
| Poseidon 2 | [0x94c92f096437ab9958fc0a37f09348f30389ae79](https://etherscan.io/address/0x94c92f096437ab9958fc0a37f09348f30389ae79) |
| Poseidon 3 | [0xd82ed8786d7c69dc7e052f7a542ab047971e73d2](https://etherscan.io/address/0xd82ed8786d7c69dc7e052f7a542ab047971e73d2) |
| Gitcoin Grants | [0xdd4c48c0b24039969fc16d1cdf626eab821d3384](https://etherscan.io/address/0xdd4c48c0b24039969fc16d1cdf626eab821d3384) |
## Liens GitHub
* Code Tornado Cash:
{% embed url="https://github.com/tornadocash/tornado-core" %}
* Interface de lignes de commande pour mettre des transactions avec le protocole Tornado Cash:
{% embed url="https://github.com/tornadocash/tornado-cli" %}
* Pour devenir un relayer:
{% embed url="https://github.com/tornadocash/tornado-relayer" %}
* Version _Minified de l'UI_ web du protocole Tornado Cash:
{% embed url="https://github.com/tornadocash/ui-minified" %}
* Tout ce qui concerne le token TORN:
{% embed url="https://github.com/tornadocash/torn-token" %}
* Tout ce qui concerne le programme de minage d'anonymat (ce programme est terminé depuis Décembre 2021):
{% embed url="https://github.com/tornadocash/tornado-anonymity-mining" %}
_Ecrit par_ [_@ayefda_](https://torn.community/u/ayefda) _&_ [_@bt11ba_](https://torn.community/u/bt11ba/)
_Traduit par @erikA_

46
general/staking.md Normal file
View File

@ -0,0 +1,46 @@
# Staking
Depuis sa création, le token TORN est utilisé par les utilisateurs de Tornado Cash pour la gouvernance. Son utilité principale est de permettre la suggestion de proposition ainsi que le vote sur la blockchain (propositions de gouvernance impliquant des changement du protocole) et hors blockchain (sur Snapshot, n'ayant pas d'impact sur le protocole en lui-même).
Grâce à l'exécution de la [10ème proposition de gouvernance](https://tornadocash.eth.link/governance/10), le token [TORN](torn.md) acquiert une toute nouvelle utilité. En effet, **avec l'introduction d'un registre de **_**relayer**_** décentralisé, la récompense de staking a été implémentée pour tous les utilisateurs verrouillant leurs tokens TORN dans le contrat de gouverance**.
Ces derniers recevront une portion des frais collectés par les relayers. La récompense de staking sera évidemment dépendante de la proportion de tokens [TORN](torn.md) verrouillés par l'utilisateur par rapport à la proportion totale de tokens [TORN](torn.md) verrouillés.
#### D'OÙ VIENNENT CES FRAIS ?
La collection de ces frais est possible grâce à l'implémentation d'un registre décentralisé de _relayer_. Afin d'être listé sur le protocole, les relayers devront verrouiller 300 TORN (ce montant peut être changé à tout moment). Vous trouverez davantage d'informations sur le fonctionnement du registre décentralisé de relayer sur [ce topic de forum](https://torn.community/t/proposal-relayer-registry-setting-parameters-after-audit/2134) et sur cette [page de documentation](registre-de-relayer.md).
Pour chaque retrait utilisant l'option relayer, le relayer choisi devra payer un frais au protocole depuis sa balance de tokens verrouillés (qui devra toujours être maintenue au dessus de `300 TORN` s'il souhaite être listé sur l'UI). Depuis la [10ème proposition de gouvernance](https://tornadocash.eth.link/governance/10), le frais est fixé à `0.3%` et peut être changé à tout moment par un vote de gouvernance.
### Comment staker des tokens TORN ?
Le processus de verrouillage des tokens TORN sur le contrat de gouvernance n'a pas changé, il reste le même.
* Rendez-vous ici: ➡️ [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance) ⬅️, cliquez sur **`Manage`**, puis allez sur sur l'onglet **`Lock`**.
* Le contrat de gouvernance a besoin d'être approuvé afin d'autoriser le transfert de tokens sur le smart contract. Pour cela, cliquez sur le bouton **`Approve`**.
* Lorsque l'autorisation est approuvée, vous pourrez choisir le montant de token à verrouiller, puis cliquer sur **`Lock`**
* Pour finir, il suffira de confirmer la transaction dans votre wallet et d'attendre la notification de confirmation.
![](../.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2.png)
### Comment réclamer votre récompense de staking ?
Maintenant que vos tokens TORN sont bien au chaud dans le contrat de gouvernance, vous êtes capable de réclamer votre récompense de staking.
Pour cela, tout se passe encore ici ➡️ [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance) ⬅️
Dès que vous serez identifié sur la page, vous pourrez aperçevoir en haut de cette dernière votre récompense de staking, qui n'attend plus que vous pour être collectée 💰
![](../.gitbook/assets/head.png)
* Cliquez sur **`Manage`** -> alez sur longlet **`Claim`** -> cliquez sur le bouton **`Claim`**_._
![](../.gitbook/assets/claim.png)
_C'est fini. Facile non ?_ :wink:__
__
_Ecrit par_ [_@bt11ba_](https://torn.community/u/bt11ba/) _&_ [_@ayefda_](https://torn.community/u/ayefda)_._
Traduit par @erikA

View File

@ -0,0 +1,29 @@
# Conseils pour rester anonyme
L'outil Tornado Cash permet de rester anonyme onchain. Cependant, si l'outil est utilisé sans se protéger en amont ainsi qu'en aval, l'utiliser s'avère inutile et l'anonymat ne devient que partiel. Il existe des pratiques pour éviter cela.
### Utiliser un VPN
Votre fournisseur d'accès à Internet (FAI) vous identifie par une adresse IP. Afin éviter que des tiers ne sachent que vous utilisez Tornado.cash, vous devriez envisager d'utiliser TOR et/ou un VPN pour vos transactions. Évitez d'utiliser des VPN gratuits, ils ont tendance à conserver ou même à vendre vos données. Il existe plusieurs VPN sur le marché qui se vantent d'une politique "no-log" - _politique de non enregistrement des données_.
### Sauvegardez votre note dans un endroit sûr <a href="#save-your-note-in-a-safe-place" id="save-your-note-in-a-safe-place"></a>
Votre note conserve la trace de votre transaction initiale. Toute personne qui la possède peut retirer les fonds déposés préalablement, mais aussi connaître l'adresse de dépôt initial. Veillez à mettre cette note à l'abri des regards indiscrets et à la conserver dans un environnement sécurisé.
### Supprimez les données <a href="#delete-data" id="delete-data"></a>
Votre navigateur est une véritable source d'informations pour les extensions que vous utilisez. Supprimez vos données après chaque dépôt ou retrait. Si deux transferts sont effectués avec les mêmes cookies, l'extension que vous utilisez sera en mesure de relier ces deux transactions.
### Soyez patient <a href="#be-patient" id="be-patient"></a>
![](https://gblobscdn.gitbook.com/assets%2F-MXflGk4w5pDjjlmPCuF%2F-MgQVRqU6Ff6ypW\_Q-fV%2F-MgQW0ko2bOUYlnsuG0F%2Fozxj.png?alt=media\&token=1debad58-aa3c-4638-9d18-1636e87e3d0a)
Votre anonymat dépend également du nombre de transactions effectuées après votre dépôt (cf. onglet Statistiques ci-dessus). Si vous retirez vos fonds immédiatement après les avoir déposés, il est possible de relier votre dépôt à votre transfert à l'aide de probabilités de corrélation. De ce fait : plus vous attendez, plus votre _set_ d'anonymat sera élevé.
### Utilisez plusieurs addresses
Un dépôt de 7 x 10eth venant d'une seule adresse, suivi d'un retrait de 7 x 10eth vers une seule adresse peut être facilement tracé. Rappelez-vous de multiplier vos adresses de retrait.
Ecrit par __ [_**@bt11ba**_](https://torn.community/u/bt11ba/)_**.**_
Traduit par @erikA

44
general/torn.md Normal file
View File

@ -0,0 +1,44 @@
# TORN
## Token
TORN est un jeton compatible ERC20 avec une offre fixe qui régit [Tornado.Cash](https://tornado). **** Les détenteurs de TORN peuvent faire des propositions et voter pour modifier le protocole via la gouvernance.
**TORN n'est pas un dispositif ayant pour but de collecter des fonds ou une opportunité d'investissement.**
**Voici comment se déroulerait la distribution initiale de TORN:**
* **5% (500,000 TORN):** Airdrop aux premiers utilisateurs des pools ETH de [Tornado.Cash](https://tornado.cash) ETH,
* **10% (1,000,000 TORN):** Minage d'anonymat pour les pools ETH de [Tornado.Cash](https://tornado.cash) distribué pendant une durée d'un an,
* **55% (5,500,000 TORN):** Fonds du DAO, qui seront débloqués de manière linéaire sur 5 ans, chaque période de 3 mois,
* **30% (3,000,000 TORN):** Fonds des développeurs initiaux et des premiers supporters et contributeurs, qui seront débloqués sur 3 ans, chaque période de 12 mois.
![](../.gitbook/assets/1BjggJu1rN4\_QOXgcLJFNEQ.png)
![](../.gitbook/assets/1gmC0Jw8zr5xFvRK5zyQMyA.png)
## Airdrop <a href="#f04d" id="f04d"></a>
Les utilisateurs qui ont eu foi en [Tornado.Cash](https://tornado.cash) dès le début doivent avoir leur mot à dire dans la gestion du protocole. Pour cette raison, ces derniers ont reçu un airdrop de TORN.
Ces tokens TORN ont été envoyés à [toutes les adresses](https://github.com/tornadocash/airdrop/blob/master/airdrop.csv) qui ont effectué des dépôts dans les pools ETH de [Tornado.Cash](https://tornado.cash) avant le bloc 11400000. Les tokens TORN ont été airdrop sous la forme d'un bon TORN non transférable (vTORN) qui peut être échangé 1:1 contre des TORN dans un délai d'un an, du 18 décembre 2020 au 18 décembre 2021. Les TORN qui ne seront pas échangés seront intégrés au contrat de gouvernance après un an et feront partie de la trésorerie du DAO.
Le montant des TORN dépend de la taille et de l'âge du dépôt des utilisateurs - les dépôts plus importants et les dépôts plus anciens recevront plus de TORN. Les multiplicateurs pour la taille du dépôt sont logarithmiques :
![](../.gitbook/assets/1OgFrAd8p3GEZ14ZH4JnDiQ@2x.png)
De ce fait, un dépôt de 100 ETH aura deux fois plus de tokens qu'un dépôt 1 ETH. Ce multiplicateur permet à tous les types d'utilisateurs de [Tornado.Cash ](https://tornado.cash)d'avoir leur mot à dire sur la gouvernance.
La courbe exacte pour le multiplicateur ressemble à cela:
![](../.gitbook/assets/1bjE88NLnkBe29-Zcs5AGkw@2x.png)
Voici la formule exacte du calcul de l'airdrop:
![](../.gitbook/assets/1mEGM4aMqrrKx0QXVa9IsKA@2x.png)
_Ecrit par la_ [_**Team Tornado**_](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)_**.**_
Traduit par @erikA

View File

@ -0,0 +1,73 @@
# UI Local & Minifié
Le protocole Tornado Cash peut être lancé localement sur votre ordinateur grâce à un interface minifié publié par l'équipe de développeurs de Tornado Cash.
{% embed url="https://github.com/tornadocash/ui-minified" %}
### Etape #1: Clonez la _repository_ Github sur votre ordinateur
En ouvrant l'interface de lignes de commandes, vous pouvez lancer les commandes suivantes pour cloner la _repository,_ puis aller à l'intérieur du dossier nouvellement copié:
```
git clone https://github.com/tornadocash/ui-minified.git
cd ui-minified
```
### Etape #2: Utilisez votre serveur HTTP préféré
```
python -m SimpleHTTPServer 8080
```
Vous pouvez bien évidemment utiliser n'importe quel autre serveur web http, tel que [ npmjs.com/package/http-server](https://www.npmjs.com/package/http-server).
### Etape #3: Lancez l'UI en local sur votre navigateur préféré
Pour finir, vous avez simplement besoin de lancer [http://localhost:8080](http://localhost:8080) avec votre navigateur web et laissez la magie opérer 🪄
## Lancer un UI minifié avec TOR
Si vous souhaitez lancer un UI minifié avec un domaine .onion, il y a un moyen simple de le faire grâce à _docker-compose_.
* Vous devez coller cela dans `docker-compose.yml`:
```
version: '2'
services:
tornado_ui:
image: tornadocash/ui
restart: always
container_name: tornado_ui
watchtower:
image: v2tec/watchtower
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --interval 60 tornado_ui
tor:
image: strm/tor
restart: always
depends_on: [ tornado_ui ]
environment:
LISTEN_PORT: 80
REDIRECT: tornado_ui:80
# Generate a new key with
# docker run --rm --entrypoint shallot strm/tor-hiddenservice-nginx ^torn
PRIVATE_KEY: |
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
```
* Ensuite, vous avez simplement à lancer cette commande: `docker-compose up -d`
Finiii ! Bravo. 🌪
_Ce tutoriel est inspiré du_ [ _README.md_](https://github.com/tornadocash/ui-minified/blob/gh-pages/README.md) _présent sur la repository Github._
__
_Ecrit par_ [_@ayefda_](https://torn.community/u/ayefda)
Traduit par @erikA

View File

@ -0,0 +1,89 @@
# Minage d'anonymat
Le minage d'anonymat est une incitation visant à accroître le niveau de confidentialité en récompensant les participants par des points d'anonymat (AP) en fonction de la durée pendant laquelle ils laissent leurs actifs dans une pool.
{% hint style="warning" %}
_Cette incitation a débuté le 18 décembre 2020 et s'est terminée le 18 décembre 2021._
{% endhint %}
Les personnes déposent dans l'une des pools d'anonymat pris en charge (ETH, WBTC, DAI ou cDAI) et sont récompensées par un montant fixe d'AP par bloc, pendant la période où leur dépôt reste dans la pool. Ces points peuvent ensuite être échangés contre des TORN une fois les fonds retirés.
### Points d'anonymats (_Anonymity Points_ - AP)
_Les utilisateurs doivent savoir que certains dépôts à faible incitation, au moment de la rédaction de ce document, ne produisent pas un rendement positif en raison des frais de gaz nécessaires pour retirer, racheter et échanger des points d'anonymat._
L'un des membres de la communauté a créé une [feuille de calcul de minage d'anonymat ](https://torn.community/t/anonymity-mining-spreadsheet/720)qui permet de calculer le rendement annuel en pourcentage (APY) pour chaque pool et chaque token, en estimant les frais nécessaires pour réclamer une récompense. **Il est fortement recommandé de consulter cette ressource et de planifier son plan d'action avant de s'attendre à obtenir un rendement.** Au bas de la feuille de calcul, vous pouvez visualiser chaque pool en sélectionnant l'onglet associé.
### Comment acquérir des AP
1\. Décidez quel montant et actif vous souhaitez déposer en sélectionnant cela dans le menu déroulant, avant de cliquer sur `Connect` et `Deposit`
![](../.gitbook/assets/M3FH0gL.png)
2\. Enregistrez votre note et sauvegardez la dans un endroit sûr. **Ne la partagez avec personne, au risque de perdre votre dépôt ainsi que votre récompense.**
![](../.gitbook/assets/vhUstrU.png)
3\. Générez la preuve et envoyez la transaction
4\. Votre dépôt devrait maintenant être visible en bas de la page. Vous pouvez suivre combien d'AP ont été gagnés dorénavant. Rappelez-vous : plus vous attendez, plus vous gagnez des points d'anonymats.
![](../.gitbook/assets/K6juetP.png)
_Les notes dites "actives" (non retirées) sont dites des notes "non dépensées" (unspent note)_
### Comment réclamez vos AP
1\. Premièrement vous devez créer un compte de minage et enregistrer ces informations on-chain pour plus de simplicité. Cette feature n'est pas supportée par les portefeuilles froids (hardware wallet) tels que Ledger, Trezor.. Si vous disposez d'un hardware wallet, il faudra conserver manuellement votre note.
![](../.gitbook/assets/LsKZKgK.png)
2\. Retirez vos fonds
![](../.gitbook/assets/AID86Cj.png)
**Rappelez-vous de toujours conserver votre note dans un endroit sûr, même après votre retrait, car elle permet de réclamer les points d'anonymats.**
![](../.gitbook/assets/bpsQxxR.png)
3\. Visitez l'onglet `Mining` et entrez votre note dépensée.
* **Si votre note peut réclamer des AP**: cliquez sur `Claim reward` et soumettez votre transaction (avec l'usage d'un relais ou non)
![](../.gitbook/assets/E9JYQhU.png)
&#x20;
* **Si votre note ne peut pas encore réclamer des AP:** _“Warning: The note is not yet ready for anonymity mining. You can wait few days before trying again”_ - Cela veut dire que votre note n'est pas encore prête pour le minage d'anonymat, car les Merkle trees n'ont pas encore été mis-à-jour. Patientez quelques jours :)
![](../.gitbook/assets/I6QTr0F.png)
Mettre à jour les Merkle trees peut être un processus cher. Il est recommandé que les utilisateurs avec de petit dépôts attendent que les plus gros dépositaires mettent à jour les trees. Cela peut mettre plusieurs jours, voire semaines. Si vous souhaitez vérifier cela, cliquez sur le lien _`Show mining note information`_. Ici, vous pourrez mettre à jour les Merkle trees.
![](../.gitbook/assets/D8dMXJj.png)
### Comment échanger ses AP
1\. Cliquez sur l'onglet `Swap` sur la page de minage.
![](../.gitbook/assets/ahrjxbq.png)
2\. Entrez le montant d'AP que vous souhaitez échanger (ou sélectionnez Max pour échanger l'intégralité de vos AP) et fournissez une adresse de retrait. Vous pouvez ici aussi faire le choix d'utiliser un relais ou non.
![](../.gitbook/assets/wO55lAo.png)
3\. Si toutes ces étapes ont été respectées, les TORN vous seront envoyés sur l'adresse que vous avez indiqué.
### Remarques
Il est recommandé de faire attention au taux [AP/TORN ](https://duneanalytics.com/luckyallocator/Daily-AP-TORN-Rate-v2)qui dépend de l'offre et la demande d'AP.
Pour plus d'informations sur le minage d'anonymat, voici troFor more information on anonymity mining, seek the following resources:
* [Tornado.Cash governance proposal article](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
* [Tornado.Cash anonymity mining optimisation article](https://tornado-cash.medium.com/gas-price-claimed-anonymity-mining-a-victim-but-now-everyone-can-claim-ap-5441aaa32a1a)&#x20;
* [Anonymity mining explained (technical)](https://torn.community/t/anonymity-mining-technical-overview/15)
_Ecrit par_ [_**@xgozzy**_](https://torn.community/u/xgozzy/summary)__
Traduit par @erikA

View File

@ -0,0 +1,55 @@
# Outil de conformité
Par conception, tout est public sur la blockchain, ce qui peut priver les utilisateurs de leur droit à la vie privée. N'importe qui peut avoir accès à l'ensemble de l'historique des transactions de chacun. En réponse à ce problème central, le protocole Tornado.Cash permet aux détenteurs de crypto-monnaies de regagner leur vie privée et de gagner en anonymat. En effet, il permet aux utilisateurs de rompre le lien on-chain entre une adresse source et une adresse de destination.
Cependant, le maintien de la vie privée et la préservation de la liberté financière ne devraient jamais se faire au détriment de la non-conformité. Le droit à la vie privée réside dans la possibilité de contrôler les informations que nous fournissons et à qui nous les fournissons.
Dans cette mesure, l'**outil de conformité Tornado.Cash** **permet aux utilisateurs de prouver l'origine de leurs fonds**. Grâce à la note générée après chaque dépôt, **cet outil émettra une preuve cryptographiquement vérifiée de l'historique des transactions** en utilisant les adresses Ethereum utilisées pour déposer et retirer les actifs.
Vous pouvez visiter le Medium Post relatif à cet outil pour en savoir plus sur son développement et son lancement : [Article Medium relatif au lancement de l'outil de conformité.](compliance-tool.md#how-to-use-the-compliance-tool)
Par conséquent, si vous avez un jour besoin de prouver l'origine des actifs détenus retirés d'un des pools Tornado.Cash, nous vous invitons à utiliser l'[outil de conformité ](compliance-tool.md#how-to-use-the-compliance-tool)suivant:
![https://app.tornado.cash/compliance/](<../.gitbook/assets/Capture décran 2021-09-02 à 14.57.11.png>)
## Comment utiliser l'outil de conformité?
A chaque dépôt effectué par [l'application Tornado.Cash](https://app.tornado.cash), une nouvelle note est générée par le protocole. Cette note est nécessaire pour retirer les actifs déposés ultérieurement. C'est cette même note qui permet aux utilisateurs de générer un rapport de conformité pour prouver l'origine de leurs actifs.
Plus d'informations sur la façon de déposer et retirer des actifs sur Tornado.Cash sur : [Dépôt & Retrait](deposit-withdraw.md).&#x20;
Pour obtenir un rapport de conformité, l'utilisateur doit uniquement copier la note, générée après le dépôt, dans la case prévue à cet effet.
### Avant le retrait
Si la note n'a pas encore été dépensée (c'est-à-dire que les actifs n'ont pas encore été retirés de Tornado.Cash), l'outil de conformité vous fournira uniquement des informations sur le dépôt :&#x20;
* Le hachage de transaction du dépôt;
* L'adresse de la source;
* Le hachage de l'engagement.
L'engagement est la zone aléatoire hachée d'octets générée à chaque dépôt qui est envoyée au contrat intelligent Tornado.Cash pour caractériser la transaction.
![https://app.tornado.cash/compliance/](<../.gitbook/assets/Capture décran 2021-09-02 à 15.07.01.png>)
_Vous trouverez davantage d'information sur comment Tornado.Cash fonctionne_ [_ici_](../general/how-does-tornado.cash-work.md)_._
### Après le retrait
Si la note a été dépensé (c'est-à-dire que des actifs ont été retirés à une adresse donnée en utilisant la note), l'outil de conformité complétera les informations ci-dessus en ajoutant :
* Le hachage de transaction du retrait;
* L'adresse de destination;
* Le hachage de nullité;
Le hachage _nullifier_ est une entrée publique qui est envoyée sur la chaîne pour être vérifiée avec le contrat intelligent et les données de l'arbre de Merkle (Merkle tree) pour autoriser le retrait.
![https://app.tornado.cash/compliance/](<../.gitbook/assets/Capture décran 2021-09-02 à 15.12.23.png>)
Par conséquent, l'outil permet aux utilisateurs de relier les adresses de source et de destination afin de prouver l'historique des transactions pour les actifs utilisés sur Tornado.Cash. Ces informations peuvent également être téléchargées au format PDF, ce qui facilite leur envoi à un tier:
![https://app.tornado.cash/compliance/](<../.gitbook/assets/Capture décran 2021-09-02 à 15.12.53.png>)
_Écrit par_ [_@ayefda_](https://torn.community/u/ayefda)__
_Traduit par @erikA_

View File

@ -0,0 +1,58 @@
# Dépôt & Retrait
Ce tutoriel est une explication étape par étape du processus de dépôt et de retrait de vos fonds. Si vous souhaitez comprendre comment le système interne fonctionne, veuillez vous référer à [ce tutoriel](../general/how-does-tornado.cash-work.md).
## **Dépôt**
### Choisir une chaine
Tornado.Cash est disponible sur différentes blockchains, vous aurez donc le choix entre plusieurs chaines.
![](../.gitbook/assets/azpoj.gif)
### Sélectionnez un token
Choisissez le token que vous souhaitez déposer, ainsi que le montant:
![](../.gitbook/assets/abdce.gif)
### Connectez votre portefeuille crypto
Cliquez sur `Connect` et choisissez entre différents fournisseurs de wallet tels que Metamask ou WalletConnect.
### Sauvegardez votre note
Cliquez sur`Deposit` et enregistrez votre note dans un endroit sûr avant de cliquer sur `I backed up the note`. Vous pouvez aussi sauvegarder la note encryptée sur la blockchain en mettant en place un Compte de Notes, en cliquant sur `Settings` (en haut à droite).
![](../.gitbook/assets/aaaab.gif)
### Soyez patients
Comme c'est expliqué ici, plus vous attendrez, meilAs explained [here](https://docs.tornado.cash/tips-to-remain-anonymous#be-patient), the longer you wait, the greater your anonymity set will be.
Congrats ! You did it. Now your tokens are on the Tornado.Cash pool.
## Retrait
### Choisir une chaine
Tornado.cash est disponible sur plusieurs blockchains, choisissez celle qui vous intéresse:
![](<../.gitbook/assets/Enregistrement de lécran 2021-08-25 16.15.15(1).gif>)
### Collez votre note
Utilisez votre note de dépôt en la collant dans l'emplacement adéquat. Cliquez sur `Withdraw` et attendez que la preuve zk-SNARK.
### Confirmez le retrait
![](../.gitbook/assets/abdaaaa.png)
Fini !
_Ecrit par_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)
_**Traduit par @erikA**_

View File

@ -0,0 +1,72 @@
# Dépôt et retrait sur Nova
Tornado Cash fonctionne en cassant le lien entre l'adresse source et l'adresse de destination. Pour cela, le protocole a besoin qu'une adresse dépose ses tokens dans une pool, puis qu'il les retire vers une autre adresse.
C'est le même principe pour Tornado Cash Nova. Comme pour les pools à montants fixes (Tornado Cash Classic), ce sont les deux actions principales permises par le protocole:
* Le processus de dépôt
* Le processus de retrait
## Processus de Dépôt <a href="#funding-process" id="funding-process"></a>
La nouveauté vis-à-vis des pools traditionnelles Tornado Cash Classic, est que Tornado Cash Nova permet de déposer des montants personnalisés. Les utilisateurs peuvent désormais choisir un montant arbitraire, dépendant des tokens disponibles dans leur wallet.
De ce fait, si vous souhaitez déposer 0.4 ETH dans la pool, vous pouvez le faire en une fois, au lieu de le faire 4 fois avec la traditionnelle pool de 0.1 ETH.
![](https://i.imgur.com/rqmzdgG.gif)
### Comment ça marche? <a href="#how-does-it-work" id="how-does-it-work"></a>
#### **Premier dépôt 💰**
* La première étape est de se connecter sur [Tornado Cash Nova](https://nova.tornadocash.eth.link) à travers un compte Metamask,
* Ensuite, il convient de mettre en place votre compte, grâce au bouton `Set up account` disponible en haut à droite. Pour le mettre en place, vous pouvez, au choix:&#x20;
* **Cliquez sur `Set up account`**: votre adresse de wallet sera directement enregistrée sur Nova sans avoir besoin de déposer des tokens. Cette action va vous permettre de recevoir des transfert ou des dépôts d'une autre adresse.
* **Choisir votre adresse comme adresse de reception:** en déposant des tokens dans la pool, votre compte (avec son adresse blindée et sa clé blindée) sera automatiquement créé. Les fonds déposés vont donc ajouter des fonds sur votre balance blindée.
* **Choisir une autre adresse enregistrée:** les tokens seront ajouté à la balance blindée de cette adresse de réception. L'adresse de réception doit être une adresse blindée précédemment enregistrée à la pool.
Quand vous vous connectez, la `Recipient address` (adresse de réception) est remplie par défaut par votre adresse de connexion. Vous pouvez la changer si vous le souhaitez.
Si vous crééez un nouveau compte, vous serez capable de vous connecter à la pool plus tard, vérifier votre balance blindée ou recevoir des transferts blindés, soit en utilisant votre adresse blindée ou votre clé blindée.
Toutes les informations concernant la connexion ou comment disposer d'une clé blindée sont disponibles [**ici**](depot-et-retrait-sur-nova.md).
#### **Les dépôts suivants 💸**
Les dépôts suivants répondent aux mêmes règles que pour le premier dépôt, sauf pour un compte déjà créé.
En vous connectant à la pool avec votre adresse blindée/votre clé blindée, vous pouvez déposer le montant de votre choix.
⚠️ Tornado Cash Nova étant en version beta, les dépôts sont en ce moment limités à 1 ETH par transaction. Cependant, si la communauté souhaite augmenter la limite, le montant de 1 ETH peut être changé par une proposition de gouvernance.
## Processus de Retrait <a href="#withdrawing-process" id="withdrawing-process"></a>
![](https://i.imgur.com/qn9eJXS.gif)
Pour retirer les fonds de la pool Nova, vous pouvez au choix:
* Choisir un montant prédeterminé (0.1, 0.3, 0.5 ou 1 ETH),
* Choisir un montant arbitraire en utilisant le bouton `Set custom`.
### Options personnalissées pour les retraits <a href="#custom-option-for-withdrawal" id="custom-option-for-withdrawal"></a>
**L'option personnalisée doit être utilisée en comprenant ce que cela implique.**
Pour assurer votre confidentitalité, choisir un montant prédéterminé est fortement recommandé étant donné que cela va permettre de fondre votre retrait dans la masse.
En effet, si vous utilisez un montant personnalisé, sachez qu'une connexion pourrait être faites entre votre adresse de dépôt et votre adresse de retrait dans les cas suivants:
* Les montants de dépôts et les montants de retraits sont identiques,
* Les montants des différents retraits, additionnés, donnent la même somme que le montant de dépôt initial.
_Par exemple, un dépôt de 0.42 ETH peut être lié à un retrait d'exactement 0.42 ETH ou deux fois 0.21 ETH, ce qui pourrait compromettre l'anonymat. Cependant, avec un retrait de 0.391 ETH, la confidentitalité est davantage préservée, car il n'y a pas de lien direct entre les montants 0.42 ETH et 0.391 ETH._
### Transactions à travers la Gnosis Chain (L2) <a href="#transctions-through-gnosis-chain-l2" id="transctions-through-gnosis-chain-l2"></a>
Pour des transactions plus économiques, la chaîne Gnosis (anciennement xDAI Chain) est utilisé en Layer2. Pour cela, un pont est utilisé entre l'ETH original et les WETH de la chaîne Gnosis.
Pour éviter les attaques de spam risquant de mettre le pont en difficulté, le montant de retrait doit être supérieur à 0.05 ETH.
_Ecrit par_ [_@ayefda_](https://torn.community/u/ayefda)
_Traduit par @erikA_

View File

@ -0,0 +1,52 @@
# Garantir sa vie privée sur Tornado Cash Nova
Pour cette section, nous vous référons à la documentation comme première étape.
Tous les points mentionnés dans cette dernière s'appliquent à Tornado Cash Nova.
A titre de rappel, voici de quoi cette documentation parle :
* Utilisez un VPN,
* Ne partagez pas votre clé blindée,
* Si vous téléchargez la clé blindée, gardez la en lieu sûr,
* Supprimez vos données après utilisation de Tornado Cash,
* Evitez l'usage du même token API à chaque transaction,
* Soyez patients entre le moment de dépôt et le moment de retrait,
* Utilisez plusieurs adresses pour vos retraits.
Cependant, avec ces nouvelles fonctionnalités, Tornado Cash Nova requiert d'autres précautions pour préserver votre anonymat.
## Usage de Relayers <a href="#use-of-relayers" id="use-of-relayers"></a>
Le paiement de frais de gas sont nécessaires pour pouvoir effectuer des transactions. Pour les transferts et retraits blindés, deux méthodes de paiements sont disponibles pour fournir des ETH afin de payer les frais de gas. Vous pouvez, au choix, **connecter votre wallet OU utilisez les services d'un relayer**.
Utiliser votre wallet pour payer les frais peut compromettre votre anonymat si les ETH utilisés pour payer les frais peuvent être liés à votre adresse de dépôt/votre identité. De ce fait, il est **recommandé d'utiliser les services d'un relayer pour préserver votre anonymat**.
![Tips1](https://i.imgur.com/PsZ89Ym.png)
## Choix d'un montant de retrait <a href="#choice-of-withdrawal-amounts" id="choice-of-withdrawal-amounts"></a>
La fonctionnalité permettant le choix d'un montant de retrait personnalisé offre une certaine flexibilité et une liberté d'usage. Cependant, cette dernière peut compromettre anonymat si elle est utilisée n'importe comment.
### Choisir un montant prédéfini pour le retrait <a href="#choosing-predefined-amounts-for-withdrawals" id="choosing-predefined-amounts-for-withdrawals"></a>
![Tips2](https://i.imgur.com/dKYvNQT.png)
Pour assurer votre confidentitalité, choisir un des 4 montants prédéterminés est fortement recommandé étant donné que cela va permettre de fondre votre retrait dans la masse.
Vous avez toujours le choix d'utiliser un montant prédéfini grâce à l'option `Set custom` pour retirer un montant personnalisé de votre choix.
En effet, si vous utilisez un montant personnalisé, sachez qu'une connexion pourrait être faites entre votre adresse de dépôt et votre adresse de retrait dans les cas suivants:
* Les montants de dépôts et les montants de retraits sont identiques,
* Les montants des différents retraits, additionnés, donnent la même somme que le montant de dépôt initial.
_Par exemple, un dépôt de 0.42 ETH peut être lié à un retrait d'exactement 0.42 ETH ou deux fois 0.21 ETH, ce qui pourrait compromettre l'anonymat. Cependant, avec un retrait de 0.391 ETH, la confidentitalité est davantage préservée, car il n'y a pas de lien direct entre les montants 0.42 ETH et 0.391 ETH._
Le retrait personnalisé doit être utilisé en toute connaissance de cause, étant donné l'impact que cette option peut avoir sur votre confidentialité dans le cas où l'utilisateur ne fait pas attention.
_Ecrit par_ [_@ayefda_](https://torn.community/u/ayefda)
_Traduit par @erikA_

View File

@ -0,0 +1,70 @@
# Se connecter à Tornado Cash Nova
Lancé en décembre 2021, Tornado Cash Nova offre la liberté de choisir des montants personnalisés pour les transactions, ainsi que la possibilité de transférer des tokens sans quitter le pool d'anonymat. Avec des caractéristiques aussi uniques, cette nouvelle pool nécessite son propre ensemble d'instructions, d'où la création d'un nouvel UI adapté à cela.
La version beta de Tornado Cash Nova peut être utilisée grâce à cet UI: [ nova.tornadocash.eth.link](https://nova.tornadocash.eth.link)
![](https://i.imgur.com/F8pojDs.png)
Premièrement, bienvenue sur Tornado Cash Nova et allons découvrir ensemble comment ce nouvel outil fonctionne 🌪
## Connexion <a href="#log-in-nova" id="log-in-nova"></a>
![](https://i.imgur.com/uHPTk13.png)
Vous pouvez vous connecter à votre compte Tornado Cash de deux manières:
* **connecter son wallet Metamask** avec l'adresse liée au compte Nova
* **utiliser une clé blindée** qui a été générée lors de la création de votre compte
Chaque compte est connecté à une adresse blindée (adresse blindée) unique (ainsi qu'une clé blindée unique) qui peut être utilisé pour se connecter et gérer sa balance sur Nova.
### Compte Tornado Cash Nova <a href="#tornado-cash-nova-account" id="tornado-cash-nova-account"></a>
Se connecter à Tornado Cash Nova va vous permettre de:
**Vérifier votre balance** blindée qui représente le montant de tokens dans la pool Nova,
* **Ajouter des tokens** à votre balance,
* **Transférer la propriété** des tokens à une autre adresse blindée enregistrée dans la pool,
* **Retirer n'importe quel montant** de tokens vers l'adresse de destination de votre choix
Seules les personnes qui ont accès à votre portefeuille Metamask ou à votre clé blindée pourront accéder à ces informations concernant votre compte (c'est-à-dire votre solde blindé). ⚠️ Soyez conscient des informations que vous partagez.
### Wallet MetaMask <a href="#metamask-wallet" id="metamask-wallet"></a>
Chaque compte Tornado Cash Nova est lié à une adresse _blindée_. Comme mentionné ci-dessus, les utilisateurs ont deux façons d'accéder à leur compte et à son solde. L'un de ces moyens est d'**utiliser** **un wallet MetaMask connecté à l'adresse blindée appropriée**.
![](https://i.imgur.com/idXaco8.png)
Une adresse blindée est automatiquement créée lorsque les utilisateurs se connectent à une adresse donnée, puis déposent des tokens pour alimenter le solde du pool correspondant à cette adresse.
Plus d'informations sur le Funding sont disponibles sur "Fund & Withdraw on Nova (put link)".
Cependant, les adresses blindées peuvent également être créées en se connectant simplement à une nouvelle adresse n'ayant jamais utilisé Tornado Cash Nova, puis en cliquant sur `Set up account`.
En confirmant cette action via votre wallet Metamask, votre adresse blindée sera cryptée et créée avec la génération d'une clé blindée.
![](https://i.imgur.com/8q7DYeh.png)
Dès que le compte sera créé, vous serez en capacité de recevoir des transferts de tokens shield -transferts blindés- depuis n'importe quelle autre adresse enregistré dans la pool. Vous allez aussi être capable d'ajouter des tokens, en transférer ou en retirer comme bon vous semble.
### &#x20;Clé blindée _-_Clé _shielded-_ <a href="#shielded-key" id="shielded-key"></a>
Comme vu plus haut, l'autre façon de se connecter est d'utiliser la clé blindée générée lors de la création de votre nouvelle adresse blindée.
Une fois connecté et votre compte mis en place, vous pouvez télécharger la clé blindée à n'importe quel moment en accedant aux données du compte (en cliquant sur votre adresse, à côté de votre balance blindée).
![](https://i.imgur.com/RFac1HU.png)
![](https://i.imgur.com/F2Scf8w.png)
Pour garantir une confidentialité totale, nous vous recommandons les mêmes pratiques que celles conseillées lors de l'usage de Tornado Cash Classic : [Conseils pour rester anonyme](../general/tips-to-remain-anonymous.md). Nous avons édité un article spécifique à Tornado Cash Nova qui ajoute des conseils concernant l'utilisation de cette nouvelle version : [Garantir sa vie privée sur Tornado Cash Nova](garantir-sa-vie-privee-sur-tornado-cash-nova.md).
Lisez ces deux articles attentivement :pray:
\_\_
_Ecrit par_ [_@ayefda_](https://torn.community/u/ayefda)
_Traduit par @erikA_

View File

@ -0,0 +1,19 @@
# Transferts blindés sur Nova
L'une des spécificités de Tornado Cash Nova est l'introduction des transferts blindés.
Les transferts blindés permettent d'effectuer des transactions à l'intérieur de la pool. Jusqu'à présent, avec les pools proposés sur Tornado Cash Classic, pour transférer la propriété des fonds déposés, il fallait d'abord retirer les tokens.
Avec Nova, vous êtes maintenant en mesure de transférer un montant personnalisé de votre solde blindé -pas nécessairement la totalité- à une autre adresse sans avoir besoin de les retirer de la pool.
![](https://i.imgur.com/cf99tOn.gif)
Ces transferts blindés peuvent être effectués vers n'importe quelle adresse, à condition que cette adresse soit blindée (c'est-à-dire qu'elle ait déjà été enregistrée dans la pool Tornado Cash Nova).
Pour rappel, une adresse blindée est enregistrée soit par l'action de création de compte, soit par un dépôt initial depuis une adresse de wallet.
Nous vous conseillons de vérifier l'adresse blindée vers laquelle vous transférez les tokens car cette action est irréversible.
_Ecrit par_ [_@ayefda_](https://torn.community/u/ayefda)
Traduit par @erikA