1
0
Fork 0

Complete Spanish translation

This commit is contained in:
EeXavi 2021-09-18 21:25:01 +02:00
parent ebd6bfa12d
commit 0b9cc66de0
12 changed files with 211 additions and 214 deletions

View File

@ -4,7 +4,7 @@ Los prerrequisito para probar la aplicación en la red de pruebas se listan a co
## Prerrequisito para la red Goerli Network
- ETH de prueba que pueden ser obtenidos con el ***faucet*** de Goerli
- TORN de prueba, propocionados por el equipo del proyecto (no obligatorios)
- TORN de prueba, proporcionados por el equipo del proyecto (no obligatorios)
- Configurar su red en el monedero Metamask como **"Goerli Test Network"**
### Paso 1: Recibir ETH de prueba en el monedero

View File

@ -1,9 +1,9 @@
# Cómo Realizar Un Depósito En Tornado Cash
Para mejorar la privacidad, Tornado Cash rompe la cadena que une la direccion fuente y destino. La plataforma usa un smart contract que acepta depósttos de ETH. Cuanod el usuario quiere realizar un depósito, él/élla genera una clave y envia su hash correspondiente (llamado ***commitment***) junto con la cantidad que quiere depositar, al smart contract de Tornado. El contrato acepta el depósito y añade el ***commitment*** a la lista de depósitos.
Para mejorar la privacidad, Tornado Cash rompe la cadena que une la direccion fuente y destino. La plataforma usa un smart contract que acepta depósitos de ETH. Cuando el usuario quiere realizar un depósito, él/ella genera una clave y envia su hash correspondiente (llamado ***commitment***) junto con la cantidad que quiere depositar, al smart contract de Tornado. El contrato acepta el depósito y añade el ***commitment*** a la lista de depósitos.
## Guía de uso
Dirígase a la **[web](https://tornado.cash/)** Tornado Cash.
Diríjase a la **[web](https://tornado.cash/)** Tornado Cash.
La pagina principal es la siguiente.
![webpage](https://siasky.net/DADgpg5vPOF5JPwOxlFwYXPzT8vRFlR9leCDWqMBIWR9yg)
@ -12,7 +12,7 @@ Clique en **Launch App** y será redirigido a la **[página](https://app.tornado
![wallet](https://siasky.net/KABpV33X84PCitszZpwa4thYvYOxPHw29Qlx0UqKxf4ioQ)
Connecte su monedero Web3 (p.ej. Metamask).
Conecte su monedero Web3 (p.ej. Metamask).
### Note Account
Una vez haya conectado su monedero Web3 (Metamask), el siguiente paso que se le pide es configurar una ***Note account***.
@ -28,12 +28,12 @@ La aplicación mostrará su clave Note Account, que deberá guardad de forma seg
![account setup](https://siasky.net/bAAPlh2vU89f5mFkssIFGLhXZJTPHivQDlrrWm0m-yn5ZQ)
Clique en **Setup account** y se lanzará una trasacción en su monedero Web3 (Metamask)
Una vez la trasacción haya finalizado, usted podrá ver que su Note Account se ha configurado correctamente.
Clique en **Setup account** y se lanzará una transacción en su monedero Web3 (Metamask)
Una vez la transacción haya finalizado, usted podrá ver que su Note Account se ha configurado correctamente.
![note account set](https://siasky.net/HAA4u3D5HkdPlE1de6e2n0NbKg4ANoW_qL5WBY0yGlE6gg)
La configuración básica de su cuenta se ha completado. Ahora puede proceder con el Depóstito.
La configuración básica de su cuenta se ha completado. Ahora puede proceder con el Depósito.
### Depósito
Para mantener un nivel alto de anonimato, uno de los métodos que Tornado Cash usa es permitir que los usuarios depositen solamente unas cantidades fijas establecidas. Navegue a la pestaña de **Deposit** y seleccione el token que desea depositar, notará que se le permite depositar solamente algunas cantidades fijas del token. Por ejemplo, en el caso de ETH, usted puede depositar solamente valores de 0.1 ETH, 1 ETH, 10 ETH, or 100 ETH.
@ -50,10 +50,10 @@ Podrá observar que su transacción de depósito se añade en la sección de ***
![statistics](https://siasky.net/rADt7GRpcVllIhlIoAiUpeqDoKUfVYFhXTiklNLMlXn31w)
En la parte baja de la pestaña, usted puede comprobar su trasnacción de depósito junto con otros detalles clave:
- Tiempo desde que se ha ralizado la transacción (Time passed)
En la parte baja de la pestaña, usted puede comprobar su transacción de depósito junto con otros detalles clave:
- Tiempo desde que se ha realizado la transacción (Time passed)
- Cantidad depositada (amount)
- Cualquier depósito siguiente posterior a su trasacción con la misma denominación o cantidad (Subsequent deposits)
- Cualquier depósito siguiente posterior a su transacción con la misma denominación o cantidad (Subsequent deposits)
- Hash de la transacción (Tx Hash)
- Estado de la transacción (Status)
- Recompensas ganadas (Rewards)
@ -61,7 +61,7 @@ En la parte baja de la pestaña, usted puede comprobar su trasnacción de depós
![deposit details](https://siasky.net/OADOPSot2Tx_FAvtqKJz-jFwkUKbeqtG8YD2z4zNz7YTSA)
La sección de recompensas muestra el ***Anonymity Point (AP)*** que el usuario gana al depositar y retirar en la pool ETH de anonimato. Puede ganar mas AP si su depósito permanece en diha pool.
La sección de recompensas muestra el ***Anonymity Point (AP)*** que el usuario gana al depositar y retirar en la pool ETH de anonimato. Puede ganar mas AP si su depósito permanece en dicha pool.
La Note puede utilizarse para retirar los fondos. Explicaremos en detalle cómo puede usar la Note para retirar sus fondos en la seccion ***How To Withdrawal From Tornado Cash***.

View File

@ -1,10 +1,10 @@
# Cómo Retirar De Tornado Cash
Los usuarios pueden retirar sus tokens de la plataforma Tornado Cash en cualquier momento, pero para asegurar un nivel de privacidad alto se recomienda esperar hasta que haya algunos depósitos posteriores al suyo.
Para las retiradas, se requeire que los usuarios dispongan de:
Para las retiradas, se requiere que los usuarios dispongan de:
- Note
- Dirección de recepción
![wihdraw button](https://siasky.net/IAA0oMfBCz3vPgANvIUsGBS84y4eC0DFgrbuVWVDwX5i9Q)
![withdraw button](https://siasky.net/IAA0oMfBCz3vPgANvIUsGBS84y4eC0DFgrbuVWVDwX5i9Q)
Rellene los detalles obligatorios. Obtendrá los detalles de ***Note*** de la transacción de depósito original.
Una vez haya cumplimentado los detalles de Note, los demás detalles sobre su depósito se mostrarán.
@ -19,7 +19,7 @@ Usted puede escoger el método de retirada ***Web3 wallet*** pero necesitará un
![withdraw wallet](https://siasky.net/MACMuLY11IK0h2b1MON8k0gUjZHLNVqwDYdX5tW9-npAhw)
Por tanto, es cemoendable escoger el metodo de retirada a traves de un ***Relayer***. Un relayer se usa para preservar la privacidad. Con la opción Relayer no hay manera de conectar las direcciones de ingreso y retirada.
Por tanto, es recomendable escoger el metodo de retirada a traves de un ***Relayer***. Un relayer se usa para preservar la privacidad. Con la opción Relayer no hay manera de conectar las direcciones de ingreso y retirada.
![relayer](https://siasky.net/MAALGPo1Emw_K_-y6t6EaB6Ao--NPnSuIQfTfqI28qSUCw)

View File

@ -6,7 +6,7 @@
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 governanza y el minado de los smart contracts se ha desplegado de manera descentralizada.
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.
@ -30,17 +30,18 @@ Hoy en dia, Tornado.Cash se puede usar con los tokens siguientes:
![](.gitbook/assets/non-custodial-anonymous-transactions-on-ethereum-3-.png)
El protocolo también incluye un **sistema de minado anónimo par alguno de sus tokens**, permitiendo a los usuarios ganar **tokens de governanza**. 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, los parémetros del protocolo y la distribución de tokens están completamente bajo el control de la comunidad a través de su governanza.
El protocolo también incluye un **sistema de minado anónimo par alguno 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, los parámetros del protocolo y la distribución de tokens están completamente bajo el control de la comunidad a través de su gobernanza.
Mas información disponible en [Anonymity mining](anonymity-mining.md) y [Tornado.Cash token](torn.md).
## Como funciona Tornado.Cash
[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 Autónoma Descentralizada\), la governanza y minado de los smart contracts de Tornado.Cash han sido desplegados emteramente por su comunidad.
[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.
El protocolo también funciona con zk-SNARK, lo cuál habilita las ***zero-knowledge proofs***, evidencias de nulo conocimiento, permitiendo a los usuarios demostrar la posesión de cierta información sin necesidad de relevarla explícitamente. El uso de dicha tecnología se basa en **investigaciones en codigo 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 numero significativo de contribuyentes hace imposible comprometer el protocolo mediente el copiado de las pruebas de nulo-conocimiento.
El protocolo también funciona con zk-SNARK, lo cuál habilita las ***zero-knowledge proofs***, evidencias de nulo conocimiento, permitiendo a los usuarios demostrar la posesión de cierta información sin necesidad de relevarla explícitamente. El uso de dicha tecnología se basa en **investigaciones en codigo 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 numero significativo de contribuyentes hace imposible comprometer el protocolo mediante el copiado de las pruebas de nulo-conocimiento.
La interfaz de usuario esta 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.
_Escrito por_ [_**@ayefda**_](https://torn.community/u/ayefda) \
_Traducido por_ [_@EeXavi_](https://twitter.com/EeXavi?s=09)

View File

@ -1,90 +1,89 @@
# Anonymity mining
# Minado de anonimato
Anonymity mining is an incentive to increase the level of privacy in any coin-joining or coin-mixing protocols by rewarding participants anonymity points \(AP\) dependent on how long they hedge their assets in a pool.
El minado de anonimato o _anonymity mining_ es un incentivo para incrementar el nivel de privacidad para cualquier protocolo de _coin-joining_ o _coin-mixing_ mediante la recompensa a los participantes con puntos de anonimato (AP - anonymity points) dependiendo del tiempo que mantengan sus activos en una pool.
_This incentive began on December 18, 2020 and will end on December 18, 2021._
_Este incentivo empezó el 18 de Diciembre de 2020 y acabará el 18 de Diciembre de 2021._
Individuals deposit to any one of the anonymity pools that are supported \(ETH, WBTC, DAI or cDAI\) and are rewarded a fixed amount of AP per block, over the period their deposit remains in the pool. These points can then be exchanged for TORN once claimed.
Los depósitos individuales en cualquier pool de anonimato permitidas \(ETH, WBTC, DAI or cDAI\) y que se recompensa con una cantidad fija de AP por bloque, durante su periodo de depósito permanece en la pool. Estos puntos se pueden intercambiar por TORN una vez reclamados.
### Anonymity points \(AP\)
_Readers should be aware some lower denomination deposits at the time of writing, do not produce a positive return due to the gas costs required to withdraw, redeem and exchange anonymity points_
_Los lectores deben saber que algunos depósitos de cantidades bajas a fecha de escritura, no producen un retorno positivo debido al coste de gas requerido para retirar, canjear y cambiar los anonymity points_
One of the community members created the resource of [a mining spreadsheet 13](https://torn.community/t/anonymity-mining-spreadsheet/720) that helps calculate annual percentage yields \(APYs\) for each pool and each denomination set within, through estimating the fees required to claim a reward. **It is highly recommended to view this resource and plan ones course of action before expecting to earn yield.** At the bottom of the spreadsheet, you can view each pool by selecting the associated tab.
Uno de los miembros de la comunidad creó un recurso de [hoja de minado 13](https://torn.community/t/anonymity-mining-spreadsheet/720) que ayuda a calcular el porcentaje de rendimiento anual \(APY\) para cada pool y cada cantidad fijada, estimando las comisiones requeridas para reclamar la recompensa. **Es muy recomendable revisar este recurso y planear sus acciones antes de esperar un retorno con cierto rendimiento.** Al final de la hoja de cálculo, usted puede ver cada pool seleccionando la pestaña asociada.
### How to earn AP
### Como ganar AP
1. Decide what amount and asset to deposit by selecting it through the dropdown menu, before clicking on "Connect" and "Deposit".
1. Decida que cantidad y activo va a depositar seleccionándolo mediante el menu desplegable, antes de hacer clic en "Connect" y "Deposit".
![](.gitbook/assets/m3fh0gl.png)
2. Take a record of your depositing note and back it up safely, **do not share this with anyone or risk losing your deposit and reward.**
2. Haga una copia de su nota de depósito y guárdela en un lugar seguro, **no comparta esto con nadie o pondrá a riesgo su depósito y recompensa.**
![](.gitbook/assets/vhustru.png)
3. Generate the proof and submit the transaction.
3. Genere la prueba y envíe la transacción.
4. Your deposit should now be viewable on the bottom of the page, you can track how much AP it earns here; remember the longer your deposit remains active, the more AP you earn.
4. Su depósito deberia ahora ser visible en el inferior de la página, puede seguir cuánto AP gana ahí; recuerde que como mayor tiempo permanece su depósito activo, más AP ganará.
![](.gitbook/assets/k6juetp.png)
_Notes that are active \(not withdrawn\) are known as “unspent” notes._
_Las Notas que estan activas \(no retiradas\) se conocen como notas de tipo "unspent"._
### How to claim AP
### Como reclamar AP
1. First you must create a mining account and store those credentials on-chain for easy recovery \(requires a transaction\), **like depositing notes, you should never share your mining recovery key with anyone** and ensure to back it up in a safe place. This feature is not supported by hardware wallets so its encouraged to store the information as presented_._
1. Primero debe crear una cuenta de minado y guardar sus credenciales on-chain para su fácil recuperación \(requiere una trasnacción\), **al igual que con las notas, usted nunca debe compartir su clave de recuperacion de minado con nadie** y asegúrese de guardarla en un lugar seguro. Esta característica no esta respaldada por los monederos hardware, por lo que se recomienda guardar la información como se presenta.
![](.gitbook/assets/lskzkgk.png)
2. Take an active deposit through providing an unspent note and withdraw to an address of preference and decide whether to use a relayer or not \(_to maintain a deposits anonymity it is always advised to use a relayer_\), this will bring the note into a “spent” state.
2. Tome un depósito activo presentando una nota _unspent_ y retire a una dirección de su preferencia y decida si usa un retransmisor (_relayer_) o no \(para mantener el anonimato en un depósito siempre se recomienda usar un relayer\), esto llevara la nota a un estado de "spent" ("gastado").
![](.gitbook/assets/aid86cj.png)
**Remember to still keep your depositing notes a secret even after withdrawing, as they still retain the ability to redeem AP.**
**Recuerde quedarse sus notas de depósito en secreto incluso después de su retirada, ya que todavía tienen la habilidad de reclamar AP.**
![](.gitbook/assets/bpsqxxr.png)
3. Visit the mining route of the application and enter your spent note, you may be faced with one of the following situations.
3. Visite la ruta de minado de la aplicación y introduzca su nota "spent", puede encontrarse con una de las situaciones siguientes.
* **The ability to claim your spent note**: click the “Claim reward” button and submitting the transaction either by using a relayer or not, once confirmed your AP balance should update to reflect the action.
* **La habilidad de reclamar su _spent note_**: haga clic en el boton `Claim reward` y envíe la transacción con un relayer o no, una vez se haya confirmado, su balance de AP debería actualizarse para reflejar la acción.
![](.gitbook/assets/e9jyqhu.png)
* **The inability to claim a spent note:** _“Warning: The note is not yet ready for anonymity mining. You can wait few days before trying again”_ - This means the Merkle trees are out of sync and require a transaction to be updated.
* **La inhabilidad de reclamar su _spent note_**: _“Warning: The note is not yet ready for anonymity mining. You can wait few days before trying again”_ - Esto significa que el árbol de Merkle no estan sincronizados y se requiere una transacción para actualizarlos.
![](.gitbook/assets/i6qtr0f.png)
Updating the trees can be an expensive process, **it is recommended that users with small deposits wait for the larger miners to update the trees, this could take anywhere from a few days to a week**. If you want to view your event relative to the current pending batches. Click the _“Show mining note information”_ hyperlink, here you can also pay the transaction fees to sync the tree relative to your withdrawal through the “Update trees” button.
Actualizar los árboles puede ser un proceso costoso, **se recomienda que los usuarios con pequeñas cantidades depositadas esperen a que un minero con mas peso actualice el árbol, esto puede llevar de unos dias a una semana**. Si usted quiere ver su evento relativo a los lotes pendientes actuales. Haga clic en _"Show mining note information"_ hyperlink, ahi puede tambień pagar las comisiones de transacción par asyncronizar el árbol relativo a su retiro mediante el boton `Update trees`.
![](.gitbook/assets/d8dmxjj.png)
### How to exchange AP
### Como cambiar AP
1. Navigate over to the “Swap” tab on the mining page which can be accessed through the second navigation bar from the top of the page.
1. Navegue a la pestaña de "Swap" en la pagina de minado, a la que puede acceder a través de la segunda barra de navegación desde el borde superior de la página.
![](.gitbook/assets/ahrjxbq.png)
2. Enter the amount of AP requested to exchange or select the “Maximum” option to convert your active balance. Below this input, information regarding the current AP/TORN rate and reward output will be displayed. Provide an address of preference to receive the reward, finalise by generating the proof and submitting the transaction through a relayer or not.
2. Introduzca la cantidad de AP que quiere cambiar o seleccione la opción "Maximum" para convertir su balance activo total. Bajo esta entrada, información sobre el cambio actual AP/TORN y la recompensa de salida será mostrada. Proporcione una dirección de preferencia para recibir la recompensa, finalice generando la prueba y enviando la transacción mediante un relayer o no.
![](.gitbook/assets/wo55lao.png)
3. If all steps were followed correctly, TORN will be transferred to the address of preference provided in step 2 of this section.
3. Si ha seguido todos los pasos correctamente, tokens TORN se transferirán a la dirección de preferencia proporcionada el el paso 2 de esta sección.
### Closing remarks
### Observaciones finales
Congratulations, you have successfully participated in anonymity mining!
Felicidades, ha participado de forma exitosa en _anonymity mining_!
It is always recommended to plan when deciding to mine any of the anonymity sets, users should also be aware that the [AP/TORN rate](https://duneanalytics.com/luckyallocator/Daily-AP-TORN-Rate-v2) is dependent on supply and demand, therefore, **the more people that claim the higher the rate becomes, and the less people that claim the lower it becomes**.
Siempre es recomendable planear cuándo decide minar cualquiera de los conjuntos, los usuarios deben también tener en cuenta que el cambio [AP/TORN](https://duneanalytics.com/luckyallocator/Daily-AP-TORN-Rate-v2) depende de la oferta y la demando, por lo que **a mas gente reclame, mayor será la relación de cambio, y viceversa; como menos se reclame, menor será la relación**.
For more information on anonymity mining, seek the following resources:
Para más información en anonymity mining, indague en los siguientes recursos:
* [Tornado.Cash governance proposal article](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)
* [Tornado.Cash anonymity mining optimisation article](https://tornado-cash.medium.com/gas-price-claimed-anonymity-mining-a-victim-but-now-everyone-can-claim-ap-5441aaa32a1a)
* [Anonymity mining explained \(technical\)](https://torn.community/t/anonymity-mining-technical-overview/15)
_Regards to_ [_@sockawoo_](https://torn.community/u/sockawoo) _and_ [_@ethdev_](https://torn.community/u/ethdev) _for assisting in peer-reviewing_
_Agradecimientos a_ [_@sockawoo_](https://torn.community/u/sockawoo) _y_ [_@ethdev_](https://torn.community/u/ethdev) _por la ayuda en la revisión_
_Written by_ [_**@xgozzy**_](https://torn.community/u/xgozzy/summary)\_\_
_Escrito por_ [_**@xgozzy**_](https://torn.community/u/xgozzy/summary)
_Traducido por_ [_@EeXavi_](https://twitter.com/EeXavi?s=09)

View File

@ -1,58 +1,56 @@
# Community Involvement
# Comunidad y participación
**\[Work In Progress\]**
**\[Trabajo En Curso\]**
In a Decentralized Autonomous Organization \(DAO\), significant elements such as protocol parameters & token distribution are controlled by the community through governance. This governance allows the community to shape & continuously improve the protocol.
En una Organización Descentralizada Autónoma \(DAO por sus siglas en inglés\), elementos significativos tales comp parámetros del protocolo y la distribución de los tokens están controlados por la comunidad a través de su gobernanza. Esta gobernanza permite a la comunidad moldear y mejorar continuamente el protocolo.
However, the role of a community does not stop to suggesting proposals & expressing its opinion through votes. The community can also actively contribute to the success and prosperity of their protocol through constructive debates, mutual help and specific actions.
No obstante, el rol de la comunidad no termina en la sugerencia de propuestas y expresando su opinión a través de votos. La comunidad también puede contribuir activamente en el éxito y la prosperidad de su protocolo mediante debates constructivos, ayuda mutua y acciones específicas.
You can meet Tornado.Cash community on its very own forum & on social medias. Here are useful links to join Tornado.Cash community
Puede conocer a la comunidad Tornado.Cash en su propio foro y en las redes sociales. Aqui hay enlaces útiles para unirse a la comunidad Tornado.Cash
* \*\*\*\*[**Tornado.Cash community forum**](https://torn.community/)\*\*\*\*
* \*\*\*\*[**Tornado.Cash Discord Server**](https://discord.com/invite/TFDrM8K42j)\*\*\*\*
* \*\*\*\*[**Tornado.Cash Telegram Discussions**](https://t.me/TornadoCashOfficial)\*\*\*\*
_If you are interested, more information is available about_ [_Tornado.Cash governance rules & functioning._ ](governance.md)\_\_
_Si está interesado, hay más información disponible al respecto en [_Tornado.Cash governance rules & functioning._ ](governance.md)
## How to Get Involved?
## Cómo involucrarse ?
To help building future enhanced versions of Tornado.Cash, all skills & talents are well welcomed. Involvement opportunities are almost unlimited. Those opportunities involve any function or contribution that improves the protocol and its position within the blockchain ecosystem.
Para ayudar a construir futuras versiones mejoradas de Tornado.Cash, todas las habilidades y talentos son bienvenidas. Las oportunidades para involucrarse son casi ilimitadas. Estas oportunidades incluyen cualquier tipo de función o contribución que mejora el protocolo y su posicionamiento en el ecosistema blockchain.
Tornado.Cash community is looking for:
La comunidad Tornado.Cash busca:
* developers that can help continue building the protocol & its tools;
* auditors who can review code to find bugs and vulnerabilities;
* content creators in order to make educational or promotional content to attract new users to the protocol \(videos, blogs, memes, etc.\)
* designers that can refine protocol architecture & design;
* potential hires for the DAO;
* desarrolladores que puedan ayudar a continuar construyendo el protocolo y sus herramientas;
* auditores que puedan revisar el código para encontrar fallos y vulnerabilidades;
* creadores de contenido para crear contenido educativo y promocional que atraiga a nuevos usuarios al protocolo \(videos, blogs, memes, etc.\)
* diseñadores que puedan refinar la arquitectura del protocolo y su diseño;
* vacantes potenciales para la DAO;
* ...
## Tornado.Cash Community Fund
## Fondo Comunitario Tornado.Cash
On June 2021, Tornado.Cash community has voted the implementation of a community fund to award its key contributors \([proposal \#7](https://app.tornado.cash/governance/7)\). The management of this fund lies between the hand of the community. Tornado.Cash users are the one who decide whose contribution is eligible for a compensation.
En Junio de 2021, la comunidad Tornado.Cash ha votado la implementación de un fondo de la comunidad para premiar a sus contribuidores clave \([propuesta \#7](https://app.tornado.cash/governance/7)\). El control de este fondo queda en manos de la propia comunidad. Los usuarios de Tornado.Cash son los que deciden qué contribuidores son elegibles para una compensación.
###
### Detalles del fondo
### Fund Details
El Fondo Comunitario Tornado.Cash ha asignado un total del 5% de tokens TORN disponibles en al tesorería de gobierno, desglosados como sigue:
Tornado.Cash Community Fund has been allocated 5% of total available TORN of the governance treasury, broken down as follows:
* 5% del total de 485.3k TORN concedidos hasta la fecha, resultando en una **transferencia inicial de 22.9k TORN** _->_ [_Detalles de transacción_](https://etherscan.io/tx/0xbe95f4268df2023d9ef234c1eedbb597b99e4c6e7d396d8f521ee482a1d93d47)
* 5% del total mensual de 91.6k que se concederán en los siguientes 12 meses, resultando en **una transferencia mensual de aprox. 4.6k TORN** \(un total aprox. de 55k TORN durante un año\)
* 5% of the already vested 485.3k TORN at that time, resulting on an **initial transfer of 22.9k TORN** _->_ [_Transaction Details_](https://etherscan.io/tx/0xbe95f4268df2023d9ef234c1eedbb597b99e4c6e7d396d8f521ee482a1d93d47) __
* 5% of the monthly 91.6k that will be vested in the next 12 month, which result on **a monthly transfer of approx. 4.6k TORN** \(a total of approx. 55k TORN over a year\)
La asignación mensual del Fondo se ha programado mediante [Sablier](https://sablier.finance/), un protocolo construido sobre Ethereum que permite la transmision continua de los tokens TRON restantes \(segundo a segundo\) durante 12 meses.
The monthly allocation of the Fund was programmed through [Sablier](https://sablier.finance/), a protocol built on Ethereum that allows a live stream of remaining TORNs \(second by second\) over 12 months.
En total, un montante de aproximadamente **78k TORN** se han asignado a este Fondo Comunitario. A finales de Agosto de 2021, el balance del Fondo Comunitario está alrededor de ~12.6k TORN dispuestos en Sablier y 15.5k TORN en Gnosis Safe.
In total, an amount of approximatively **78k TORN** was allocated to this Community Fund. As of the end of August 2021, the balance of the Community Fund is about ~12.6k TORN vested in Sablier & 15.5k TORN in the Gnosis safe.
El Contrato de Tornado.Cash Community es: [0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4](https://gnosis-safe.io/app/#/safes/0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4/balances).
Tornado.Cash Community Contract is: [0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4](https://gnosis-safe.io/app/#/safes/0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4/balances).
Los fondos se controlan mediante un Monedero Multi-firma en Gnosis Safe. La claves para operar con este monedero se pusieron a disposición de 5 miembros de la comunidad elegidos. Para validar una transacción, un consenso de 4 sobre 5 firmas es necesario.
Funds are handled through a Multi-signature Wallet on Gnosis Safe. Keys to manage this wallet were put between the hand of 5 peer-elected community members. To validate a transaction, a consensus of 4-of-5 signatures is needed.
Los propietarios de las claves multi-firma se escogieron pos su contribución y compromiso con Tornado.Cash y su Comunidad. Ellos se han prometido a firmar transacciones que sigan las instrucciones de la comunidad. Las pautas se expresan mediante el foro de discusión y se corroboran mediante un _Snapshot_ de votos.
Those multi-signatures key holders were chosen for their contribution & commitment to Tornado.Cash and its Community. They pledged to sign off transaction following the community instructions. Those guidelines are expressed through forum discussion and corroborated by a Snapshot vote.
Todos los firmantes también se han comprometido a renunciar si no cumplen con su fidelidad con la prosperidad de Tornado.Cash. Ellos tambien pueden ser desprovistos de su rol bajo la decision de la comunidad. Para recompensar su compromiso como firmantes y colaboradores clave para la comunidad Tornado.Cash, 100 TORN por mes se han repartido mediante Sablier.
All signers also pledged to resign if they no longer fulfill their allegiance to Tornados prosperity. They can also be dismissed from their role under the decision of the the community. To reward their commitment as signers & key contributors for Tornado.Cash community, 100 TORN per month have been deployed through Sablier
The current 5 multi-signatures key holders are:
Los propietarios de las 5 multi-firmas son actualmente:
* [0xd26BaA5F41CC7839CEdb020b6d98E1C6e1642D75](https://etherscan.io/address/0xd26BaA5F41CC7839CEdb020b6d98E1C6e1642D75)
* [0x0D5bbdBa8Fd6523102A0bb5a0E68b30441a3765F](https://etherscan.io/address/0x0D5bbdBa8Fd6523102A0bb5a0E68b30441a3765F)
@ -62,50 +60,49 @@ The current 5 multi-signatures key holders are:
###
### How to Claim a Reward?
### Cómo Reclamar una Recompensa?
Each member has the ability to ask the community for a compensation from this fund to reward his/her contribution to Tornado.Cash. Each member also has the ability to request a compensation on behalf of another member to reward him/her for his/her work.
Cada miembro tiene la posibilidad de pedir a la comunidad una compensación del fondo para recompensar su contribución a Tornado.Cash. Cada miembro también tiene la capacidad de pedir una compensación en nombre de otro miembro para recompensar el trabajo del último.
To this extent, a new category titled **« Funding »** has been created on Tornado.Cash discussion forum. By creating a new post in the category, all members can open a funding request to use the Community Fund. Discussions regarding terms & conditions of such a request are discussed on this post.
En estos términos, una nueva categoría titulada **« Funding »** se ha creado en el foro de Tornado.Cash. Creando una nueva entrada en la categoría, todos los miembros pueden abrir una petición de financiación para usar el Fondo Comunitario. Los debates referentes a los términos y condiciones sobre la petición se discuten en esa entrada.
Once those terms & conditions are fixed, a vote is conducted on Snapshot to validate \(or not\) such a funding request.
Cuando los términos y condiciones se han fijado, una votación tiene lugar en _Snapshot_ para validar \(o no\) la financiación de la petición.
Here is Tornado.Cash Snapshot space:[ https://snapshot.org/\#/torn-community.eth](%20https://snapshot.org/#/torn-community.eth).
Este es el espacio de Tornado.Cash Snapshot:[ https://snapshot.org/\#/torn-community.eth](%20https://snapshot.org/#/torn-community.eth).
![](.gitbook/assets/page-daccueil.png)
### Cómo votar en Snapshot?
Cada uno de las peticiones de financiación se acompaña de un voto Snapshot, donde los propietarios de TORN pueden explicitamente expresar su posición. El resultado de este Snapshot de voto proporciona la instrucción final a los propietarios de la clave multi-firma para transferir la cantidad de la recompensa decidida al miembro correspondiente.
### How to Vote on Snapshot?
Each specific funding request is accompanied by a Snapshot vote, where TORN holders can explicitly express their position. The result of this Snapshot vote provides the final instruction to multi-signature key holders on wether to transfer the decided reward amount to the concerned member.
Each snapshot vote has a `window of 3 days` to accumulate TORN holders votes. When the end date is reached, the Snapshot status goes from`Active` to `Closed`. Community members can no longer vote.
Cada shapshot de voto tiene una `ventada de 3 días` para acumular votos de los poseedores de token TORN. Cuando la fecha final se alcanza, el estado del Snapshot cambia de `Activo` a `Cerrado`. Los miembros de la comunidad ya no pueden votar.
![](.gitbook/assets/time-window.png)
Multi-signature key holders consider that the funding request is validated by the community if:
Los propietarios de las claves multi-firma consideran que la petición se ha validado por la comundiad si:
* The majority of TORN holders have voted `Accept` rather than `Refuse`.
* The `5,000` TORN quorum has been reached.
* La mayoría de los poseedores de TORN han votado `Accept` en lugar de `Refuse`.
* El quórum de `5,000` TORN se ha alcanzado.
All Snapshot funding request are designed the same way: a s**ingle choice voting system** where users decide wether they are **For or Against** the given proposition.
Todas las peticiones de financiación mediante Snapshot se han diseñado de la misma manera: un **sistema de voto con opción única** donde los usuarios deciden si ellos estan **A Favor o En Contra** de la propuesta.
Steps to vote on Snapshot are quite intuitive. The community member needs to:
Los pasos ara votar en un Snapshot son bastante intuitivos. El miembro de la comunidad necesita:
* Connect the wallet holding TORNs thanks to either MetaMask, WalletConnect or Torus;
* Conectar el monedero que tenga token TORN ya sea con Metamastk, WalletConnect o Torus;
![](.gitbook/assets/connect-wallet.png)
* Cast the vote, by either clicking on `Accept` or `Refuse`;
* Emitir su voto, ya sea haciendo clic en `Accept` o `Refuse`;
![](.gitbook/assets/cast-the-vote.png)
* Confirm the vote.
* Confirmar su voto.
![](.gitbook/assets/confirm-the-vote.png)
_Written by_ [_@ayefda_](https://torn.community/u/ayefda)\_\_
_Escrito por_ [_**@ayefda**_](https://torn.community/u/ayefda)
_Traducido por_ [_@EeXavi_](https://twitter.com/EeXavi?s=09)

View File

@ -1,56 +1,57 @@
# Compliance Tool
# Herramienta de Cumplimiento Normativo
By design, everything is public on the blockchain, which can deprive users from their right to privacy. Anyone can have access to everyones whole transaction history. In response to this core problem,Tornado.Cash protocol allows cryptocurrency holders to earn back their privacy and gain anonymity. Indeed, it enables users to break the on-chain link between a source and a destination address.
Por diseño, todo es público en la blockchain, lo cuál priva al usuario de su derecho a la privacidad. Cualquiera puede tener acceso a el historial completo de transacciones. Como respuesta a este problema fundamental, el protocolo Tornado.Cash permite a los propietarios de cryptodivisas recuperar su privacidad y ganar en anonimato. En efecto, permite a los usuarios romper el nexo on-chain entre direcciones origen y destino.
However, maintaining privacy and preserving financial freedom should never come at the expense of non-compliance. The right of privacy lies in the ability to have control over the information we provide and to whom we provide it.
No obstante, mantener la privacidad y preservar la libertad financiera no deberia ocurrir a expensas del incumplimiento normativo. El derecho a privacidad se sustenta en la capacidad de controlar la información que revelamos y a quién la revelamos.
To this extent, **Tornado.Cash Compliance Tool enables users to prove the origin of their funds.** Thanks to the Note generated after each deposit, **this tool will issue a cryptographically verified proof of transactional history** using the Ethereum addresses used to deposit & withdraw assets.
En esta medida, **La Herramienta de Cumplimiento Normativo de Tornado.Cash permite al usuario probar el origen de sus fondos.** Gracias a la nota generada después de cada depósito, **esta herramienta genera una prueba cryptográficamente verificada del historial de transacciones** utilizando la direccion Ethereum empleada en el depósito y retiro de los activos.
You can visit the Medium post related to this tool to learn more about its development and launch: [**Tornado.Cash compliance Medium Post**](https://tornado-cash.medium.com/tornado-cash-compliance-9abbf254a370).
Puede visitar en Medium el articulo relacionado con esta herramienta para aprender mas sobre su desarrollo y puesta en marcha: [**Tornado.Cash compliance Medium Post**](https://tornado-cash.medium.com/tornado-cash-compliance-9abbf254a370).
Therefore, if you are ever in need to prove the origin of held assets withdrawn from one of Tornado.Cash pools, we invite you to use the following [Compliance Tool](https://app.tornado.cash/compliance/):
En conclusión, si usted necesita en alguna ocasión probar el origen de activos retirados de alguna pool de Tornado.Cash, le invitamos a usar la siguiente [Herramienta](https://app.tornado.cash/compliance/):
![https://app.tornado.cash/compliance/](.gitbook/assets/capture-de-cran-2021-09-02-a-14.57.11.png)
## How To Use the Compliance Tool?
## Cómo usar la Herramienta de Cumplimiento Normativo?
With each deposit made through the [Tornado.Cash app](https://app.tornado.cash/), a new Note is generated by the protocol. This Note is necessary to withdraw the deposited assets later on any withdrawal address. It is this same Note that, if needed, allow users to generate a Compliance Report to prove the origin of their assets.
Con cada depósito realizado con [Tornado.Cash app](https://app.tornado.cash/), una nueva Nota es generada por el protocolo. Esta Nota es necesaria para retirar los activos depositados posteriormente a cualquier direccion de retiro. Es la misma Nota que, si fuera necesario, permite al usuario generar el Informe de Cumplimiento Normativo \(_Compliance Report_\) para probar el origen de sus activos.
_More information about how to deposit & withdraw assets on Tornado.Cash are available on:_ [_Deposit & Withdraw_](untitled.md)_._
_Mas información sobre cómo depositar y retirar activos en Tornado.Cash a su disposición en: _[_Deposit & Withdraw_](untitled.md)_._
To get a Compliance Report, the user solely need to copy the Note, generated after the deposit, in the dedicated box.
Para obtener el Informe de Cumplimiento Normativo, el usuario solamente necesita copiar la Nota, generada después del depósito, en el cuadro dedicado.
### Before Withdrawal
### Antes del retiro
If the Note wasn't spent yet \(i.e. assets have still not been withdrawn\), the Compliance tool will only provide you with information about the deposit:
Si la Nota no se ha consumido todavía \(p.e. los activos no se han retirado todavía\), la Herramienta de Cumplimiento solamente le entregará información sobre el depósito:
* Transaction hash of the deposit;
* The source address;
* The Commitment hash.
* Hash de la transacción de depósito;
* Direccion origen;
* Hash del _commitment_.
The commitment is the hashed random area of bytes generated at each deposit that is sent to Tornado.Cash smart contract to characterize the transaction.
El _commitment_ es el hash aleatorio del área de bytes generado en cada depósito que se envía al smart contract de Tornado.Cash para caracterizar la transacción.
![https://app.tornado.cash/compliance/](.gitbook/assets/capture-de-cran-2021-09-02-a-15.07.01.png)
_You can find more information about how Tornado.Cash achieve to provide privacy by reading_ [_How does Tornado.Cash work?_](how-does-tornado.cash-work.md)\_\_
_Puede encontrar mas información sobre cómo Tornado.Cash consigue darle privacidad leyendo_ [_How does Tornado.Cash work?_](how-does-tornado.cash-work.md)
### After Withdrawal
### Después del retiro
If the Note was spent \(i.e. assets were withdrawn to a given address using the Note\), the Compliance Tool will complete the information above by adding:
Si la Nota ya se ha usado \(p.e. los activos se retiraron a una direccion utilizando la Nota\), la Herramienta de Cumplimiento completará la información anterior añadiendo:
* Transaction hash of the withdrawal;
* The destination address;
* The Nullifier Hash.
* Hash de la transacción de retiro;
* Dirección destino;
* Hash del _nullifier_.
The nullifier hash is a public input that is sent on-chain to get checked with the smart contract & the Merkle tree data to allow the withdrawal.
El hash del _nullifier_ es un parámetro público que se envia on-chain para ser comprobado con el smart contract y el árbol de datos de Merkle para permitir el retiro.
![https://app.tornado.cash/compliance/](.gitbook/assets/capture-de-cran-2021-09-02-a-15.12.23.png)
Therefore, the tool allows users to re-link source & destination addresses in order to prove transaction history for assets used on Tornado.Cash.
En conclusión, la herramienta permite a los usuarios rehacer la conexión entre direcciones origen y destino con el propósito de probar el historial de transacción de activos utilizado en Tornado.Cash.
This information can also be downloaded under a PDF format, making it is easier to get sent to any desired third part:
Esta información se puede descargar en formato PDF, facilitando su envío a terceras partes:
![https://app.tornado.cash/compliance/](.gitbook/assets/capture-de-cran-2021-09-02-a-15.12.53.png)
_Written by_ [_@ayefda_](https://torn.community/u/ayefda)\_\_
_Escrito por_ [_@ayefda_](https://torn.community/u/ayefda)
_Traducido por_ [_@EeXavi_](https://twitter.com/EeXavi?s=09)

View File

@ -1,95 +1,95 @@
# Governance
# Gobernanza
### How to suggest a proposal ?
### Cómo presentar una propuesta ?
In order to participate in Tornado.Cash governance, users first need to lock tokens in the governance contract. If a user votes or creates a proposal, the tokens cannot be unlocked before the proposal execution period ends \(8.25 days from proposal creation\). The locked tokens can also be delegated to another address.
Para participar en el gobierno de Tornado.Cash, los usuarios primero tienen que bloquear tokens en el contrato de gobernanza. Si un usuario vota o crea una propuesta, los tokens no pueden desbloquearse antes del final del periodo de ejecución \(8.25 días desde la creación de la propuesta\). Los tokens bloqueados se pueden también delegar en otra dirección.
To create a proposal, a user needs to have at least `1,000 TORN`. All proposals must be smart contracts with verified code that are executed from the [governance contract ](https://etherscan.io/address/0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce)\(using `delegatecall`\). This way, its easy to audit and test any governance changes.
Para crear una propuesta, un usuario necesita tener al menos `1000 TORN`. Todas las propuestas deben ser smart contracts con codigo verificado que se ejecutan desde el [contrato de gobierno](https://etherscan.io/address/0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce) \(utilizando `delegatecall`\). De esta manera, es fácil auditar y testear cualquier cambio de gobierno.
The voting period for a proposal is 3 days. A proposal will succeed if it receives a simple majority of votes and there are at least `25,000 TORN` total votes \(if turnout is too low, the proposal automatically fails\).
El periodo de votacion para una propuesta es de 3 días. Una propuesta tendrá éxito si consigue una mayoría simple de votos y hay al menos `25,000 TORN` de votos totales \(si el resultado es insuficiente, la propuesta automaticamente se descarta\).
After a proposal succeeds, it is subject for a timelock of 2 days. After the timelock, any user is able to execute the proposal \(which initiates the changes\). If proposal is not executed for 3 days after that, it is considered _expired_ and can no longer be executed.
Cuando una propuesta tiene éxito, se congela durante un periodo de 2 días. Despues de éste periodo, cualquier usuario puede ejecutar la propuesta. \(lo que inicia los cambios\). Si la propuesta no se ejecuta en los 3 días posteriores al periodo de latencia, se considera _expirada_ y no puede ser ejecutada.
All of these initial parameters are relatively small, since there wont be many TORN tokens in circulation early on. But as the circulating supply increases, governance may adjust these thresholds.
Todos estos parametros iniciales son relativamente pequeños, ya que no habrá demasiados tokens TORN en circulación al inicia. Conforme la cantidad circulante aumente, la gobernanza podría ajustar estos criterios.
A proposal can be of the following nature:
Una propuesta puede ser de la naturaleza siguiente:
* Adding a new Tornado Cash pool in the proxy
* Changing the AP reward rates parameters
* Unpause/Pause the TORN token
* Change some core mining contracts such as the `TornadoTrees` contract
* A combination of all of the above
* Añadir una nueva pool al proxy de Tornado Cash
* Cambiar los parámetros de recompensas AP
* Reanudar/Pausar los tokens TORN
* Cambiar algunos contratos raíz como el contrato `TornadoTrees`
* Una combinación de todas las anteriores
And many more can be done. To find out exactly what can be changed through governance in the protocol, look for the functions with the modifier `onlyGovernance` in the smart contracts.
Muchas mas se pueden realizar. Para descubrir exactamente qué puede ser modificado a través de la gobernanza en el protocolo, busque las funciones con el modificador `onlyGovernance` en los smart contracts.
The governance functions are represented by a red arrow in [this architecture diagram.](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)
Las funciones de gobierno se representan con 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)
NOTE: Parts of this article was taken from [this medium post.](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703) Credits goes to the Tornado cash team.
NOTA: Partes de este artículo se han recogido de [este artículo de Medium.](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703) El crédito es del equipo de Tornado Cash.
### How to vote ?
### Cómo votar ?
You first need to deposit \(or lock\) TORN tokens into the governance contract.
Usted necesitará depositar \(o bloquear\) tokens TORN en el contrato de gobernanza.
Go to: [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Vaya a:[https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Click `Manage` -> `Lock Tab`
Haga clic en `Manage` -> `Lock Tab`
Approve the governance contract to transfer your TORN tokens by clicking on the `Approve` button. Once the approve is confirmed, chose the amount you want to deposit and click `Lock`. Confirm the transaction in your wallet and wait for the confirmation.
Apruebe el contrato de gobernanza para transferir sus tokens TORN haciendo clic en el botón `Approve`. Una vez la aprobación se haya confirmado, escoja la cantidad que usted quiere depositar y haga clic en `Lock`. Confirme la transacción en su monedero y espere a la confirmación.
![](.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2.png)
Before the vote, the next crucial step is to review the proposal.
Legitimate proposals should have a dedicated post on [Torn.community ](https://torn.community/)under the category “Proposal”. The forum post will provide additional context and arguments on the proposal. Read the thread and make your own mind on the issue.
Antes de votar, el paso siguiente fundamental es revisar la propuesta.
Las propuestas legítimas deben tener una entrada dedicada en [Torn.community](https://torn.community/) bajo la categoría _"Proposal"_. El foro proporcionará contexto adicional y argumentos sobre la propuesta. Lea el hilo y fórmese su propia opinión sobre el asunto.
Once a proposal was submitted it should appear on:
[https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Proposal are implemented in the form of a smart contract making changes to the system. It is therefore important to verify the address of the smart-contract and review its code. Find the address of the proposal contract here:
Cuando una propuesta haya sido presentada aparecerá en:
[https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Las propuestas se implementan en la forma de smart contracts realizando cambios en el sistema. En consecuencia, es importante verificar la dirección del smart contract y revisar su código. Encuentre la dirección del contrato de la propuesta aqui:
![](.gitbook/assets/181d612b6c57964bab59c8e5b766f5247211083d.png)
Look for the contract address on Etherscan and make sure that the source code is verified and readable.
Busque la dirección del contrato en Etherscan y asegúrese que el código fuente esta verificado y se puede leer.
![](.gitbook/assets/d2d37d169a94f09156e76fa522b7974cb7c9ac3f.png)
Read the source code and make sure that it matches what is described in the forum post.
Lea el código fuente y asegúrese que concuerda con lo que se describe en la entrada del foro.
If you are not technical or not comfortable to read Solidity code, get someone you trust to review the contract for you.
Si usted no tiene conocimiento técnico o no se siente cómodo leyendo código en Solidity, consulte con alguien de confianza para que revise el contrato por usted.
If you agree \(or disagree\) with the proposal code, it time to vote!
Si usted está de acuerdo \(o en desacuerdo\) con el código propuesto, es hora de votar!
A proposal have a voting windows of 3 days. This means that we have 3 days to reach the vote quorum of 25k TORN.
Una propuesta tiene una ventana de votación de 3 días. Esto significa que tenemos 3 días para alcanzar el quórum de 25k TORN en votos.
Important: Once you voted, your tokens will be locked for 8.25 days from the moment the proposal was submitted \(the start of the 3 days voting period\). After the 8.25 you can withdraw your tokens from the governance contract. Note that you can vote on 2 proposal at the same time without incurring additional lockup period \(Only the most recently submitted proposal will matter for the 8.25 lockup\).
Importante: Una vez haya votado, sus tokens se bloquearán durante 8.25 días desde el momento en que la propuesta fuera presentada \(el inicio de los 3 días para la votación\)- Pasados los 8.25 días, usted puede retirar sus tokens del contrato de gobernanza. Note que usted puede votar en 2 propuestas al mismo tiempo sin incurrir en un periodo adicional de bloqueo \(Solamente la propuesta mas reciente contará para los 8.25 días de bloqueo\).
To vote, simply click on the Green check mark or the the red cross depending whether you accept or reject the proposal. Confirm the transaction with Metamask and your vote is in!
Para votar, simplemente haga clic en la marca Verde o en la cruz Roja, dependiendo si acepta o rechaza la propuesta. Confirme la transacción con Metamask y su voto se habra realizado!
### How to delegate the vote ?
### Cómo delega el voto ?
If you are a TORN token holder, you can delegate your voting power to someone else without having to send him the tokens.
Si usted es propietario de tokens TORN, puede delegar su poder de voto a alguien sin tener que enviarle los tokens.
IMPORTANT: If you delegate your tokens and that your delegate votes or initiate a proposal, your tokens will be locked for 8.25 days from the moment the proposal that the delegate voted on started. Note that that you can always undelegate at any time.
IMPORTANTE: Si usted delega sus tokens y su delegado vota o inicia una propuesta, sus tokens permanecerán bloqueados durante 8.25 días desde el momento que la propuesta en la que se delegaron los votos empiece. Note que usted puede siempre deshacer esta acción y recuperar su poder (_undelegate_) en cualquier momento.
To achieve delegation, go to: [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Para activar la delegación, vaya a: [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
You first need to lock your tokens in the governance contract. Click **`Manage`** -> **`Lock`** tab
Primero necesitará bloquear sus tokens en el contrato de gobernanza. Haga clic en **`Manage`** -> **`Lock`**.
Approve the governance contract to transfer your TORN tokens by clicking on the **`Approve`** button. Once the approve is confirmed, chose the amount you want to delegate and click **`Lock`**. Confirm the transaction in your wallet and wait for the confirmation.
Apruebe el contrato de gobernanza para transferir sus tokens TORN haciendo clic en el botón **`Approve`**. Una vez la aprobación se haya confirmado, escoja la cantidad que quiere delegar y haga clic en **`Lock`**. Confirme la transacción en su monedero y espere la confirmación.
![](.gitbook/assets/c05e5a1813edad280544b627b24002dc8d5adcf2%20%281%29.png)
The last step, is to make the actual delegation. Go again to [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
El último paso, es efectuar la delegación. Vaya de nuevo a [https://app.tornado.cash/governance](https://app.tornado.cash/governance)
Click **`Manage`** -> **`Delegate`** tab
Haga clic en **`Manage`** -> **`Delegate`**
Fill-in the address to which you want to delegate and click **`Delegate`**. Approve the transaction in your wallet and wait for confirmation.
Rellene con la dirección a la que usted quiere delegar y haga clic en **`Delegate`**. Apruebe la transacción en su monedero y espere la confirmación.
![](.gitbook/assets/43c05d176d7f75a336af7a865565c9b23786b98c.png)
The totality of your locked balance will be delegated.
La totalidad de su balance bloqueado se delegará.
You can undelegate at anytime. To undelegate simply use the `Undelegate` Button in `Manage` -> `Undelegate` Tab.
Usted puede deshacer la delegación en cualquier momento. Para ello simplemente use el boton `Undelegate` en la pestaña -> `Undelegate`.
_Escrito por_ [**_@rezan_**](https://torn.community/u/Rezan/summary)
_Written by_ [_@rezan_](https://torn.community/u/Rezan/summary)\_\_
_Traducido por_ [_@EeXavi_](https://twitter.com/EeXavi?s=09)

View File

@ -2,13 +2,13 @@
**\[Trabajo en curso\]**
Antes de sumergirnos en tutoriales que explican el uso de Tornado.Cash, aqui recopilamos una visión de la funcionalidad global del protocolo.
Antes de sumergirnos en tutoriales que explican el uso de Tornado.Cash, aqui recopilamos una visión global de la funcionalidad del protocolo.
### Visión global de funcionalidad de Tornado.Cash
Para conseguir privacidad, Tornado.Cash **utiliza smart contracts que aceptan depósitos de tokens desde una dirección y habilita su retirada desde una dirección diferente**. Estos smart contracts trabajan como pools que mezclan todos los activos depositados.
Una vez los fondos son retirados por una dirección copletamente nueva de dichas pools, el nexo en cadena entre el origen y el destino se rompe. En consecuencia, el retiro de los cryptoactivos resulta anónimo.
Una vez los fondos son retirados por una dirección completamente nueva de dichas pools, el nexo en cadena entre el origen y el destino se rompe. En consecuencia, el retiro de los cryptoactivos resulta anónimo.
Cuando un usuario añade fondos a una pool \(a.k.a. el depósito\), se genera una nota privada. Esta nota privada funciona como una clave privada y proporciona al usuario la capacidad de acceder a los fondos posteriormente. Para retirar lso fondos, el mismo usuario puede usar una dirección diferente - antigua o nueva - y recuperar sus fondos mediante esta clave privada.
@ -27,7 +27,7 @@ Para procesar un depósito, Tornado.Cash genera una area aleatoria de bytes, los
Para procesar un retiro, la misma área de bytes se divide en dos partes separadas: el **secret** por un lado y el **nullifier** por el otro. Al nullifier se le aplica un hash. Este nullifier es una parámetro público que se envia on-chain para ser verificado con el smart contract y los datos en el árbol de Merkle. Por ejemplo, impide el doble gasto.
Gracias a los zk-SNARK, es posible probar el 20 mimc hash del commitment inicial y el nullifier sin revelar ninguna información. Incluso si el nullifier es público, la privacidad semantiene ya que no hay manera de conectar el hash del nullifier con el commitment inicial. Además, incluso si transciende que la información de la transacción esta presente en la raíz del árbol de Merkle, la información del directorio exacto en el árbol de Merkle, es decir, la localización de la transacción, se mantiene la privada.
Gracias a los zk-SNARK, es posible probar el 20 mimc hash del commitment inicial y el nullifier sin revelar ninguna información. Incluso si el nullifier es público, la privacidad se mantiene ya que no hay manera de conectar el hash del nullifier con el commitment inicial. Además, incluso si transciende que la información de la transacción esta presente en la raíz del árbol de Merkle, la información del directorio exacto en el árbol de Merkle, es decir, la localización de la transacción, se mantiene la privada.
Los depósitos son simples desde el punto de vista técnico, pero costosos en términos de gas, ya que necesitan procesar el 20 mimc hash y actualizar el árbol de Merkle. Opuestamente, el retiro es un proceso complejo, pero menos costoso ya únicamente se necesita gas para el hash del nullifier y la zero-knowledge proof.

View File

@ -1,28 +1,28 @@
# Consejos para mantenere anónimo
# Consejos para mantener anónimo
La herramiento Tornado Cash le permite mantener el anonimato on-chain. No obstante, si la herramienta se usa sin proteger el canal de subida o bajada, no tiene sentido y el anonimato seria solamente parcial. Hay practicas para sortear esta situación.
La herramienta Tornado Cash le permite mantener el anonimato on-chain. No obstante, si la herramienta se usa sin proteger el canal de subida o bajada, no tiene sentido y el anonimato seria solamente parcial. Hay practicas para sortear esta situación.
### Use una VPN
Su proveedor de internet \(ISP\) le identifica con una dirección IP. Para prevenir que terceros conozcan su uso de Tornado.Cash, debería considerar el uso de TOR y/o una VPN para sus transferencias. Evite usar VPN gratuïtas, éstas tienden a registar o incluso vender sus datos. Hay varios servicios VPN en el mercado alardeando de su política de "no-log".
Su proveedor de internet \(ISP\) le identifica con una dirección IP. Para prevenir que terceros conozcan su uso de Tornado.Cash, debería considerar el uso de TOR y/o una VPN para sus transferencias. Evite usar VPN gratuitas, éstas tienden a registrar o incluso vender sus datos. Hay varios servicios VPN en el mercado alardeando de su política de "no-log".
### Guarde su ***note*** en un lugar seguro <a id="save-your-note-in-a-safe-place"></a>
Su ***note*** contiene un registro de su transacciñon inicial. Cualquiera que la posea puede retirar los fondos depositados y también la direccion de depósito. Asegúrese de mantener la nota fuera del alcance de sospechosos y guárdela en un entorno seguro.
Su ***note*** contiene un registro de su transacción inicial. Cualquiera que la posea puede retirar los fondos depositados y también la direccion de depósito. Asegúrese de mantener la nota fuera del alcance de sospechosos y guárdela en un entorno seguro.
### Elimine datos <a id="delete-data"></a>
Su buscador es una fuente real de información miepar al extension que use. Elimine sus datos despues de cada depósito o retiro. Si dos transferencias se han realizado con las mismas cookies, la extension que esta usando será capaz de conectar estas dos transacciones.
Su buscador es una fuente real de información debido al tipo de extension que se usa. Elimine sus datos despues de cada depósito o retiro. Si dos transferencias se han realizado con las mismas cookies, la extension que esta usando será capaz de conectar estas dos transacciones.
### Evite usar la mismo API token <a id="avoid-using-the-same-api-token"></a>
Si usted utiliza la mismo API token en dos transacciones, será fácilmente reconocido por su extensión. Usuarios de Metamask, deben tener en cuenta usará el mismo token para cada una de sus transacciones. Para evitar este problema, desinstale y reinstale Metamask par acada transacción, asegurandose que crea una cuenta nueva cada vez.
Si usted utiliza la mismo API token en dos transacciones, será fácilmente reconocido por su extensión. Usuarios de Metamask, deben tener en cuenta usará el mismo token para cada una de sus transacciones. Para evitar este problema, desinstale y reinstale Metamask para cada transacción, asegurandose que crea una cuenta nueva cada vez.
### Sea paciente <a 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)
Su anonimato también depende del numero de transacciones posteriores a su depósito \(cf. Statistics tab above\). Si retira sus fondos immediatamente depsues de depositarlos, es posible conectar su depósito con su transferencia usando probabilidad de correlación. Como mas espere, mayor anonimato obtendrá.
Su anonimato también depende del numero de transacciones posteriores a su depósito \(cf. Statistics tab above\). Si retira sus fondos inmediatamente después de depositarlos, es posible conectar su depósito con su transferencia usando probabilidad de correlación. Como mas espere, mayor anonimato obtendrá.
### Use múltiples direcciones

18
torn.md
View File

@ -2,15 +2,15 @@
## Token
TORN es un token ERC20-compatible con una cantidad fijada que govierna
[Tornado.Cash](https://tornado.cash/). Los porpietarios del token TORN pueden hacer propuestas y votar para cambiar el protocolia a traves de la governanza.
TORN es un token ERC20-compatible con una cantidad fijada que gobierna
[Tornado.Cash](https://tornado.cash/). Los propietarios del token TORN pueden hacer propuestas y votar para cambiar el protocolo a traves de la gobernanza.
**TORN no es un aherramienta de financiación o una oportunidad de inversión. Permanecerá intransferible hasta que la comunidad decida desbloquearlos a traves del voto, no antes de 45 dias despuñes de su despliegue, cumpliendo cualquier ley aplicable.**
**TORN no es una herramienta de financiación o una oportunidad de inversión. Permanecerá intransferible hasta que la comunidad decida desbloquearlos a traves del voto, no antes de 45 dias después de su despliegue, cumpliendo cualquier ley aplicable.**
**A continuación se desglosa la distribución inicial del token TORN:**
* **5% \(500,000 TORN\):** Airdrop par ausuarios iniciales [Tornado.Cash](https://tornado.cash/) ETH pools
* **10% \(1,000,000 TORN\):** Minado anónimo para [Tornado.Cash](https://tornado.cash/) ETH pools, distribuido lineramente a lo largo de 1 año
* **5% \(500,000 TORN\):** Airdrop para usuarios iniciales [Tornado.Cash](https://tornado.cash/) ETH pools
* **10% \(1,000,000 TORN\):** Minado anónimo para [Tornado.Cash](https://tornado.cash/) ETH pools, distribuido linearmente a lo largo de 1 año
* **55% \(5,500,000 TORN\):** tesorería DAO, se desbloqueará linearmente a lo largo de 5 años en escala de 3 meses
* **30% \(3,000,000 TORN\):** Desarrolladores fundadores y contribuyentes iniciales, se desbloqueará linearmente a lo largo de 3 años en escala de 1 año
@ -20,15 +20,15 @@ TORN es un token ERC20-compatible con una cantidad fijada que govierna
## Airdrop <a id="f04d"></a>
Los usuarios que han creído en [Tornado.Cash](https://tornado.cash/) desde sus inicios deben tener voz en la governanza del protocolo. Por esta razón, la adopción temprana del protocolo se ha recompensado con un airdrop de TORN.
Los usuarios que han creído en [Tornado.Cash](https://tornado.cash/) desde sus inicios deben tener voz en la gobernanza del protocolo. Por esta razón, la adopción temprana del protocolo se ha recompensado con un airdrop de TORN.
TORN se ha repartido por airdrop a [todas las direcciones](https://github.com/tornadocash/airdrop/blob/master/airdrop.csv) que hicieron depósitos en las pools de ETH de [Tornado.Cash](https://tornado.cash/) antes del bloque numero `11400000`. Los token TORN fueron repartidos por airdrop en la forma de cupón no-transferible \(vTORN\) el cual puede ser cambiado 1:1 por TORN durante 1 año, del 18 de Diciembre de 2020, hasta el 18 de Diciembre del 2021. Los token TORN que no se reclamen se traspasarán al contrato de governanza despues de 1 año y formarán parte de la tesorería DAO. Los tokens TORN reclamados serán puestos a disposición immediatamente.
TORN se ha repartido por airdrop a [todas las direcciones](https://github.com/tornadocash/airdrop/blob/master/airdrop.csv) que hicieron depósitos en las pools de ETH de [Tornado.Cash](https://tornado.cash/) antes del bloque numero `11400000`. Los token TORN fueron repartidos por airdrop en la forma de cupón no-transferible \(vTORN\) el cual puede ser cambiado 1:1 por TORN durante 1 año, del 18 de Diciembre de 2020, hasta el 18 de Diciembre del 2021. Los token TORN que no se reclamen se traspasarán al contrato de gobernanza despues de 1 año y formarán parte de la tesorería DAO. Los tokens TORN reclamados serán puestos a disposición inmediatamente.
Los tokens repartidos por airdrop dependen del tamaño que los usuarios hayan depositado y su antigüedad - depósitos grandes y mas antiguos recibiran mas tokens TORN. Los multiplicadores por tamaño de depósito son logarítmicos:
![](.gitbook/assets/1-ogfrad8p3gez14zh4jndiq-2x.png)
En consecuencia, un depósito de 100 ETH obtendrá el doble que uno de 1 ETH. El multiplicador permite a grandes y pequeños usuarios de [Tornado.Cash](https://tornado.cash/) tener voz y voto en la governanza.
En consecuencia, un depósito de 100 ETH obtendrá el doble que uno de 1 ETH. El multiplicador permite a grandes y pequeños usuarios de [Tornado.Cash](https://tornado.cash/) tener voz y voto en la gobernanza.
La curva exacta del multiplicador es la siguiente:
@ -38,7 +38,7 @@ La fórmula exacta del airdrop es la siguiente:
![](.gitbook/assets/1-megm4amqrrkx0qxva9iska-2x.png)
_Escriot por_ [_**Tornado Team**_](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703) _****&_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)_\*\*\*\*_
_Escrito por_ [_**Tornado Team**_](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703) _****&_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)_\*\*\*\*_
_Traducido por_ [_@EeXavi_](https://twitter.com/EeXavi?s=09)

View File

@ -1,58 +1,57 @@
# Deposit & Withdraw
# Depósito y Retiro
This tutorial is a step-by-step explanation of how to deposit & withdraw your funds. If you want to understand how the internal system of Tornado.cash works, please refer to [this tutorial](https://docs.tornado.cash/how-does-tornado.cash-work).
Este tutorial es una guía paso a paso de cómo depositar y retirar sus fondos. Si quiere entender como funciona internamente Tornado.Cash, por favor diríjase a [este tutorial](https://docs.tornado.cash/how-does-tornado.cash-work).
## **Deposit**
## **Depósito**
### Choose a chain
### Escoja una cadena
Tornado.cash is available on several blockchains, so you will have to choose among 4 chains:
Tornado.Cash esta disponible en diferentes blockchains, deberá escoger entre 4 cadenas:
![](.gitbook/assets/azpoj.gif)
### Select a token
### Seleccione un token
Choose the token you want to deposit and its amount:
Escoja el token que quiere depositar y la cantidad:
![](.gitbook/assets/abdce.gif)
### Connect your wallet
### Conecte su monedero
Click on `Connect` and choose between wallet providers such as Metamask or WalletConnect.
Clique en `Connect` y escoja entre los diversos proveedores de monederos, tales como Metamask o WalletConnect.
### Save your note
### Guarde su nota
Click on `Deposit` and store your note on a secure place before clicking on `I backed up the note`. You can also save encrypted notes on-chain by setting up a Note Account, by clicking on `Settings` \(top-right corner\).
Clique en `Deposit` y guarde su nota en un lugar seguro antes de hacer clic en `I backed up the note` \(_He guardado la nota_\). Puede incluso guardar notas encriptadas _on-chain_ configurando una _Note Account_, haciendo clic en `Settings` \(esquina superior derecha\).
![](.gitbook/assets/aaaab.gif)
### Be patient
### Sea paciente
As explained [here](https://docs.tornado.cash/tips-to-remain-anonymous#be-patient), the longer you wait, the greater your anonymity set will be.
Como se ha explicado [aqui](https://docs.tornado.cash/tips-to-remain-anonymous#be-patient), a mayor espera, mayor grado de anonimato se obtiene.
Congrats ! You did it. Now your tokens are on the Tornado.Cash pool.
Felicidades ! Lo ha conseguido. Ahora sus tokens estan en la pool de Tornado.Cash.
## Withdraw
## Retiro
### Choose a chain
### Escoja una cadena
Tornado.cash is available on several blockchains, so you will have to choose among 4 chains:
Tornado.Cash esta disponible en diferentes blockchains, deberá escoger entre 4 cadenas:
![](.gitbook/assets/enregistrement-de-le-cran-2021-08-25-a-16.15.15-1-.gif)
### Paste your note
### Pegue su nota
Use your deposit note by pasting it in the corresponding box. Click on `Withdraw` and wait for the zksnark proof to be generated.
Pegue su nota de depósito en el cuadro correspondiente. Haga clic en `Withdraw` y espere a que la zk-SNARK proof se genere.
### Confirm the withdrawal
### Confirme tu retiro
![](.gitbook/assets/abdaaaa.png)
Done !
_Written by_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)
Hecho !
_Escrito por_ [_**@bt11ba**_](https://torn.community/u/bt11ba/)\
_Traducido por_ [_@EeXavi_](https://twitter.com/EeXavi?s=09)