1
0
Fork 0

GitBook: [#9] No subject

This commit is contained in:
bt11ba 2022-03-30 12:56:46 +00:00 committed by gitbook-bot
parent 8ac3308a51
commit b5930c57fa
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
79 changed files with 1248 additions and 36 deletions

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/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

BIN
.gitbook/assets/4 (1).png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
.gitbook/assets/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
.gitbook/assets/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
.gitbook/assets/6 (1).png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 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: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 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: 519 KiB

BIN
.gitbook/assets/claim.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

BIN
.gitbook/assets/gov.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
.gitbook/assets/head.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 199 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 199 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
.gitbook/assets/logos.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 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/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

View File

@ -1,48 +1,63 @@
# Introducción de Tornado.Cash
# Introducción de Tornado Cash
![](.gitbook/assets/image.png)
Tornado Cash es un **protocolo** **no custodiado** **totalmente descentralizado** que permite transacciones privadas en el espacio crypto.
Como protocolo descentralizado, el smart contract Tornado.Cash se ha implementado en la blockchain Ethereum haciéndolo inmutable. No se puede ni cambiar ni manipular. Por tanto, nadie - incluyendo a los desarrolladores iniciales - lo puede modificar o eliminar. La gobernanza y el minado de los smart contracts se ha desplegado de manera descentralizada.
Como protocolo no custodiado, los usuarios mantienen la custodia de sus cryptodivisas mientras operan en Tornado.Cash. En efecto, por cada depósito, el usuarios obtiene la clave privada que le permite acceder a los fondos previamente depositados, lo cual brinda al usuario el control total de sus activos.
Tornado Cash es un **protocolo totalmente descentralizado** y **sin custodia** que permite transacciones privadas en el espacio cripto.
## ¿Cómo se consigue privacidad?
Como protocolo descentralizado, los contratos inteligentes de Tornado.Cash se implementaron dentro de la red de Ethereum, lo que los hace inmutables. No se pueden cambiar ni manipular. Por lo tanto, nadie, incluidos los desarrolladores iniciales, puede modificarlos o cerrarlos. Todos los contratos inteligentes de gobernanza y minería son implementados por la comunidad de manera descentralizada.
Tornado Cash mejora la privacidad de las transacciones rompiendo la cadena de unión entre las direcciones fuente y destino. Usa un smart contract que acepta el depósito de ETH y otros tokens desde una dirección y habilita su retirada desde otra dirección.
Como protocolo sin custodia, los usuarios mantienen la custodia de sus criptomonedas mientras operan Tornado.Cash. De hecho, en cada depósito, se les proporciona la clave privada que permite el acceso a los fondos depositados, lo que brinda a los usuarios un control total sobre sus activos.
Para preservar la privacidad, es recomendable seguir algunas buenas prácticas, tales como el uso de un relayer para los pagos de gas en las retiradas de fondos mediante una dirección vacía o sin balance previo.
## ¿Cómo se logra la privacidad?
Más detalles disponibles en _Behind the scenes:_ [¿Cómo funciona Tornado.Cash?](https://docs.tornado.cash/v/es/how-does-tornado.cash-work)_ _y [Consejos para mantener anónimo](https://docs.tornado.cash/v/es/tips-to-remain-anonymous).
Tornado Cash mejora la privacidad de las transacciones al romper el vínculo que existe entre las direcciones de origen y destino. Utiliza un contrato inteligente que acepta ETH y otros depósitos de tokens desde una dirección y permite su retiro desde una dirección diferente.
## ¿Donde esta actualmente Tornado.Cash?
Para preservar la privacidad, se recomiendan algunas buenas prácticas, como el uso de un repetidor para los pagos de gas para retirar fondos hacia una dirección sin saldo preexistente.
El protocolo ha estado operando en la **blockchain Ethereum** desde su concepción en 2019. Recientemente se ha desplegado, en junio de 2021, en **Binance Smart Chain** y **Polygon**.
Hay más detalles disponibles en _Detrás de escena:_ [_¿Cómo funciona Tornado.Cash?_](general/how-does-tornado.cash-work.md) _y_ [Consejos para permanecer anónimo](general/tips-to-remain-anonymous.md).
Hoy en día, Tornado.Cash se puede usar con los tokens siguientes:
## ¿Dónde está Tornado.Cash?
* En Ethereum : **ETH** _(Ethereum)_, **DAI** _(Dai)_, **cDAI** _(Compound Dai)_, **USDC** _(USD Coin)_, **USDT** _(Tether)_ & **WBTC** _(Wrapped Bitcoin)_
* En Binance Smart Chain: **BNB** _(Binance Coin)_.
* En Polygon Network: **MATIC** _(Polygon)_
* En xDai Chain : **XDAI** (_Stake_)
* En Avalanche blockchain : **AVAX**
Desde su creación en 2019, Tornado Cash ha estado operando **en la red de Ethereum**. El protocolo ha estado ofreciendo pools diversificados de cantidad fija para seis tokens (ETH, DAI, cDAI, USDC, USDT y WBTC) manejados por la red de Ethereum.
![](.gitbook/assets/non-custodial-anonymous-transactions-on-ethereum-3-.png)
Desde junio de 2021, además de la red de Ethereum, los contratos inteligentes de Tornado Cash **también se implementaron en otras redes laterales y secundarias**. Estas implementaciones permitieron que la herramienta admitiera nuevos tokens o se beneficiara de las ventajas de la Layer-2 "L2", como transacciones más rápidas y económicas.
El protocolo también incluye un **sistema de minado anónimo para algunos de sus tokens**, permitiendo a los usuarios ganar **tokens de gobernanza**. Gracias a los tokens TORN, los usuarios de Tornado Cash participan activamente en el modelado del protocolo. La comunidad tiene un peso importante en la evolución de Tornado Cash y la mejora de sus características. En efecto, a través de su gobernanza, la comunidad tiene pleno control sobre los parámetros del protocolo y la distribución de tokens.
Por lo tanto, a partir de hoy, Tornado Cash está operando actualmente en:
Mas información disponible en [Anonymity mining ](https://docs.tornado.cash/v/es/anonymity-mining)y [Tornado.Cash token](https://docs.tornado.cash/v/es/torn).
* **Ethereum Blockchain**: **ETH** (Ethereum), **DAI** (Dai), **cDAI** (Dai compuesto), **USDC** (USD Coin), \*_USDT_ \* (Tether) y **WBTC** (Wrapped Bitcoin),
* **Binance Smart Chain**: **BNB** (Binance Coin),
* **Red Polygon**: **MATIC** (Polygon),
* **Red Gnosis (antigua xDAI chain)**: **xDAI** (xDai),
* **Red principal Avalanche**: **AVAX** (Avalanche),
* **Optimism**, como Layer-2 "L2" para **ETH** (Ethereum),
* **Arbitrum One**, como Layer-2 "L2" de **ETH** (Ethereum).
## ¿Como funciona Tornado.Cash?
![](.gitbook/assets/logos.png)
[El código tras el funcionamiento de Tornado.Cash](https://github.com/tornadocash) - smart contracts, circuitos y toolchain - son completamente **open sourced.** Trabajando como DAO (Decentralized Autonomous Organization u Organización Descentralizada Autónoma), la gobernanza y minado de los smart contracts de Tornado.Cash han sido desplegados enteramente por su comunidad.
Hasta diciembre de 2021, el protocolo incluía un sistema de extracción de anonimato para algunos de estos tokens, lo que permitía a sus usuarios obtener un token de gobernanza llamado (**TORN**). Los usuarios finalmente pudieron ganar TORN depositando en los pools de ETH, DAI, cDAI y WBTC.
El protocolo también funciona con zk-SNARK, lo cual habilita las _**zero-knowledge proofs**_, pruebas de conocimiento cero, permitiendo a los usuarios demostrar la posesión de cierta información sin necesidad de relevarla explícitamente. El uso de esta tecnología se basa en **investigaciones en código abierto realizadas por el equipo de Zcash con la ayuda de la comunidad Ethereum**. Para configurar las claves iniciales de zk-SNARK, la Tornado.Cash[ Trusted Setup Community](https://tornado-cash.medium.com/tornado-cash-trusted-setup-ceremony-b846e1e00be1) se lanzó en mayo de 2020 representada [por 114 contribuyentes](https://tornado-cash.medium.com/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa). Este número significativo de contribuyentes hace imposible comprometer el protocolo mediante la falsificación de las pruebas de conocimiento cero.
_Más información sobre_ [_Minería de anonimato_](tornado-cash-classic/anonymity-mining.md) _y_ [_Token de Tornado.Cash_](general/torn.md) _están disponibles._
La interfaz de usuario está alojada en **IPFS** (InterPlanetary File System) por la comunidad, minimizando el riesgo de eliminación de datos. En efecto, la interfaz seguirá existiendo mientras quede al menos un solo usuario alojándola.
**Gracias al token TORN, los usuarios de Tornado Cash pueden participar activamente en la configuración del protocolo**. La comunidad tiene un fuerte peso en la evolución de Tornado Cash y la mejora de sus características. De hecho, los parámetros del protocolo y la distribución de tokens están completamente bajo el control de la comunidad a través de esta gobernanza.
_Escrito por_ [_**@ayefda**_](https://torn.community/u/ayefda)_****_\
_****Traducido por_ [_@EeXavi_](https://twitter.com/EeXavi?s=09)
Se puede acceder a todos los pools mencionados anteriormente en [tornadocash.eth.link](https://tornadocash.eth.link). Operan **bajo el principio de depósitos y retiros de monto fijo**. Significa que cada token tiene de 2 a 4 pools diferentes, lo que permite transacciones de solo 2 a 4 montos fijos diferentes _(por ejemplo, ETH tiene cuatro pools diferentes, uno para cada uno de estos montos: 0.1, 1, 10 y 100 ETH)_.
### Tornado Cash Nova
Con el [**lanzamiento de Tornado Cash Nova** (versión beta) en diciembre de 2021](https://tornado-cash.medium.com/tornado-cash-introduces-arbitrary-amounts-shielded-transfers-8df92d93c37c), Se ha agregado al protocolo un **pool actualizado con nuevas características únicas**. Los usuarios ya no están limitados por transacciones con cantidades fijas. Con la incorporación de Tornado Cash Nova, pueden beneficiarse del uso de **un pool de montos arbitrarios y transferencias protegidas**.
Tornado Cash Nova opera en Gnosis Chain (anteriormente xDai Chain) como "Layer" o "Capa" 2 para optimizar la velocidad y el costo. Permite **depósitos y retiros de montos completamente personalizados en ETH**. Este pool también permite transacciones protegidas en las que los usuarios pueden **transferir la custodia de sus tokens mientras permanecen en el pool**.
Se puede acceder a Tornado Cash Nova (versión beta) en [nova.tornadocash.eth.link](https://nova.tornadocash.eth.link). Puedes encontrar más información relacionada con el funcionamiento de Tornado Cash Nova en la sección dedicada de nuestros documentos.
## ¿Cómo funciona Tornado.Cash?
[Los códigos detrás del funcionamiento de Tornado.Cash](https://github.com/tornadocash) - los contactos inteligentes, circuitos y la cadena de herramientas - son completamente **de código abierto.** Trabajando como DAO (Organización Autónoma Descentralizada), la gobernanza de Tornado.Cash y los contratos inteligentes de minería son desplegados por su comunidad.
El protocolo también funciona con zk-SNARK, que permite pruebas de conocimiento cero que permiten a los usuarios demostrar la posesión de información sin necesidad de revelarla. El uso de esta tecnología se basa **en investigaciones de código abierto realizadas por el equipo de Zcash con la ayuda de la comunidad de Ethereum**. Para configurar las claves iniciales de zk-SNARK, Tornado.Cash [Trusted Setup Community](https://tornado-cash.medium.com/tornado-cash-trusted-setup-ceremony-b846e1e00be1) se lanzó en mayo de 2020 y se contabilizó [para 1114 contribuciones](https://tornado-cash.medium.com/the-biggest-trusted-setup-ceremony-in-the-world-3c6ab9c8fffa). Este número significativo de contribuyentes hace que sea imposible comprometer el protocolo falsificando pruebas de conocimiento cero.
La interfaz de usuario está alojada en **IPFS** "InterPlanetary File System" o "Sistema de archivos interplanetarios" por la comunidad, lo que minimiza los riesgos de que se eliminen los datos. De hecho, la interfaz funcionará siempre que al menos un usuario la aloje.
_Escrito y actualizado por_ [_@ayefda_](https://torn.community/u/ayefda)

View File

@ -1,11 +1,28 @@
# Table of contents
* [Introducción de Tornado.Cash](README.md)
* [¿Cómo funciona Tornado.Cash?](how-does-tornado.cash-work.md)
* [Consejos para mantener anónimo](tips-to-remain-anonymous.md)
* [Depósito y Retiro](deposit-withdraw.md)
* [Minería de anonimato](anonymity-mining.md)
* [TORN](torn.md)
* [Gobernanza](governance.md)
* [Comunidad y participación](community-involvement.md)
* [Herramienta de Cumplimiento Normativo](compliance-tool.md)
## General
* [Introducción de Tornado Cash](README.md)
* [¿Cómo funciona Tornado Cash?](general/how-does-tornado.cash-work.md)
* [Consejos para permanecer anónimo](general/tips-to-remain-anonymous.md)
* [Cómo usar TOR con Tornado Cash](general/how-to-use-tornado-cash-with-tor.md)
* [TORN](general/torn.md)
* [Gobernanza](general/governance.md)
* [Staking](general/staking.md)
* [¿Cómo convertirse en un repetidor?](general/how-to-become-a-relayer.md)
* [Participación de la comunidad](general/community-involvement.md)
* [Contratos inteligentes de Tornado Cash](general/tornado-cash-smart-contracts.md)
* [Interfaz de usuario reducida alojada localmente](general/minified-ui-hosted-locally.md)
## Tornado Cash Classic
* [Depósitos y retiros](tornado-cash-classic/deposit-withdraw.md)
* [Minería de Anonimato](tornado-cash-classic/anonymity-mining.md)
* [Herramienta de Cumplimiento](tornado-cash-classic/compliance-tool.md)
## Tornado Cash Nova
* [Iniciando sesión en Tornado Cash Nova](tornado-cash-nova/logging-in-tornado-cash-nova.md)
* [Fondeos y retiros en Nova](tornado-cash-nova/fund-and-withdraw-on-nova.md)
* [Transferencias protegidas en Nova](tornado-cash-nova/shielded-transfers-on-nova.md)
* [Más consejos de anonimato](tornado-cash-nova/more-anonymity-tips.md)

View File

@ -0,0 +1,100 @@
# Participación de la comunidad
En una Organización Autónoma Descentralizada (DAO en sus siglas en inglés), los elementos importantes, como los parámetros del protocolo y la distribución de tokens, son controlados por la comunidad a través de gobernanza. Esta gobernanza permite a la comunidad dar forma y mejorar continuamente el protocolo.
Sin embargo, el rol de una comunidad no se limita a sugerir propuestas y expresar su opinión a través de votos. La comunidad también puede contribuir activamente al éxito y prosperidad de su protocolo a través de debates constructivos, ayuda mutua y acciones específicas.
Puedes conocer a la comunidad de Tornado.Cash en su foro y en sus redes sociales. Aquí hay enlaces útiles para unirse a la comunidad de Tornado.Cash
* [**Tornado.Cash Foro de la comunidad**](https://torn.community)
* [**Tornado.Cash Servidor de Discord**](https://discord.com/invite/TFDrM8K42j)
* [**Tornado.Cash Discusiones de Telegram**](https://t.me/TornadoCashOfficial)
_Si estás interesado, hay más información disponible sobre_[ _Reglas de gobernanza y funcionamiento de Tornado.Cash_](governance.md)_._
## ¿Cómo participar?
Para ayudar a construir versiones mejoradas de Tornado.Cash a futuro, todas las habilidades y talentos son bien recibidos. Las oportunidades para involucrarse son casi ilimitadas. Esas oportunidades envuelven cualquier función o contribución que mejore el protocolo y su posición dentro del ecosistema blockchain.
La comunidad de Tornado.Cash está buscando:
* desarrolladores que pueden ayudar a continuar construyendo el protocolo y sus herramientas;
* auditores que puedan revisar el código para encontrar errores y vulnerabilidades;
* creadores de contenido con el fin de hacer contenido educativo o promocional para atraer nuevos usuarios al protocolo (videos, blogs, memes, etc.)
* diseñadores que puedan refinar la arquitectura y el diseño del protocolo;
* contrataciones potenciales para el DAO;
* ...
## Fondo Comunitario de Tornado.Cash
En junio de 2021, la comunidad de Tornado.Cash votó por la implementación de un fondo comunitario para premiar a sus contribuyentes clave ([propuesta n.º 7](https://tornadocash.eth.link/governance/7)). La administración de este fondo está entre las manos de la comunidad. Los usuarios de Tornado.Cash son quienes deciden qué contribución es elegible para una compensación.
### Detalles del fondo
Al Fondo Comunitario Tornado.Cash se le ha asignado el 5% del TORN total disponible de la tesorería de gobernanza, desglosado de la siguiente manera:
* 5 % de los 485,300 TORN en "vesting" en ese momento, lo que da como resultado una **transferencia inicial de 22,900 TORN** _->_ [_Detalles de la transacción_](https://etherscan.io/tx/0xbe95f4268df2023d9ef234c1eedbb597b99e4c6e7d396d8f521ee482a1d93d47)
* 5% de los 91.6k mensuales a los que se le hará "vesting" en los próximos 12 meses, lo que resultará en **una transferencia mensual de aprox. 4,600 TORN** (un total aproximado de 55,000 TORN durante un año)
La asignación mensual del Fondo se programó a través de [Sablier](https://sablier.finance), un protocolo basado en Ethereum que permite una transmisión en vivo de los TORN restantes (segundo a segundo) por 12 meses.
En total, se asignó una cantidad de aproximadamente **78k TORN** a este Fondo Comunitario. Para finales de agosto de 2021, el saldo del Fondo Comunitario es de aproximadamente \~12,600 TORN "vested" a Sablier y 15,500 TORN en Gnosis Safe. A principios de 2022, el saldo del Fondo Comunitario (en Gnosis Safe) asciende a \~36,400 TORN.
El Contrato de la comunidad de Tornado.Cash es: [0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4](https://gnosis-safe.io/app/#/safes/0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4/balances).
Los fondos se manejan a través de una billetera "Multi-signature" traducido "billetera de firmas múltiples" en Gnosis Safe. Las llaves para administrar esta billetera se pusieron entre las manos de 5 miembros elegidos por la comunidad. Para validar una transacción, se necesita un consenso de al menos 4 de 5 firmas.
Esos miembros pertenecientes al "multi-sig" fueron elegidos por sus contribuciones y compromiso con Tornado.Cash y su comunidad. Se comprometieron a firmar la transacción siguiendo las instrucciones de la comunidad. Esas pautas se expresan a través de discusiones en el foro y se corroboran mediante una votación en Snapshot.
Todos los firmantes también se comprometieron a renunciar si ya no cumplen con su lealtad a la prosperidad de Tornado. También pueden ser separados de su cargo por decisión de la comunidad. Para recompensar su compromiso como firmantes y contribuyentes clave para la comunidad de Tornado.Cash, se ha desplegado un mínimo de 100 TORN por mes para cada firmante a través de Sablier.
Los 5 miembros del "multi-sig" son:
* [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)
### ¿Cómo reclamar recompensas?
Cada miembro tiene la capacidad de solicitar a la comunidad una compensación de este fondo para recompensar su contribución a Tornado.Cash. Cada miembro también tiene la capacidad de solicitar una compensación en nombre de otro miembro para recompensarlo por su trabajo.
En este sentido, se ha creado una nueva categoría titulada **« Financiación »** en el foro de Tornado.Cash. Al crear un nuevo post en esta categoría, todos los miembros pueden abrir una solicitud de financiamiento para usar el Fondo Comunitario. Las discusiones sobre los términos y condiciones de dicha solicitud se discuten en esta publicación.
Una vez que se fijan esos términos y condiciones, se realiza una votación en Snapshot para validar (o no) dicha solicitud de financiación.
Aquí está el espacio de Tornado.Cash en Snapshot:[ https://snapshot.org/#/torn-community.eth](https://snapshot.org/#/torn-community.eth).
![](<../.gitbook/assets/Page d'accueil.png>)
### ¿Cómo votar en Snapshot?
Cada solicitud de financiación va acompañada de un voto en Snapshot, donde los poseedores de TORN pueden expresar explícitamente su posición. El resultado de esta votación proporciona una instrucción final a los dueños del "multi-sig" sobre si transferir el monto de la recompensa decidida al miembro en cuestión.
Cada votación tiene una "duración de `3 días` para acumular los votos de los poseedores de TORN. Cuando se alcanza la fecha de finalización, el estado del voto pasa de `Active` "Activo" a `Closed` "Cerrado". Los miembros de la comunidad ya no pueden votar.
![](<../.gitbook/assets/Time window.png>)
Los dueños del "multi-sig" consideran que la solicitud de financiamiento es validada por la comunidad si:
* La mayoría de los poseedores de TORN han votado "Accept", "Aceptar" en lugar de "Refuse", "Rechazar".
* Se ha alcanzado el quórum de `5,000` TORN.
Todas las solicitudes de financiación en Snapshot están diseñadas de la misma manera: un **sistema de votación de opción única** en el que los usuarios deciden si están **a favor o en contra** de la propuesta presentada.
Los pasos para votar en Snapshot son bastante intuitivos. El miembro de la comunidad necesita:
* Conectar una billetera que contenga TORNs usando a MetaMask, WalletConnect o Torus;
![](<../.gitbook/assets/Connect wallet.png>)
* Emitir el voto, ya sea haciendo clic en `Accept` o `Refuse`;
![](<../.gitbook/assets/Cast the vote.png>)
* Confirmar el voto.
![](<../.gitbook/assets/Confirm the vote.png>)
_Escrito por_ [_@ayefda_](https://torn.community/u/ayefda)

96
general/governance.md Normal file
View File

@ -0,0 +1,96 @@
# Gobernanza
Las siguientes reglas de gobernanza se aplican a todas las pools de Tornado Cash (incluido Tornado Cash Nova).
### ¿Cómo sugerir una propuesta?
Para participar en la gobernanza de Tornado.Cash, lo primero que deben hacer los usuarios es bloquear tokens en el contrato de gobernanza. Si un usuario vota o crea una propuesta, los tokens no se pueden desbloquear antes de que finalice el período de ejecución de la propuesta (8.25 días desde la creación de la propuesta). Los tokens bloqueados también se pueden delegar a otra dirección.
Para crear una propuesta, un usuario debe tener al menos `1,000 TORN`. Todas las propuestas deben ser contratos inteligentes con código verificado que se ejecutan desde el [contrato de gobernanza](https://etherscan.io/address/0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce) (usando `delegatecall`). De esta manera, es fácil auditar y probar cualquier cambio de la gobernanza.
El período de votación de una propuesta es de 3 días. Una propuesta tendrá éxito si recibe una mayoría simple de votos y si hay al menos "25,000 votos TORN" en total (si la participación es demasiado baja, la propuesta falla automáticamente).
Una vez que una propuesta es aprobada, está sujeta a un plazo de 2 días. Después de este periodo de tiempo, cualquier usuario puede ejecutar la propuesta (que inicia los cambios). Si la propuesta no se ejecuta durante 3 días después de ser aprobada, se considera _expired_ (caducada) y ya no se podrá ejecutar.
Todos estos parámetros iniciales son relativamente pequeños, ya que no habrá muchos tokens TORN en circulación desde el principio. Pero a medida que aumente el suministro circulante de TORN, la gobernanza puede ajustar estos umbrales.
Una propuesta puede ser de la siguiente naturaleza:
* Agregar un nuevo pool de Tornado Cash en el proxy
* Cambiar los parámetros de las tasas de recompensa AP
* Despausar/Pausar el token TORN
* Cambiar algunos contratos básicos de minería como el contrato `TornadoTrees`
* Una combinación de todo lo mencionado anteriormente
Y se pueden hacer muchos más cambios. Para saber exactamente qué se puede cambiar a través de la gobernanza en el protocolo, busca las funciones con el modificador `onlyGovernance` en los contratos inteligentes.
Las funciones de gobernanza están representadas por una flecha roja en [este diagrama de arquitectura](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)
NOTA: Partes de este artículo fueron tomadas de [esta publicación de medium](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703) Los créditos van al equipo de cash de Tornado.
### ¿Cómo votar?
Primero tienes que depositar (o bloquear) tokens TORN en el contrato de gobernanza.
Ve a: [https://app.tornado.cash/governance](https://tornadocash.eth.link/governance)
Haz clic en `Manage` -> `Lock Tab`
Aprueba el contrato de gobernanza para transferir tus tokens TORN haciendo clic en el botón `Approve`. Una vez confirmado, elige la cantidad que deseas depositar y haz clic en `Lock`. Confirma la transacción en tu billetera y espera la confirmación.
![](../.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2.png)
Antes de la votación, el siguiente paso es revisar la propuesta.\
Las propuestas legítimas deben tener un post dedicado en [Torn.community](https://torn.community) en la categoría "Proposal". La publicación del foro proporcionará contexto adicional y argumentos sobre la propuesta. Leer el hilo y opinar sobre el tema o problema.
Una vez que se envía una propuesta, debe aparecer en:\
[https://tornadocash.eth.link/governance](https://app.tornado.cash/governance)\
La propuesta se implementa en forma de un contrato inteligente que realiza cambios en el sistema. Por lo tanto, es importante verificar la dirección del contrato inteligente y revisar su código. Encuentra la dirección del contrato de propuesta aquí:
![](../.gitbook/assets/181d612b6c57964bab59c8e5b766f5247211083d.png)
Busca la dirección del contrato en Etherscan y asegúrate de que el código fuente esté verificado y sea legible.
![](../.gitbook/assets/d2d37d169a94f09156e76fa522b7974cb7c9ac3f.png)
Lee el código fuente y asegúrate de que coincida con lo que se describe en el post del foro.
Si no tienes conocimientos técnicos o no te sientes cómodo leyendo el código (Solidity), pídele a alguien de confianza que verifique el contrato por tí.
Si estás de acuerdo (o en desacuerdo) con el código de la propuesta, ¡es hora de votar!
Las propuestas tienen una ventana de votación de 3 días. Esto significa que tenemos 3 días para alcanzar el quórum de votación de 25,000 TORN.
Importante: una vez que has votado, tus tokens se bloquearán durante 8.25 días desde el momento en que se envió la propuesta (el comienzo del período de votación de 3 días). Después de los 8.25 días, podrás retirar tus tokens del contrato de gobernanza. Ten en cuenta de que puedes votar 2 propuestas al mismo tiempo sin incurrir en un período de bloqueo adicional (solo la propuesta enviada más recientemente importará para el bloqueo de 8.25 días).
Para votar, simplemente debes hacer clic en la marca de verificación verde o en la cruz roja, según aceptes o rechaces la propuesta. ¡Confirma la transacción con tu Metamask y tu voto estará adentro!
### ¿Cómo delegar el voto?
Si eres poseedor de tokens TORN, puedes delegar tu poder de voto en otra persona sin tener que enviarle a esa persona los tokens.
IMPORTANTE: si delegas tus tokens y tu delegado vota o inicia una propuesta, tus tokens se bloquearán durante 8.25 días desde el momento en que comenzó la propuesta por la que votó el delegado. Ten en cuenta que siempre puedes dejar de delegar en cualquier momento.
Para delegar, ve a: [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance)
Primero es necesario que bloquees tus tokens en el contrato de gobernanza. Haz clic en la pestaña **`Manage`** -> **`Lock`**
Aprueba el contrato de gobernanza para transferir tus tokens TORN haciendo clic en el botón **`Approve`**. Una vez confirmado, elige la cantidad que deseas delegar y haz clic en **`Lock`**. Confirma la transacción en tu billetera y espera la confirmación.
![](<../.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2 (1).png>)
El último paso, es hacer la delegación propiamente dicha. Ir de nuevo a [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance)
Haz clic en la pestaña **`Manage`** -> **`Delegate`**
Inserta la dirección a la que deseas delegar y haz clic en **`Delegate`**. Aprueba la transacción en tu billetera y espera la confirmación.
![](../.gitbook/assets/43c05d176d7f75a336af7a865565c9b23786b98c.png)
La totalidad de tu balance bloqueado se delegará.
Puedes dejar de delegar en cualquier momento. Para anular la delegación, simplemente usa el botón `Undelegate` en la pestaña `Manage` -> `Undelegate`.
_Escrito por_ [_@rezan_](https://torn.community/u/Rezan/summary)
_Actualizado por_ [_@bt11ba_](https://torn.community/u/bt11ba/)

View File

@ -0,0 +1,42 @@
# ¿Cómo funciona Tornado Cash?
Antes de sumergirse en los tutoriales que explican y facilitan el uso de Tornado.Cash, aquí hay una descripción general del funcionamiento global del protocolo.
#### Resumen global del funcionamiento de Tornado.Cash
Para lograr privacidad, Tornado.Cash **utiliza contratos inteligentes que aceptan depósitos de tokens desde una dirección y permiten su retiro desde una dirección diferente**. Esos contratos inteligentes funcionan como pools que mezclan todos los activos depositados.
Una vez que los fondos son retirados de esas pools por una dirección completamente nueva, se rompe el vínculo en la blockchain entre el origen y el destino. Por lo tanto, los criptoactivos retirados se anonimizan.
Mientras los tokens están en un pool de Tornado Cash, la custodia permanece en manos de los usuarios. Los usuarios, en consecuencia, tienen control completo sobre sus tokens.
**Para pools tradicionales de monto fijo de Tornado Cash**:
* Cuando un usuario deposita fondos en un pool (el depósito), se genera una nota privada. Esta nota privada funciona como una clave privada para que el usuario acceda a esos fondos más adelante. Para retirarlos, el usuario puede usar una dirección diferente, una antigua o una nueva, y recuperar sus fondos gracias a esta clave privada.
**Para Tornado Cash Nova, el nuevo pool de ETH con montos arbitrarios y transferencias protegidas**:
* Los fondos están directamente vinculados a una dirección de billetera determinada. No hay nota o clave privada. Los usuarios pueden acceder a sus fondos conectándose al pool con la dirección adecuada.
* La custodia se adquiere mediante el acto de depositar tokens en el pool o registrándose en el pool y recibiendo transferencias protegidas desde otra dirección.
La fuerza de dicho protocolo proviene naturalmente de su número de usuarios y el tamaño de su pool. Cuantos más usuarios depositen en el pool, mejor. Sin embargo, para preservar la privacidad y el anonimato, el usuario debe tener en cuenta algunas reglas básicas, tales como:
* Utilizar un "relayer" (repetidor) para pagar el gas en el retiro;
* Dejando un lapso de tiempo entre el depósito y la acción de retiro;
* Mezclar los fondos con la multitud esperando varias transacciones antes de recuperar los activos.
_Se proporcionan más recomendaciones en:_ [_Consejos para permanecer anónimo_](tips-to-remain-anonymous.md)_._
#### Contribución de zk-SNARK y proceso de hashing
Tornado.Cash utiliza un "Zero-Knowledge Succinct Non-Interactive Argument of Knowledge" (argumento de conocimiento sucinto no interactivo de conocimiento cero) (también llamado zk-SNARK) para verificar y permitir transacciones.
Para procesar un depósito, Tornado.Cash genera un área aleatoria de bytes, lo calcula a través del [Hash de Pederson](https://iden3-docs.readthedocs.io/en/latest/iden3\_repos/research/publications/zkproof-standards-workshop-2/pedersen-hash/pedersen.html) (ya que es amistoso con zk-SNARK), luego envía el token y el hash de 20 mimc al contrato inteligente. El contrato finalmente lo insertará en el árbol de Merkle.
Para procesar un retiro, la misma área de bytes se divide en dos partes separadas: el **secreto** en un lado y el **anulador** en el otro lado. El anulador es encriptado. Este anulador es una entrada pública que se envía en la blockchain para que se verifique con el contrato inteligente y los datos del árbol de Merkle. Evita que se gaste el doble, por ejemplo.
Gracias a zk-SNARK, es posible probar el hash de 20 mimc del compromiso inicial y del anulador sin revelar ninguna información. Incluso si el anulador es público, la privacidad se mantiene, ya que no hay forma de vincular el anulador con hash al compromiso inicial. Además, incluso si la información de que la transacción está presente en la raíz de Merkle es pública, la información sobre la ruta exacta de Merkle y la ubicación de la transacción, se siguen manteniendo privada.
Los depósitos son simples desde un punto de vista tecnológico, pero costosos en términos de gas, ya que necesitan calcular el hash de 20 mimc y actualizar el árbol de Merkle. Por el contrario, el proceso de retiro es complejo, pero más económico ya que solo se necesita gas para el hash anulador y el "zero-knowledge proof" (la prueba de conocimiento cero) .
_Escrito y actualizado por_ [_@ayefda_](https://torn.community/u/ayefda)

View File

@ -0,0 +1,113 @@
# ¿Cómo convertirse en un repetidor?
Tras la ejecución de la [propuesta de Tornado Cash 10th de gobernanza](https://tornadocash.eth.link/governance/10), cualquiera se puede convertir en repetidor para los usuarios de Tornado Cash.
{% hint style="success" %}
La única condición para que sea incluido en la interfaz de usuario de Tornado Cash es mantener un mínimo de `300 TORN`. Esta participación mínima se puede cambiar mediante un voto de gobernanza en cualquier momento.
{% endhint %}
Los repetidores forman una parte esencial y necesaria del ecosistema de Tornado Cash. Su uso garantiza la privacidad ya que resuelven el infame "dilema de pago de tarifas": ¿cómo pagar tarifas por retiros de tokens de un pool mientras se mantiene el anonimato?
Por lo tanto, los repetidores actúan como terceros y se encargan de todo el retiro. Pagan las tarifas de transacción deduciéndolas directamente del monto transferido. También cobran una tarifa adicional por sus servicios.
Desde la [Propuesta de registro de repetidores](https://tornadocash.eth.link/governance/10), el protocolo cobrará una tarifa directamente del saldo en staking del retransmisor a través del contrato `StakingReward` por cada retiro. Este porcentaje de tarifa puede variar de un pool a otro y también está sujeto a cambios a través de la gobernanza en la blockchain.
Está fijado en `0.3%` por ahora. Algunos pools permanecen sin tarifas, ya sea porque la instancia es demasiado pequeña para asignar una tarifa (0.1 ETH, 100 DAI/USDT, 1000 DAI/USDT), o porque no hay suficiente liquidez en Uni v3 (todas las instancias de cDAI).
## ¿Cómo convertirse en un repetidor?
Cualquiera puede convertirse en retransmisor del protocolo en **6 sencillos pasos** a través de una interfaz de usuario (UI) de registro de retransmisores.
Abajo encontrarás todo lo que necesitas para unirte a nuestro club de repetidores y para ser incluido en el registro de repetidores descentralizados de Tornado Cash.
#### 1. Requisitos: ser consciente y aceptar los riesgos potenciales
Antes de comprometerte a compartir parte de tu viaje con los usuarios de Tornado Cash como repetidor, debes ser consciente y aceptar todos los riesgos potenciales de ser un repetidor del protocolo.
#### 2. Configurar repetidor
El primer paso concreto es ejecutar el software de Tornado Cash Relayer para Ethereum Mainnet en tu computadora. Todos los pasos se explican en el github del protocolo. Para completar esta tarea con éxito, debes seguir cuidadosamente [estas instrucciones](https://github.com/tornadocash/tornado-relayer#deploy-with-docker-compose).
{% embed url="https://github.com/tornadocash/tornado-relayer#deploy-with-docker-compose" %}
Una vez que termines, tienes insertar tu URL en casilla.
![](../.gitbook/assets/2.png)
{% hint style="warning" %}
Se recomienda encarecidamente que utilices tus propios nodos RPC. Las instrucciones sobre cómo ejecutar nodos completos se pueden encontrar [aquí](https://github.com/feshchenkod/rpc-nodes).
{% endhint %}
### 3. Configurar subdominio ENS
El siguiente paso consiste en:
* Creación de un dominio ENS para tu repetidor,
* Configuración de tu subdominio en mainnet,
* Agregar un registro TXT con la URL del repetidor (Relayer) al subdominio de la red principal de acuerdo con este formato:
**Retransmisores de Ethereum (Obligatorio)**
| TXT record |
| ----------------------- |
| mainnet-tornado.xxx.eth |
| goerli-tornado.xxx.eth |
**Retransmisores de blockchains laterales (opcional)**
También tienes la posibilidad de agregar subdominios con sus correspondientes registros TXT para soportar otras blockchains además de Ethereum. Los retransmisores de blockchains laterales utilizan una versión diferente del software Retransmisor. Tienes todas las instrucciones necesarias para hacerlo [aquí](https://github.com/tornadocash/tornado-relayer/blob/light/README.md).
| TXT record |
| ------------------------- |
| bsc-tornado.xxx.eth |
| gnosis-tornado.xxx.eth |
| polygon-tornado.xxx.eth |
| optimism-tornado.xxx.eth |
| arbitrum-tornado.xxx.eth |
| avalanche-tornado.xxx.eth |
**Repetidor Nova (opcional)**
Tornado Cash Nova utiliza su propia versión del software. Si quieres convertirse en retransmisor de Tornado Cash Nova, encontrarásinstrucciones [aquí](https://github.com/tornadocash/tornado-pool-relayer#deploy-with-docker-compose)
| TXT record |
| ------------------- |
| gnosis-nova.xxx.eth |
![](../.gitbook/assets/3.png)
### **4. Configurar trabajadores**
Los trabajadores son las direcciones que permitirán que tu repetidor envíe pruebas ZK a los usuarios. De forma predeterminada, el primer trabajador es la dirección del propietario del dominio ENS.
Para garantizar un nivel adicional de seguridad, te recomendamos configurar más de un trabajador.
Solo la red principal requiere que registre trabajadores. Todas las demás redes no requieren el uso de trabajadores registrados.
![](../.gitbook/assets/4.png)
### 5. Stake
Con la implementación de un registro de repetidores descentralizados, se introdujo una condición de staking para que se incluya en la interfaz de usuario de Tornado Cash. De hecho, **ahora es necesario agregar TORN a la lista recomendada de repetidores.**
La gobernanza de Tornado Cash establece actualmente la cantidad mínima en staking de **`300 TORN`**. Con la gobernanza de Tornado Cash se puede cambiar este umbral en cualquier momento.
Cuando se utiliza un repetidor en un pool de Tornado Cash, el contrato `StakingReward` recoge automáticamente una pequeña cantidad de TORN de este saldo en staking. Es esencial tener en cuenta este elemento, ya que los relevos deberán mantener su saldo en staking por encima de `300 TORN` en todo momento.
Estas tarifas recaudadas se distribuyen posteriormente entre los miembros del DAO que tienen sus tokens TORN bloqueados. TORN generalmente está bloqueado para participar en la gobernanza en la blockchain (sugerir y votar propuestas). Puedes encontrar más información en este [mensaje del foro](https://torn.community/t/proposal-relayer-registry-setting-parameters-after-audit/2134) y en la [página de documentación de staking de TORN](staking.md).
{% hint style="warning" %}
Tu TORN en staking no es reclamable y no es reembolsable.
{% endhint %}
![](../.gitbook/assets/5.png)
### 6. **Resumen: última verificación y registro**
Por último, pero no menos importante, te recomendamos que **verifiques dos veces toda la información** presente en el Resumen antes de registrarte.
![](../.gitbook/assets/6.png)
_¡Bienvenido al equipo de repetidores! Gracias a ti, la privacidad se puede respetar mejor._ 💚
_Escrito por_ [_**@bt11ba**_](https://torn.community/u/bt11ba/) _\*\*\*\* y_ [_**@ayefda**_](https://torn.community/u/ayefda)\*\*\*\*

View File

@ -0,0 +1,63 @@
# Cómo usar TOR con Tornado Cash
La confidencialidad en la blockchain está garantizada por la herramienta [Tornado Cash](https://tornado.cash).
Sin embargo, antes y después de que se ejecuten tus transacciones, es posible que no se garantice tu privacidad. Es por eso que te recomendamos que uses TOR cuando uses Tornado Cash.
Aquí hay un tutorial rápido y fácil para garantizar tu anonimato.
### Paso **#1 - Instalar** TOR
Primero, debes ingresar aquí: [https://www.torproject.org/download/](https://www.torproject.org/download/)
Elije el sistema de operador adecuado y haz clic en Descargar.
Luego, ejecútalo.
### Paso **#2 - Configurar** TOR
Primero, busca `about:config` en la barra de navegación de tu URL.
![](../.gitbook/assets/aboutconfig.png)
Luego, acepta el mensaje de precaución haciendo clic en `Accept the Risk and Continue`.
![](../.gitbook/assets/aboutconfig2.png)
Busca `wasm` y activa `javascript.options.wasm` en "true".
![](../.gitbook/assets/wasm.png)
Busca `indexedDB` y activa `dom.indexedDB.logging.details` y `dom.indexedDB.logging.enabled` en "true"
![](../.gitbook/assets/indexeddb.png)
### Paso **#3 -** Instala Metamask
Ve aquí: [https://metamask.io/download/](https://metamask.io/download/)
Primero, haz clic en `Install Metamask for Firefox`.
![](../.gitbook/assets/metamaskhome.png)
Clic en `Add`.
![](../.gitbook/assets/addmetamask.png)
Permite que addons.mozilla.org instale un complemento haciendo clic en `Continue to Installation`.
![](../.gitbook/assets/downloadinstall.png)
Confirma que permites que esta extensión se ejecute en Windows, luego haz clic en `Okay`.
![](../.gitbook/assets/allowprivateclickokay.png)
Luego, puedes agregar Metamask a tu barra de herramientas, haciendo clic derecho sobre él y arrastrando el icono de Metamask a tu barra de herramientas.
![](../.gitbook/assets/metamaskicon\(1\).gif)
### Paso **#4 - Disfruta de tu privacidad** :sunglasses:****
Ahora puedes usar [Tornado Cash Classic](https://tornadocash.eth.link) o [Tornado Cash Nova](https://nova.tornadocash.eth.link) con TOR.
_Escrito por_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)

View File

@ -0,0 +1,71 @@
# Interfaz de usuario reducida alojada localmente
El protocolo de Tornado Cash se puede iniciar localmente en tu computadora a través de una versión reducida de la interfaz de usuario puesta a disposición por el equipo central de desarrolladores.
{% embed url="https://github.com/tornadocash/ui-minified" %}
### Paso #1: Clona el repositorio de Github en tu computadora
Al abrir tu interfaz de comandos, puedes ejecutar los siguientes comandos para, primero, clonar el repositorio y luego ingresar a la carpeta recién copiada:
```
git clone https://github.com/tornadocash/ui-minified.git
cd ui-minified
```
### Paso #2:Configura la carpeta con tu servidor HTTP favorito
```
python -m SimpleHTTPServer 8080
```
Obviamente, puedes utilizar cualquier otro servidor web http, como[ npmjs.com/package/http-server](https://www.npmjs.com/package/http-server).
### Paso #3: Ejecuta la interfaz de usuario en Localhost en tu navegador web favorito
Para finalizar, solo necesitas ejecutar [http://localhost:8080](http://localhost:8080) en tu navegador web y deja que suceda la magia 🪄
## Ejecutar un servicio TOR
Si deseas ejecutar la interfaz de usuario de tornado cash en un dominio .onion, hay una manera fácil de hacerlo usando docker-compose.
* Necesitas pegar lo siguiente en `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-----
```
* Luego, simplemente tienes que ejecutar el siguiente comando: `docker-compose up -d`
Y disfruta de tu interfaz de usuario de Tornado Cash 🌪
_Este tutorial está inspirado en el_[ documento README.md ](https://github.com/tornadocash/ui-minified/blob/gh-pages/README.md)_presente en el repositorio de Github._
__
_Written by_ [_@ayefda_](https://torn.community/u/ayefda)

44
general/staking.md Normal file
View File

@ -0,0 +1,44 @@
# Staking
Desde su creación, los usuarios de Tornado Cash utilizan el token TORN para la gobernanza. Su principal utilidad es permitir la sugerencia de propuestas y la votación tanto como en la blockchain (a través de TORN bloqueado para propuestas de gobernanza) como fuera de blockchain (en Snapshot).
Desde la ejecución de la [décima propuesta de gobernanza de Tornado Cash](https://tornadocash.eth.link/governance/10), El token TORN ha ganado otra utilidad. De hecho, **con la introducción de un registro de retransmisión descentralizado,** **se implementó una recompensa de staking para todos los poseedores de TORN bloqueado en el contrato de gobernanza.**
[TORN](torn.md) los que posean TORN aún pueden bloquear sus tokens en el contrato de gobernanza como solían hacerlo con fines de gobernanza. La diferencia significativa es que ahora pueden recibir una parte de las tarifas recaudadas por el protocolo de los repetidores. Obviamente, la proporción de la recompensa será igual a la proporción del TORN que tengan bloqueado.
#### **¿ DE DÓNDE PROVIENE ESTAS TARIFAS RECAUDADAS ?**
El cobro de estas tarifas fue posible gracias a la implementación de un registro de repetidores descentralizado. Para aparecer en la interfaz de usuario del protocolo, los repetidores deben hacer staking de una cantidad determinada de TORN (actualmente establecido por la gobernanza en `300 TORN`). El funcionamiento de este registro de repetidores se explica más extensamente [en esta publicación del foro](https://torn.community/t/proposal-relayer-registry-setting-parameters-after-audit/2134) y en la [página de documentación del registro de repetidores](how-to-become-a-relayer.md).
En pocas palabras, por cada retiro a través del método de retransmisión, el retransmisor elegido debe pagar una tarifa al protocolo del saldo en estaking (que debe mantenerse por encima del umbral de `300 TORN` ). Actualmente, esta tarifa ha sido fijada en `0.3%` por la gobernanza y se puede cambiar en cualquier momento a través de una propuesta y votación en la blockchain.
### ¿ Cómo hacer staking de TORN ?
Como se mencionó anteriormente, el proceso para bloquear tokens TORN no ha cambiado.
* Sucede aquí ➡️ [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance) ⬅️, haciendo clic en **`Manage`** y luego en la pestaña **`Lock`**
* El contrato de gobernanza debe aprobarse para permitir la transferencia de tus tokens al contrato inteligente. Para hacerlo, debes hacer clic en el botón **`Approve`**
* Una vez que se confirma, puedes elegir la cantidad de token para bloquear, luego haz clic en **`Lock`**
* Todo lo que tienes que hacer después es confirmar la transacción en tu billetera y esperar a que se confirme la transacción.
![](../.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2.png)
### ¿Cómo reclamar tus recompensas de Staking?
Ahora que tus tokens TORN se han mantenido bloqueados en el contrato de gobernanza, puedes reclamar tus recompensas de staking. ¿Como hacer eso? Puedes conseguir todo aquí ➡️ [https://tornadocash.eth.link/governance](https://tornadocash.eth.link/governance) ⬅️
Tan pronto como inicies sesión en la página, podrás ver tus recompensas de staking en la parte superior, esperando a ser reclamadas. 💰
![](../.gitbook/assets/head.png)
* Clic **`Manage`** -> pestaña **`Claim`** -> _botón._ **`Claim`**
![](<../.gitbook/assets/claim (1).png>)
_Eso es todo, hemos terminado_ :wink:__
__
_Escrito por_ [_**@bt11ba**_](https://torn.community/u/bt11ba/) _y_ [_**@ayefda**_](https://torn.community/u/ayefda)

View File

@ -0,0 +1,27 @@
# Consejos para permanecer anónimo
La herramienta Tornado Cash te permite permanecer anónimo en la blockchain. Sin embargo, si la herramienta se utiliza sin protegerse desde todos los ángulos, no tendría sentido y el anonimato sería solo parcial. Hay prácticas para evitar esto.
### Usa TOR o un VPN
Tu proveedor de servicios de Internet (ISP) te identifica con una dirección IP. Para evitar que terceros sepan que estás usando Tornado.cash, deberías considerar [usar TOR](how-to-use-tornado-cash-with-tor.md) y/o una VPN para tus transferencias. Evita utilizar VPN gratuitas, tienden a conservar o incluso vender tus datos. Hay varias VPN en el mercado que cuentan con una "política de no registro".
### Guarda tu nota en un lugar seguro <a href="#user-content-save-your-note-in-a-safe-place" id="user-content-save-your-note-in-a-safe-place"></a>
Tu nota proporciona un registro de tu transacción original. Cualquiera que la tenga puede retirar los fondos depositados, pero también pueden ver la dirección de depósito. Asegúrate de mantener esta nota alejada de miradas indiscretas y guárdala en un entorno seguro.
### Borrar los datos <a href="#user-content-delete-data" id="user-content-delete-data"></a>
Tu navegador es una fuente de información para las extensiones que utilizas. Elimina tus datos después de cada depósito o retiro. Si se realizan dos transferencias con las mismas cookies, la extensión que estés utilizando podrá vincular estas dos transacciones.
### Sé paciente <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)
Tu anonimato también depende del número de transacciones después de tu depósito (consulta la pestaña de Estadísticas anterior). Si retiras tus fondos inmediatamente después de depositarlos, es posible vincular tu depósito a tu transferencia usando probabilidades de correlación. Cuanto más esperes, mayor será tu anonimato.
### Usa varias direcciones
Un depósito y un retiro de 7 x 10 eth de una dirección a otra tambien se pueden vincular. Recuerda multiplicar tus direcciones de retiro.
_Escrito por_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)

40
general/torn.md Normal file
View File

@ -0,0 +1,40 @@
# TORN
## Token
TORN es un token compatible con ERC20 con un suministro fijo que rige [Tornado.Cash](https://tornado.cash). Los poseedores de TORN pueden hacer propuestas y votar para cambiar el protocolo a través de gobernanza.
**TORN no es una app de recaudación de fondos ni una oportunidad de inversión.**
**Así es como se dividiría la distribución inicial de TORN:**
* **5% (500,000 TORN):** Airdrop a los primeros usuarios de las pools de ETH en [Tornado.Cash](https://tornado.cash)
* **10% (1,000,000 TORN):** Minería de anonimato para [Tornado.Cash](https://tornado.cash) pools de ETH, distribuidos linealmente durante 1 año
* **55% (5,500,000 TORN):** Tesorería de la DAO, se desbloqueará linealmente durante 5 años con un "cliff" (período de gracia o tiempo de espera) de 3 meses
* **30% (3,000,000 TORN):** Para los desarrolladores fundadores y los primeros seguidores, se desbloquearán linealmente durante 3 años con un "cliff" (período de gracia o tiempo de espera) de 1 año
![](../.gitbook/assets/1BjggJu1rN4\_QOXgcLJFNEQ.png)
![](../.gitbook/assets/1gmC0Jw8zr5xFvRK5zyQMyA.png)
## Airdrop <a href="#f04d" id="f04d"></a>
Los usuarios que creyeron en [Tornado.Cash](https://tornado.cash) desde el principio deberían tener poder de gobernanza en el protocolo. Por esta razón, los primeros usuarios del protocolo recibieron un airdrop de TORN.
Se ha hecho un airdrop de TORN a [todas las billeteras](https://github.com/tornadocash/airdrop/blob/master/airdrop.csv) que hicieron depósitos en el pool de ETH en [Tornado.Cash](https://tornado.cash) antes del bloque `11400000`. Los TORN se repartieron mediante un airdrop en forma de un cupón TORN no transferible (vTORN) que se puede canjear 1:1 a TORN en el periodo de 1 año, desde el 18 de diciembre de 2020 hasta el 18 de diciembre de 2021. Los TORN que no se canjean serán enviados al contrato de gobernanza después de 1 año y pasarán a formar parte de la Tesorería de la DAO. El TORN canjeado estará disponible de inmediato.
La cantidad repartida en el airdrop depende del tamaño y la antigüedad del depósito de los usuarios: los depósitos más grandes y los depósitos más antiguos recibirán más TORN. Los multiplicadores para el tamaño del depósito son logarítmicos:
![](../.gitbook/assets/1OgFrAd8p3GEZ14ZH4JnDiQ@2x.png)
Entonces, un depósito de 100 ETH obtiene el doble de tokens que un depósito de 1 ETH. El multiplicador permite que ambos, tanto los usuarios grandes y pequeños de [Tornado.Cash](https://tornado.cash) tengan voz en la gobernanza.
La curva exacta para el multiplicador de tiempo se ve así:
![](../.gitbook/assets/1bjE88NLnkBe29-Zcs5AGkw@2x.png)
La fórmula exacta del airdrop es la siguiente:
![](../.gitbook/assets/1mEGM4aMqrrKx0QXVa9IsKA@2x.png)
_Escrito por_ [_**El equipo de Tornado**_](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)

View File

@ -0,0 +1,191 @@
# Contratos inteligentes de Tornado Cash
[Código detrás del funcionamiento de Tornado.Cash](https://github.com/tornadocash) - contratos inteligentes, circuitos y herramientas de la blockchain - son completamente **de código abierto.** Esta página reagrupa toda la información sobre los contratos inteligentes de Tornado Cash.
## Direcciones de los contratos inteligentes
### Tornado Cash Clásico - Contratos del Pool
* Red principal de Ethereum
| Contrato | Dirección |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 0.1 ETH | [0x12d66f87a04a9e220743712ce6d9bb1b5616b8fc](https://etherscan.io/address/0x12d66f87a04a9e220743712ce6d9bb1b5616b8fc) |
| 1 ETH | [0x47ce0c6ed5b0ce3d3a51fdb1c52dc66a7c3c2936](https://etherscan.io/address/0x47ce0c6ed5b0ce3d3a51fdb1c52dc66a7c3c2936) |
| 10 ETH | [0x910cbd523d972eb0a6f4cae4618ad62622b39dbf](https://etherscan.io/address/0x910cbd523d972eb0a6f4cae4618ad62622b39dbf) |
| 100 ETH | [0xa160cdab225685da1d56aa342ad8841c3b53f291](https://etherscan.io/address/0xa160cdab225685da1d56aa342ad8841c3b53f291) |
| 100 DAI | [0xd4b88df4d29f5cedd6857912842cff3b20c8cfa3](https://etherscan.io/address/0xd4b88df4d29f5cedd6857912842cff3b20c8cfa3) |
| 1,000 DAI | [0xfd8610d20aa15b7b2e3be39b396a1bc3516c7144](https://etherscan.io/address/0xfd8610d20aa15b7b2e3be39b396a1bc3516c7144) |
| 10,000 DAI | [0](https://etherscan.io/address/0x07687e702b410Fa43f4cB4Af7FA097918ffD2730)[x](https://etherscan.io/address/0xfd8610d20aa15b7b2e3be39b396a1bc3516c7144)[07687e702b410Fa43f4cB4Af7FA097918ffD2730](https://etherscan.io/address/0x07687e702b410Fa43f4cB4Af7FA097918ffD2730) |
| 100,000 DAI | [0](https://etherscan.io/address/0x23773E65ed146A459791799d01336DB287f25334)[x](https://etherscan.io/address/0xfd8610d20aa15b7b2e3be39b396a1bc3516c7144)[23773E65ed146A459791799d01336DB287f25334](https://etherscan.io/address/0x23773E65ed146A459791799d01336DB287f25334) |
| 5,000 cDAI | [0x22aaA7720ddd5388A3c0A3333430953C68f1849b](https://etherscan.io/address/0x22aaA7720ddd5388A3c0A3333430953C68f1849b) |
| 50,000 cDAI | [0x03893a7c7463AE47D46bc7f091665f1893656003](https://etherscan.io/address/0x03893a7c7463AE47D46bc7f091665f1893656003) |
| 500,000 cDAI | [0x2717c5e28cf931547B621a5dddb772Ab6A35B701](https://etherscan.io/address/0x2717c5e28cf931547B621a5dddb772Ab6A35B701) |
| 5,000,000 cDAI | [0xD21be7248e0197Ee08E0c20D4a96DEBdaC3D20Af](https://etherscan.io/address/0xD21be7248e0197Ee08E0c20D4a96DEBdaC3D20Af) |
| 100 USDC | [0x4736dCf1b7A3d580672CcE6E7c65cd5cc9cFBa9D](https://etherscan.io/address/0x4736dCf1b7A3d580672CcE6E7c65cd5cc9cFBa9D) |
| 1,000 USDC | [0xd96f2B1c14Db8458374d9Aca76E26c3D18364307](https://etherscan.io/address/0xd96f2B1c14Db8458374d9Aca76E26c3D18364307) |
| 100 USDT | [0x169AD27A470D064DEDE56a2D3ff727986b15D52B](https://etherscan.io/address/0x169AD27A470D064DEDE56a2D3ff727986b15D52B) |
| 1,000 USDT | [0x0836222F2B2B24A3F36f98668Ed8F0B38D1a872f](https://etherscan.io/address/0x0836222F2B2B24A3F36f98668Ed8F0B38D1a872f) |
| 0.1 WBTC | [0x178169B423a011fff22B9e3F3abeA13414dDD0F1](https://etherscan.io/address/0x178169B423a011fff22B9e3F3abeA13414dDD0F1) |
| 1 WBTC | [0x610B717796ad172B316836AC95a2ffad065CeaB4](https://etherscan.io/address/0x610B717796ad172B316836AC95a2ffad065CeaB4) |
| 10 WBTC | [0xbB93e510BbCD0B7beb5A853875f9eC60275CF498](https://etherscan.io/address/0xbB93e510BbCD0B7beb5A853875f9eC60275CF498) |
* Arbitrum
| Contrato | Dirección |
| -------- | -------------------------------------------------------------------------------------------------------------------- |
| 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
| Contrato | Dirección |
| -------- | -------------------------------------------------------------------------------------------------------------------------------- |
| 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
| Contrato | Dirección |
| -------- | -------------------------------------------------------------------------------------------------------------------- |
| 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
| Contrato | Dirección |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| 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
| Contrato | Dirección |
| ------------- | ------------------------------------------------------------------------------------------------------------------------ |
| 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
| Contrato | Dirección |
| -------- | --------------------------------------------------------------------------------------------------------------------- |
| 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
| Contrato | Dirección |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| 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 - Contratos del Pool (beta)
| Contrato | Dirección |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Contrato | [0xD692Fd2D0b2Fbd2e52CFa5B5b9424bC981C30696](https://blockscout.com/xdai/mainnet/address/0xD692Fd2D0b2Fbd2e52CFa5B5b9424bC981C30696/transactions) |
| Asistente del L1 Omnibridge | [0xca0840578f57fe71599d29375e16783424023357](https://etherscan.io/address/0xca0840578f57fe71599d29375e16783424023357) |
| Verificador 2 | [0xDF3A408c53E5078af6e8fb2A85088D46Ee09A61b](https://blockscout.com/xdai/mainnet/address/0xDF3A408c53E5078af6e8fb2A85088D46Ee09A61b/transactions) |
| Verificador 16 | [0x743494b60097A2230018079c02fe21a7B687EAA5](https://blockscout.com/xdai/mainnet/address/0x743494b60097A2230018079c02fe21a7B687EAA5/transactions) |
| Hasher | [0x94C92F096437ab9958fC0A37F09348f30389Ae79](https://blockscout.com/xdai/mainnet/address/0x94C92F096437ab9958fC0A37F09348f30389Ae79/transactions) |
### Contratos de Gobernanza:
| Contrato | Dirección |
| --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| Contrato de Gobernanza | [0x5efda50f22d34f262c29268506c5fa42cb56a1ce](https://etherscan.io/address/0x5efda50f22d34f262c29268506c5fa42cb56a1ce) |
| Bóveda de Gobernanza (para el TORN bloqueado) | [0x2f50508a8a3d323b91336fa3ea6ae50e55f32185](https://etherscan.io/address/0x2f50508a8a3d323b91336fa3ea6ae50e55f32185#tokentxns) |
| Contrato de Despliegue | [0xCEe71753C9820f063b38FDbE4cFDAf1d3D928A80](https://etherscan.io/address/0xCEe71753C9820f063b38FDbE4cFDAf1d3D928A80) |
| Impl de Gobernanza | [0xffbac21a641dcfe4552920138d90f3638b3c9fba](https://etherscan.io/address/0xffbac21a641dcfe4552920138d90f3638b3c9fba) |
| "Vesting" de Gobernanza | [0x179f48c78f57a3a78f0608cc9197b8972921d1d2](https://etherscan.io/address/0x179f48c78f57a3a78f0608cc9197b8972921d1d2) |
| Fondos de la Comunidad | [0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4](https://gnosis-safe.io/app/eth:0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4/balances) |
| Token TORN | [0x77777feddddffc19ff86db637967013e6c6a116c](https://etherscan.io/address/0x77777feddddffc19ff86db637967013e6c6a116c) |
| Cupón del Token TORN | [0x3efa30704d2b8bbac821307230376556cf8cc39e](https://etherscan.io/address/0x3efa30704d2b8bbac821307230376556cf8cc39e) |
| Minería v2 | [0x746aebc06d2ae31b71ac51429a19d54e797878e9](https://etherscan.io/address/0x746aebc06d2ae31b71ac51429a19d54e797878e9) |
### Registro del repetidor
| Contrato | Dirección |
| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| TornadoRooter | [0xd90e2f925DA726b50C4Ed8D0Fb90Ad053324F31b](https://etherscan.io/address/0xd90e2f925DA726b50C4Ed8D0Fb90Ad053324F31b) |
| Proxy del feeManagerContract | [0x5f6c97C6AD7bdd0AE7E0Dd4ca33A4ED3fDabD4D7](https://etherscan.io/address/0x5f6c97C6AD7bdd0AE7E0Dd4ca33A4ED3fDabD4D7) |
| FeeManager | [0xf4B067dD14e95Bab89Be928c07Cb22E3c94E0DAA](https://etherscan.io/address/0xf4B067dD14e95Bab89Be928c07Cb22E3c94E0DAA) |
| Proxy del relayerRegistryContract | [0x58E8dCC13BE9780fC42E8723D8EaD4CF46943dF2](https://etherscan.io/address/0x58E8dCC13BE9780fC42E8723D8EaD4CF46943dF2) |
| RelayerRegistry | [0x01e2919679362dFBC9ee1644Ba9C6da6D6245BB1](https://etherscan.io/address/0x01e2919679362dFBC9ee1644Ba9C6da6D6245BB1) |
| Proxy del stakingContract | [0x2FC93484614a34f26F7970CBB94615bA109BB4bf](https://etherscan.io/address/0x2FC93484614a34f26F7970CBB94615bA109BB4bf) |
| TornadoStakingRewards | [0x26903a5a198D571422b2b4EA08b56a37cbD68c89](https://etherscan.io/address/0x26903a5a198D571422b2b4EA08b56a37cbD68c89) |
| Proxy del instanceRegistryContract | [0xB20c66C4DE72433F3cE747b58B86830c459CA911](https://etherscan.io/address/0xB20c66C4DE72433F3cE747b58B86830c459CA911) |
| InstanceRegistry | [0x2573BAc39EBe2901B4389CD468F2872cF7767FAF](https://etherscan.io/address/0x2573BAc39EBe2901B4389CD468F2872cF7767FAF) |
### Otros Contratos
| Contrato | Dirección |
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| "Trees" (árboles) de Tornado.Cash | [0x527653ea119f3e6a1f5bd18fbf4714081d7b31ce](https://etherscan.io/address/0x527653ea119f3e6a1f5bd18fbf4714081d7b31ce) |
| Verificador de actualizaciónes del árbol | [0x653477c392c16b0765603074f157314cc4f40c32](https://etherscan.io/address/0x653477c392c16b0765603074f157314cc4f40c32) |
| Verificador de Recompensas | [0x88fd245fedec4a936e700f9173454d1931b4c307](https://etherscan.io/address/0x88fd245fedec4a936e700f9173454d1931b4c307) |
| Verificador de Retiros | [0x09193888b3f38c82dedfda55259a82c0e7de875e](https://etherscan.io/address/0x09193888b3f38c82dedfda55259a82c0e7de875e) |
| Intercambio de Recompensas | [0x5cab7692d4e94096462119ab7bf57319726eed2a](https://etherscan.io/address/0x5cab7692d4e94096462119ab7bf57319726eed2a) |
| "Echoer" | [0x756c4628e57f7e7f8a459ec2752968360cf4d1aa](https://etherscan.io/address/0x756c4628e57f7e7f8a459ec2752968360cf4d1aa) |
| Proxy | [0x722122df12d4e14e13ac3b6895a86e84145b6967](https://etherscan.io/address/0x722122df12d4e14e13ac3b6895a86e84145b6967) |
| Mezclador 1 | [0x94a1b5cdb22c43faab4abeb5c74999895464ddaf](https://etherscan.io/address/0x94a1b5cdb22c43faab4abeb5c74999895464ddaf) |
| Mezclador 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) |
## Links de GitHub
* Código de Tornado Cash:
{% embed url="https://github.com/tornadocash/tornado-core" %}
* Líneas de comando de Tornado Cash para realizar transacciones en el protocolo:
{% embed url="https://github.com/tornadocash/tornado-cli" %}
* Para convertirse en retransmisor de Tornado Cash:
{% embed url="https://github.com/tornadocash/tornado-relayer" %}
* Interfaz de usuario web reducida para el protocolo Tornado Cash:
{% embed url="https://github.com/tornadocash/ui-minified" %}
* Todo sobre el token TORN:
{% embed url="https://github.com/tornadocash/torn-token" %}
* Todo sobre el programa de minería de anonimato (este programa finalizó a mediados de diciembre de 2021):
{% embed url="https://github.com/tornadocash/tornado-anonymity-mining" %}
Escrito por @ayefda

View File

@ -0,0 +1,89 @@
# Minería de Anonimato
La minería de anonimato es un incentivo para aumentar el nivel de privacidad en cualquier protocolo de unión o mezcla de monedas al recompensar a los participantes con puntos de anonimato (AP) dependiendo de cuánto tiempo mantengan sus activos en un pool.
{% hint style="warning" %}
_El programa de minería de anonimato de Tornado Cash comenzó el 18 de diciembre de 2020 y finalizó el 18 de diciembre de 2021._
{% endhint %}
Las personas depositan en cualquiera de los pools de anonimato admitidos (ETH, WBTC, DAI o cDAI) y se les recompensa con una cantidad fija de AP por bloque, durante el período que su depósito permanece en el pool. Estos puntos se pueden canjear por TORN una vez reclamados.
### Puntos de anonimato (AP)
_Los lectores deben de tener en cuenta que algunos depósitos de menor denominaciones en el momento de escribir este artículo no producen un rendimiento positivo debido a los costos de gas necesarios para retirar, canjear e intercambiar puntos de anonimato_
Uno de los miembros de la comunidad creó [una hoja de cálculo de minería 13](https://torn.community/t/anonymity-mining-spreadsheet/720) que ayuda a calcular el rendimiento porcentual anual (APY) para cada pool y cada conjunto de denominación, a través de la estimación de las tarifas requeridas para reclamar una recompensa. **Se recomienda ver esta hoja de cálculo y planificarse antes de esperar obtener rendimientos.** En la parte inferior de la hoja de cálculo, puedes ver cada pool seleccionando la pestaña asociada.
### Cómo obtener AP
1\. Decide qué cantidad y activo depositar seleccionándolo a través del menú desplegable, antes de hacer clic en "Connect" y "Deposit".
![](../.gitbook/assets/M3FH0gL.png)
2\. Toma un registro de la nota de depósito y haz una copia de seguridad de forma segura, **no compartas esto con nadie o te arriesgarás a perder tu depósito y recompensa.**
![](../.gitbook/assets/vhUstrU.png)
3\. Genera la prueba y envía la transacción.
4\. Tu depósito ahora debería poder verse en la parte inferior de la página, puedes rastrear cuánto AP ganarás aquí; recuerda que cuanto más tiempo permanezca activo tu depósito, más AP ganarás.
![](../.gitbook/assets/K6juetP.png)
_Las notas que están activas (no retiradas) se conocen como notas "no gastadas o usadas"._
### Cómo reclamar AP
1\. Primero tienes que crear una cuenta de minería y almacenar esas credenciales en la blockchain para una fácil recuperación (requiere una transacción), **al igual que al depositar notas, nunca compartas tu clave de recuperación de minería con nadie** y asegúrate de hacer una copia de seguridad y de guardarlo en un lugar seguro. Esta característica no es compatible con las billeteras de hardware, por lo que se recomienda almacenar la información tal y como se presenta.
![](../.gitbook/assets/LsKZKgK.png)
2\. Toma un depósito activo proporcionando una nota que no ha sido reclamada y retírala a la dirección que prefieras y decide si usar un retransmisor o no (_para mantener el anonimato de un depósito, siempre se recomienda usar un retransmisor_), esto llevará la nota a un estado de "usado o gastado".
![](../.gitbook/assets/AID86Cj.png)
**Recuerda mantener tus notas de depósito en secreto incluso después de retirarlas, ya que aún conservan la capacidad de canjear AP.**
![](../.gitbook/assets/bpsQxxR.png)
3\. Visita la ruta de minería de la aplicación e ingresa tu nota usada, es posible que te enfrentes a una de las siguientes situaciones.
* **La capacidad de reclamar tu nota usada**: haz clic en el botón "Claim reward" y envía la transacción, ya sea mediante el uso de un repetidor o no, una vez confirmado, tu saldo de AP debería actualizarse para reflejar la acción.
![](../.gitbook/assets/E9JYQhU.png)
* **La imposibilidad de reclamar una nota usada:** _“Warning: The note is not yet ready for anonymity mining. You can wait few days before trying again”, traducido “Advertencia: La nota aún no está lista para la minería de anonimato. Puedes esperar unos días antes de volver a intentarlo”_: esto significa que los árboles de Merkle no están sincronizados y requieren una transacción para actualizarse.
![](../.gitbook/assets/I6QTr0F.png)
Actualizar los árboles puede ser un proceso costoso, **se recomienda que los usuarios con pequeños depósitos que esperen a que los mineros más grandes actualicen los árboles, esto podría llevar desde unos pocos días hasta una semana**. Si deseas ver tu evento en relación con los lotes pendientes actuales, haz clic en el hipervínculo _“show mining note information”_, aquí también puedes pagar las tarifas de transacción para sincronizar el árbol relativo a tu retiro a través del botón “Update trees”.
![](../.gitbook/assets/D8dMXJj.png)
### Cómo intercambiar AP
1\. Navega a la pestaña "Swap" en la página de minería a la que se puede acceder a través de la segunda barra de navegación desde la parte superior de la página.
![](../.gitbook/assets/ahrjxbq.png)
2\. Ingresa la cantidad de AP solicitada para cambiar o selecciona la opción “Maximum”, "Máximo", para convertir tu saldo activo. Debajo de esta entrada, se mostrará información sobre la tasa AP/TORN actual y la recompensa de salida. Proporciona una dirección de preferencia para recibir la recompensa, finaliza generando la prueba y enviando la transacción a través de un repetidor o no.
![](../.gitbook/assets/wO55lAo.png)
3\. Si todos los pasos fueron seguidos correctamente, el TORN será transferido a la dirección de preferencia proporcionada en el paso 2 de esta sección.
### Comentarios de cierre
¡Felicidades , participaste con éxito en la minería de anonimato!
Siempre se recomienda planificar al decidir minar cualquiera de los pools de anonimato, los usuarios también deben ser conscientes de que la [tasa AP/TORN](https://duneanalytics.com/luckyallocator/Daily-AP-TORN-Rate-v2) depende de la oferta y la demanda, por lo tanto, **cuanta más gente reclama, más alta se vuelve la tasa, y cuantas menos personas reclaman, más baja se vuelve**.
Para obtener más información sobre la minería de anonimato, revisa los siguientes recursos:
* [Artículo de propuesta de gobernanza de Tornado.Cash](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
* [Artículo de optimización de minería de anonimato de Tornado.Cash](https://tornado-cash.medium.com/gas-price-claimed-anonymity-mining-a-victim-but-now-everyone-can-claim-ap-5441aaa32a1a)
* [Minería de anonimato explicada (ártico técnico)](https://torn.community/t/anonymity-mining-technical-overview/15)
_Saludos a_ [_@sockawoo_](https://torn.community/u/sockawoo) _y_ [_@ethdev_](https://torn.community/u/ethdev) _por asistir en el "peer-reviewing"_
_Escrito por_ [_**@xgozzy**_](https://torn.community/u/xgozzy/summary)\_\_

View File

@ -0,0 +1,55 @@
# Herramienta de Cumplimiento
Por diseño, todo es público en la blockchain, lo que puede privar a los usuarios de su derecho a la privacidad. Cualquiera puede tener acceso al historial completo de transacciones de todos. En respuesta a este problema, el protocolo Tornado.Cash permite a los poseedores de criptomonedas recuperar su privacidad y anonimato. De hecho, permite a los usuarios romper el vínculo que existe entre una dirección de origen y una de destino.
Sin embargo, mantener la privacidad y preservar la libertad financiera nunca debe ser a expensas de incumplimientos. El derecho a la privacidad radica en la capacidad de tener control sobre la información que proporcionamos y a quién se la proporcionamos.
De esta manera, **la Herramienta de Cumplimiento de Tornado.Cash permite a los usuarios probar el origen de sus fondos.** Gracias a la Nota generada después de cada depósito, **esta herramienta emitirá una prueba verificada criptográficamente del historial de transacciones** utilizando las direcciones de Ethereum que se utilizaron para depositar y retirar activos.
Puedes visitar la publicación de Medium relacionada con esta herramienta para obtener más información sobre su desarrollo y lanzamiento: [**Tornado.Cash compliance Medium Post**](https://tornado-cash.medium.com/tornado-cash-compliance-9abbf254a370).
Por lo tanto, si alguna vez necesitas probar el origen de los activos retenidos retirados de uno de los pools de Tornado.Cash, te invitamos a utilizar la siguiente [Herramienta de Cumplimiento](https://tornadocash.eth.link/compliance):
![https://app.tornado.cash/compliance/](<../.gitbook/assets/Capture décran 2021-09-02 à 14.57.11.png>)
## ¿Cómo usar la herramienta de cumplimiento?
Con cada depósito realizado a través de la [aplicación Tornado.Cash](https://tornadocash.eth.link), el protocolo genera una nueva Nota. Esta Nota es necesaria para retirar los activos depositados más adelante en cualquier dirección de retiro. Es esta misma Nota que, en caso de ser necesario, permite a los usuarios generar un Informe de Cumplimiento para acreditar el origen de sus activos.
_Más información sobre cómo depositar y retirar activos en Tornado.Cash se encuentra disponible en:_ [_Depósitos y Retiros._](deposit-withdraw.md)__
Para obtener un Informe de Cumplimiento, el usuario solo necesita copiar la Nota, generada después del depósito, en la casilla correspondiente.
### Antes de retirar
Si la nota aún no ha sido usada (es decir, los activos aún no se retiraron), la herramienta de Cumplimiento solo proporcionará información sobre el depósito:
* Hash de transacción del depósito;
* La dirección de origen;
* El hash de Compromiso.
El compromiso es el área aleatoria de bytes generados en cada depósito que se envía al contrato inteligente Tornado.Cash para caracterizar la transacción.
![https://app.tornado.cash/compliance/](<../.gitbook/assets/Capture décran 2021-09-02 à 15.07.01.png>)
_Puedes encontrar más información sobre cómo Tornado.Cash logra brindar privacidad leyendo_ [_¿Cómo funciona Tornado.Cash?_](../general/how-does-tornado.cash-work.md)__
### Después de retirar
Si la nota se usó (es decir, los activos se retiraron a una dirección determinada usando la nota), la Herramienta de Cumplimiento completará la información anterior agregando:
* Hash de transacción del retiro;
* La dirección de destino;
* El hash anulador.
El hash anulador es una entrada pública que se envía a la red para que se verifique con el contrato inteligente y los datos del árbol Merkle para permitir el retiro.
![https://app.tornado.cash/compliance/](<../.gitbook/assets/Capture décran 2021-09-02 à 15.12.23.png>)
Por lo tanto, la herramienta permite a los usuarios volver a vincular las direcciones de origen y destino para probar el historial de transacciones de los activos utilizados en Tornado.Cash.
Esta información también se puede descargar en formato PDF, lo que facilita su envío a cualquier tercero deseado:
![https://app.tornado.cash/compliance/](<../.gitbook/assets/Capture décran 2021-09-02 à 15.12.53.png>)
_Escrito por_ [_@ayefda_](https://torn.community/u/ayefda)

View File

@ -0,0 +1,53 @@
# Depósitos y retiros
Este tutorial es una explicación paso a paso de cómo depositar y retirar tus fondos. Si quieres comprender cómo funciona el sistema interno de Tornado.cash, consulta [este tutorial](../general/how-does-tornado.cash-work.md).
## **Depositar**
### Elige una red
[Tornado cash](https://tornadocash.eth.link) está disponible en varias blockchains, por lo que tendrás que elegir entre 4:
![](../.gitbook/assets/azpoj.gif)
### Selecciona un token
Escoge el token que deseas depositar y el monto:
![](../.gitbook/assets/abdce.gif)
### Conecta tu billetera
Haz clic en `Connect` y selecciona entre proveedores de billetera como Metamask o WalletConnect.
### Guarda tu nota
Haz clic en `Deposit` y almacena tu nota en un lugar seguro antes de hacer clic en `I backed up the note`. También puedes guardar las notas cifradas en la blockchain configurando una cuenta de notas, haciendo clic en `Settings` (esquina superior derecha).
![](../.gitbook/assets/aaaab.gif)
### Se paciente
Como se explica [aquí](https://github.com/lEscanore/docs/blob/es/general/tips-to-remain-anonymous.md#be-patient), cuanto más esperes, mayor será tu anonimato.
¡Felicitaciones! Lo hiciste. Ahora tus tokens están en el pool de Tornado.Cash.
## Retirar
### Elige una red
[Tornado cash](https://tornadocash.eth.link) está disponible en varias blockchains, por lo que tendrás que elegir entre 4:
![](<../.gitbook/assets/Enregistrement de lécran 2021-08-25 16.15.15(1).gif>)
### Pega tu nota
Utiliza tu nota de depósito pegándola en la casilla correspondiente. Haz clic en `Withdraw` y espera a que se genere la prueba zksnark.
### Confirma el retiro
![](../.gitbook/assets/abdaaaa.png)
¡Listo!
_Escrito por_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)

View File

@ -0,0 +1,72 @@
# Fondeos y retiros en Nova
Tornado Cash funciona al romper el vínculo que existe entre las direcciones de origen y destino en la blockchain. Para hacerlo, el protocolo necesita que los tokens se depositen en un pool desde una dirección y luego se retiren a través de otra dirección.
Este principio sigue siendo el mismo para Tornado Cash Nova. En cuanto a los pools tradicionales de cantidad fija, estas dos acciones son fundamentales para la eficiencia de la herramienta:
* El proceso de “Financiación o Fondeo”,
* El proceso de “Retiro”.
## Proceso de financiación
La gran novedad en comparación con los pools de Tornado Cash tradicionales es que **las cantidades depositadas ya no están predefinidas.** Los usuarios pueden elegir una cantidad personalizada dentro de la capacidad del saldo de sus billeteras.
Por lo tanto, si deseas poner 0,4 ETH en el pool, puedes hacerlo todo a la vez en lugar de realizar cuatro transacciones separadas con el pool tradicional de 0,1 ETH.
![](https://i.imgur.com/rqmzdgG.gif)
### ¿Cómo funciona? <a href="#user-content-how-does-it-work" id="user-content-how-does-it-work"></a>
**El primer depósito 💰**
* El primer paso es iniciar sesión en Tornado Cash Nova a través de una cuenta de Metamask.
* Tu cuenta no está configurada aún (botón `Set up account` visible en la esquina superior derecha). Para configurar tu cuenta, puedes:
* **Haz clic en `Set up account`**: la dirección de tu wallet se registrará en Nova sin necesidad de depositar tokens. Esta acción te va a permitir recibir transferencias o depósitos dentro del pool desde cualquier otra dirección.
* **Elige la dirección de tu wallet activa como la dirección del destinatario**: al depositar tokens en el pool, tu cuenta (con tu dirección protegida y clave protegida) se creará automáticamente. Los fondos depositados complementarán tu saldo protegido.
* **Elige otra dirección registrada:** los tokens se agregarán al saldo protegido de la dirección del destinatario elegido. Esta dirección del recipiente debe ser una dirección protegida que se haya registrado anteriormente en el pool.
Cuando inicias sesión, la `Recipient address` o `Dirección del destinatario` se completa de forma predeterminada con la dirección de tu wallet. Puedes cambiarlo dependiendo de cómo deseas usar la herramienta.
Si configuras una nueva cuenta, podrás iniciar sesión en el pool más tarde, verificar tu saldo protegido de Tornado o recibir transferencias protegidas utilizando tu dirección protegida o tu clave protegida.
_Toda la información sobre cómo usar estos elementos para iniciar sesión o dónde encontrar tu clave protegida está disponible en_ [https://github.com/lEscanore/docs/blob/es/tornado-cash-nova/logging-in-tornado-cash-nova.md](https://github.com/lEscanore/docs/blob/es/tornado-cash-nova/logging-in-tornado-cash-nova.md "mention") _._
**Los siguientes depósitos 💸**
Los siguientes depósitos están sujetos a las mismas reglas que el primero, excepto que la cuenta ya está configurada.
Al iniciar sesión en el pool con tu dirección / clave protegida, puedes depositar las cantidades elegidas en tu dirección protegida elegida como tú desees.
⚠️ Debido que es una versión beta, los depósitos actualmente están limitados a 1 ETH por transacción. Sin embargo, si la comunidad desea aumentar este límite, la cantidad máxima de 1 ETH siempre se puede cambiar a través de una propuesta de gobernanza.
## Proceso de retiro <a href="#withdrawing-process" id="withdrawing-process"></a>
![](https://i.imgur.com/qn9eJXS.gif)
Para retirar fondos del pool Nova, puedes:
* elige entre un conjunto de cuatro cantidades predeterminadas (0.1, 0.3, 0.5 y 1 ETH),
* elige una cantidad completamente personalizada a través del botón `Set custom`.
### Opción personalizada para retiros <a href="#user-content-custom-option-for-withdrawal" id="user-content-custom-option-for-withdrawal"></a>
**La opción personalizada solo debe elegirse con pleno conocimiento de los siguientes hechos y con total confianza en tus acciones.**
Para mantener tu privacidad, se recomienda encarecidamente elegir una de las cuatro cantidades sugeridas, ya que permitirá que el retiro se mezcle con el retiro de la multitud.
De hecho, dependiendo de la cantidad elegida, se puede deducir una conexión entre tu transacción inicial de fondos y tu retiro si:
* la cantidad financiada inicialmente y la cantidad retirada son exactamente iguales,
* los montos financiados y retirados se pueden vincular fácilmente a través de una suma.
_Por ejemplo, un depósito de 0,42 ETH se puede vincular a un retiro de exactamente 0,42 ETH o dos veces 0,21 ETH, lo que podría comprometer el anonimato. Sin embargo, con un retiro de 0.391 ETH, la privacidad se preserva mejor, ya que no existe un vínculo obvio entre las cantidades de 0.42 y 0.391._
### Transacciones a través de Gnosis Chain (L2) <a href="#user-content-transctions-through-gnosis-chain-l2" id="user-content-transctions-through-gnosis-chain-l2"></a>
Para transacciones más baratas, Gnosis Chain (anteriormente xDAI Chain) se usa como Layer-2. Para ello, se utiliza un puente entre la red principal de ETH "Mainnet" y WETH de Gnosis Chain.
Por lo tanto, para evitar ataques de spam que sobrecarguen el puente, el monto del retiro debe ser superior a los 0,05 ETH.
_Escrito por_ [_@ayefda_](https://torn.community/u/ayefda)

View File

@ -0,0 +1,65 @@
# Iniciando sesión en Tornado Cash Nova
Lanzado en diciembre de 2021, Tornado Cash Nova ofrece la libertad de elegir montos personalizados para las transacciones, así como la capacidad de transferir tokens sin abandonar el anonimato. Con características tan únicas, esta nueva pool requiere su propio conjunto de instrucciones.
Se puede acceder a Tornado Cash Nova (versión beta) a través de su propia aplicación descentralizada en [nova.tornadocash.eth.link](https://nova.tornadocash.eth.link).
![](https://i.imgur.com/F8pojDs.png)
En primer lugar, bienvenido al pool de Tornado Cash Nova, ahora descubramos cómo funciona esta nueva herramienta 🌪
## Log In <a href="#log-in-nova" id="log-in-nova"></a>
![](https://i.imgur.com/uHPTk13.png)
Puedes iniciar sesión en tu cuenta de Tornado Cash Nova de la siguiente manera:
* **Conectandote con MetaMask** con la dirección vinculada a tu cuenta Nova,
* **Utilizando la clave protegida** que se generó junto con la creación de tu cuenta.
Cada cuenta está conectada a una **dirección protegida** única (así como a una **clave protegida** única) que se pueden utilizar para iniciar sesión y administrar el saldo dentro del pool de Nova.
### Cuenta de Tornado Cash Nova <a href="#user-content-tornado-cash-nova-account" id="user-content-tornado-cash-nova-account"></a>
Iniciar sesión en el pool de Nova te permitirá:
* **Comprobar tu saldo protegido** que representa la cantidad de tokens que posees actualmente en el pool de Nova,
* **Deposita a tu balance** con tokens adicionales,
* **Transferir la custodia de los tokens** a otra dirección protegida registrada en el pool,
* **Retira la cantidad deseada de tokens** a través de la dirección de destino que elijas.
Solo aquellos que tengan acceso a tu billetera Metamask o a tu clave protegida podrán acceder a esta información con respecto a tu cuenta (es decir, tu saldo protegido). ⚠️ Sé consciente de qué información compartes con quién.
### Billetera MetaMask <a href="#user-content-metamask-wallet" id="user-content-metamask-wallet"></a>
Cada cuenta de Tornado Cash Nova está vinculada a una dirección protegida. Como se mencionó anteriormente, los usuarios tienen dos formas de acceder a su cuenta y su saldo. Una de estas formas es **a través de una billetera de MetaMask conectada a la dirección protegida apropiada**.
![](https://i.imgur.com/idXaco8.png)
Una dirección protegida se crea automáticamente cuando los usuarios inician sesión con una dirección determinada y luego depositan tokens para utilizar el saldo del pool de esta dirección.
_Más información sobre la acción de Financiamiento está disponible en_ [_Fondeos y Retiros en Nova_](fund-and-withdraw-on-nova.md)__
Sin embargo, las direcciones protegidas también se pueden crear desde cero como una acción separada iniciando sesión en una nueva dirección sin un enlace previo a Tornado Cash Nova, luego haciendo clic en `Set up account`.
Al confirmar esta acción a través de tu cuenta de Metamask, tu dirección protegida se cifrará y creará con la generación de una clave protegida.
![](https://i.imgur.com/8q7DYeh.png)
Una vez configurada la cuenta, podrás recibir transferencias protegidas de tokens desde cualquier otra dirección registrada en el pool. También podrás financiar, transferir y retirar tokens como quieras.
### Clave protegida <a href="#shielded-key" id="shielded-key"></a>
Como se vio anteriormente, la otra forma de iniciar sesión es **a través de la clave protegida generada** que se crea junto con una cuenta mediante la configuración de una nueva dirección protegida.
Una vez que has iniciado sesión con tu dirección y tu cuenta esté configurada, puedes descargar esta clave protegida en cualquier momento accediendo a los datos de tu cuenta (haciendo clic en tu dirección, junto a tu saldo protegido).
![](https://i.imgur.com/RFac1HU.png)
![](https://i.imgur.com/F2Scf8w.png)
Para obtener total privacidad, todavía se requieren las mismas prácticas que se recomiendan para los pools de Tornado Cash tradicionales. _Puedes encontrar consejos para mantener la privacidad en la documentación del protocolo:_ [_Consejos para permanecer anónimo_](../general/tips-to-remain-anonymous.md) _y_ [_Más consejos de anonimato_](more-anonymity-tips.md) _._
\_\_
_Escrito por_ [_@ayefda_](https://torn.community/u/ayefda)

View File

@ -0,0 +1,44 @@
# Más consejos de anonimato
Para esta sección, te remitimos al tutorial [tips-to-remain-anonymous.md](../general/tips-to-remain-anonymous.md "mention") como primer paso. Todos los puntos mencionados en este tutorial aún se aplican a Tornado Cash Nova.
Como recordatorio rápido, estos consejos incluyen:
* Uso de un VPN,
* No compartir la clave protegida o el acceso a esta dirección protegida
* Si se descarga, mantener esta clave protegida en un lugar seguro,
* Eliminar los datos después de su uso,
* Evitar el uso del mismo token API para todas las transacciones,
* Ser paciente entre el momento del depósito y el retiro,
* Uso de múltiples direcciones para el retiro.
Sin embargo, con sus nuevas características, Tornado Cash Nova requiere más precauciones para mantener el anonimato.
## Use of Relayers <a href="#use-of-relayers" id="use-of-relayers"></a>
Los pagos del gas son necesarios para las transacciones. Para transferencias y retiros protegidos, hay dos métodos de pago disponibles para proporcionar ETH para pagar el gas. Puedes **conectar tu billetera o usar un repetidor**.
Pagar este gas usando tu billetera puede comprometer el anonimato de la transacción si los ETH utilizados se pueden vincular a tu identidad. Por lo tanto, **se recomienda utilizar un repetidor para preservar la privacidad**
![Tips1](https://i.imgur.com/PsZ89Ym.png)
## Elección de cantidad de retiro <a href="#user-content-choice-of-withdrawal-amounts" id="user-content-choice-of-withdrawal-amounts"></a>
La función de cantidades personalizadas ofrece más flexibilidad y libertad de uso. Sin embargo, puede comprometer tu privacidad si se usa sin cuidado.
### Elegir montos predefinidos para retiros
![Tips2](https://i.imgur.com/dKYvNQT.png)
Se recomienda encarecidamente elegir una de las cuatro cantidades predeterminadas, ya que permitirá que tu retiro se mezcle con la multitud y permanezcas en el anonimato.
Sigues teniendo la libertad de `Set custom` o `Establecer un monto personalizado` para retirar una cantidad personalizada de tu elección. Sin embargo, dependiendo de la cantidad elegida, se puede deducir una conexión entre tu transacción inicial de fondos y tu retiro si:
* La cantidad financiada inicialmente y la cantidad retirada son exactamente iguales,
* Las cantidades financiadas y retiradas se pueden vincular fácilmente a través de una suma.
Por ejemplo, un depósito de 0,42 ETH se puede vincular a un retiro de exactamente 0,42 ETH o dos veces 0,21 ETH, lo que podría comprometer el anonimato. Sin embargo, con un retiro de 0.391 ETH, la privacidad se preserva mejor, ya que no existe un vínculo obvio entre las cantidades de 0.42 y 0.391.
La opción personalizada solo debe elegirse con pleno conocimientos y con total confianza en tus acciones.
_Escrito por_ [_@ayefda_](https://torn.community/u/ayefda)

View File

@ -0,0 +1,15 @@
# Transferencias protegidas en Nova
Una de las características de Tornado Cash Nova es la introducción de transferencias protegidas. Permite transacciones protegidas de tokens depositados mientras permaneces dentro del pool.
Hasta ahora, para transferir la custodia de los fondos depositados, primero era necesario retirar los tokens. Con Nova, podrás transferir una cantidad elegida de tu balance protegido (no necesariamente todo) a otra dirección sin necesidad de retirarlos del pool.
![](https://i.imgur.com/cf99tOn.gif)
Estas transferencias protegidas se pueden realizar a cualquier dirección que elijas, siempre que esta dirección esté protegida (es decir, ya registrada en el pool de Tornado Cash Nova).
Como recordatorio, una dirección protegida se registra a través de la acción `Set up account` o junto con un depósito inicial desde una wallet / billetera.
Te recomendamos que verifiques dos veces la dirección protegida a la que transfieras los tokens, ya que esta acción es irreversible.
_Escrito por_ [_@ayefda_](https://torn.community/u/ayefda)