Tornado Cash: todo lo que necesitas saber

Compartir artículo

En un mundo donde los tornillos de la vigilancia se aprietan constantemente, ¿Dónde deja eso a las criptomonedas? Bitcoin es el dominante, pero solo es seudónimo, no anónimo. Solo la reciente recuperación de los fondos de Bitfinex demuestra que la blockchain de Bitcoin es pública y transparente.

En otras palabras, si quedan migajas para vincular la identidad de uno con una dirección de monedero, se pueden rastrear las cripto. Las monedas de privacidad como Monero (XMR) o ZCash (ZEC) son un ejemplo de ello. Sin embargo, con tantos fondos ya invertidos en todos los ámbitos, existen soluciones más elegantes para garantizar que las transacciones en línea sigan siendo privadas, como Tornado Cash (TORN).

En esta guía:


¿Qué es Tornado Cash?

tornado cash

Como la mayoría de los protocolos descentralizados, Tornado Cash (TORN) está alojado en Ethereum como una solución de código abierto para transferencias anónimas de tokens. Se deriva de la moneda de privacidad ZCASH mencionada anteriormente, y los desarrolladores se basan en ella para crear la nueva plataforma de mezcla de tokens.

Debido a que está en Ethereum, Tornado Cash utiliza el estándar de contrato inteligente de token ERC-20 para sus transacciones. Hasta ahora, parece cualquier otro protocolo en Ethereum para depositar y retirar tokens, ¿Verdad? Sin embargo, cuando los tokens se depositan o retiran de Tornado Cash, no existe un vínculo entre esa dirección y la nueva.

Por esta razón, puede solicitar que sus fondos se envíen a Tornado Cash y retirarlos a su monedero sin custodia. Cuando esto sucede, el vínculo entre el remitente inicial se corta, lo que garantiza su privacidad financiera en una blockchain pública como Ethereum.


Una mirada más cercana a cómo funciona Tornado Cash

Como puede suponer, Tornado Cash comparte su linaje con monedas de privacidad como Monero (XMR) y Zcash (ZEC). Específicamente, estas monedas de privacidad son privadas porque emplean una pieza crítica de tecnología criptográfica: prueba de conocimiento cero.

La prueba de conocimiento cero (ZKP) es la forma más segura imaginable mediante la cual se realiza la autenticación.

¿Por qué? Porque no requiere que se intercambien claves. Por lo tanto, ninguna clave puede ser pirateada. En otras palabras, ZKP permite a los usuarios demostrar que son quienes son sin revelar sus datos vitales.

Debido a esta autenticación que no requiere la divulgación de secretos, el protocolo se denomina prueba de conocimiento cero.

Una de las ilustraciones más populares utilizadas para demostrar ZKP es el llamado problema de los millonarios de Yao. Si dos millonarios quisieran saber si tienen la misma cantidad de dinero, pero sin revelar sus propias cantidades, usarían ZKP.

El mismo principio se aplica a cualquier situación en la que se requiera probar la identidad sin saberlo.

zkp
Ejemplo de ZKP: BBVA

Con la explicación de ZKP fuera del camino, es fácil entender cómo funciona Tornado Cash. Al igual que Alice (verificador) envía a Bob (probador) una ruta aleatoria de regreso para probar su identidad, Tornado Cash genera una clave aleatoria para depositar sus fondos cripto ERC-20.

how it works

Usando esta generación de claves aleatorias entre el remitente y el receptor, Tornado Cash corta el vínculo on-chain entre los monederos. En términos técnicos, tanto Zcash como Tornado Cash usan una variación de ZKP llamada pruebas zk-SNARK (abreviatura de argumento de conocimiento sucinto no interactivo de conocimiento cero).

La forma más rápida de comprender esto es verlo en acción.


Tornado Cash en acción

Digamos que desea recibir 100,000 dólares de alguien, pero sin miradas indiscretas que rastreen la transacción. Siempre que ya tenga el monedero MetaMask instalado en su navegador, vaya a tornadocash.eth.link. El remitente primero tendría que conectar el monedero MetaMask a Tornado Cash, al igual que con cualquier otra DApp.

Debido a que DAI es una stablecoin, 100,000 DAI equivaldrían a 100,000 dólares.

deposit window on Tornado Cash

Cuando el monedero MetaMask está conectado, el mezclador verifica automáticamente si hay suficientes fondos presentes al hacer clic en “Depositar“. Como puede ver, el remitente no puede enviar una cantidad personalizada porque cada rango de cantidad tiene su propio conjunto de anonimato.

Los conjuntos de anonimato son solo series de transacciones por lotes, que esperan el retiro dentro de los contratos inteligentes. Además, muestran de cuántos depósitos se pueden retirar.

anonymous set

Sin embargo, la nueva versión experimental, Tornado Nova, está disponible aquí, lo que permite cantidades personalizadas.

En cualquier caso, cuando se completa el depósito, Tornado Cash genera una clave con un hash secreto, llamado compromiso o nota privada. Luego, la nota se vincula al monto depositado que ahora se encuentra en el contrato inteligente de Tornado Cash.

private note on Tornado Cash

Después de que se abra la ventana emergente para guardar la nota como un archivo de texto, el remitente también puede cambiar el nombre del archivo para facilitar la organización de las transacciones. Se debe usar un administrador de contraseñas con cifrado AES de grado militar de 256 bits para almacenar dichos archivos en una bóveda. A continuación, se abrirá una ventana del monedero MetaMask solicitando que se confirme la transacción.

Al final del retiro de la transacción, se recomienda esperar hasta que se completen al menos 5 confirmaciones para garantizar la privacidad. Finalmente, el destinatario envía la nota privada guardada junto con la dirección del destinatario.

tornado cash withdraw

Puedes aumentar aún más la privacidad

Por supuesto, puede elegir una dirección diferente a la depositada, según las que tenga disponibles para pegar en su monedero MetaMask. Al hacer clic en “Retirar”, Tornado Cash generará su prueba zk-Snark, lo que garantiza que no haya datos on-chain que vinculen al remitente con el receptor.

Confirmation on Tornado Cash

Al mirar la transacción en Etherscan, aparecerá la transacción con el monto. Sin embargo, debido a que Tornado Cash lo anonimizó, no importará. Solo aparecerá la dirección de Tornado Cash.

Alternativamente, en lugar de MetaMask, es posible usar Tornado Cash Relayer con una nueva dirección de Ethereum para un anonimato total. En ese escenario, la dirección de retiro no tiene que contener ningún ETH para las tarifas de gas, lo que eleva el ángulo de privacidad un poco más.

Como paso final para fortalecer su privacidad financiera en línea, también se recomienda utilizar una VPN o un proxy Tor para ofuscar su dirección IP. Por último, tenga cuidado de enviar tokens cuando las tarifas de gas ETH estén en el punto más bajo, que suele ser durante los fines de semana.


¿Quién está detrás de Tornado Cash?

Los creadores de este servicio de mezcla de monedas son Roman Semenov y Roman Storm. Aunque Storm tiene educación formal en ingeniería metalúrgica, se desvió hacia la tecnología blockchain desde 2011. Su historial laboral anterior incluye Blockchainlabs.nz, Amazon, PepperSec y una serie de proyectos DeFi como 0x, Aave, Compound, MakerDAO y 1inch. En estas empresas, participó en la auditoría del código de Solidity, el desarrollo de contratos inteligentes y la creación de tokens ERC-20.

La educación de Roman Semenov es igualmente impresionante, habiéndose especializado en teoría de campos y estadística cuántica. También trabajó en PepperSec como cofundador, junto con Viking Studio, una empresa rusa de marketing en redes sociales. Por último, trabajó en RedHelper para optimizar los embudos y las conversiones de e-commerce.

Han utilizado el código de fuente abierta de Zcash para desarrollar Tornado Cash como otro proyecto blockchain centrado en la privacidad. Si bien Zcash es una moneda de privacidad independiente, Tornado Cash es un servicio mezclador de anonimato agnóstico de monedas, lo que lo hace alcanzar una mayor popularidad.


¿Qué es el token TORN?

TORN price
Precio de TORN: CoinGecko

Como la mayoría de los protocolos de contratos inteligentes, Tornado Cash usa tokens TORN para la gobernanza y la utilidad. De hecho, TORN es el medio por el cual la plataforma se ha vuelto completamente descentralizada hasta el punto en que el equipo no tiene control sobre el protocolo, según el cofundador Roman Semenov:

“El equipo de Tornado Cash principalmente investiga y publica el código en GitHub. La comunidad toma todas las implementaciones, cambios de protocolo y decisiones importantes a través de Tornado Governance DAO y ceremonias de implementación”.

Los tokens TORN se lanzaron mediante airdrop en febrero de 2021, lo que representa 500,000 tokens TORN, o el 5% de su suministro total de 10,000 millones. Inmediatamente después del airdrop, TORN saltó un 200% a su precio ATH de 436.16 dólares. Sin embargo, se mantuvo relativamente estable por debajo de 50 dólares durante el resto de 2021, hasta el día de hoy en 24.13 dólares.

La mayor parte de los tokens TORN está en manos de la comunidad y la tesorería, en un 55% (5,5 millones TORN), desbloqueados gradualmente durante un período de 5 años. Mientras que los desarrolladores e inversores mantienen en staking el 30% (3 millones de TORN) del suministro total de TORN. Hasta ahora, Tornado Cash facilitó transacciones por valor de 2,547,731 ETH, o alrededor de 7,400 millones de dólares entre 27,631 usuarios.

Tornado Cash token distribution
Distribución de TORN: Tornado Cash

Lo que es importante saber es que los tokens TORN se pueden usar para la minería de anonimato. Si ha prestado atención, es posible que haya notado que Tornado Cash tiene conjuntos de anonimato. Cada vez que los usuarios les agregan tokens TORN, reciben recompensas, de ahí la minería del anonimato.


¿Qué es la minería de anonimato?

Este giro único en la minería de liquidez existe por una razón obvia. Los depósitos del pool de minería serían visibles, anulando el ángulo de privacidad de Tornado Cash. Con la minería de anonimato, los usuarios están protegidos de esto a través de los Puntos de anonimato generados cada vez que depositan cualquier token en Tornado Cash.

Después, estos puntos se transfieren a una cuenta protegida especial, eliminando el saldo del depósito y la información de la dirección del monedero del foco público. Cuando se alcanza un cierto umbral, el usuario puede convertir los puntos de anonimato en tokens TORN.

De esta manera, los usuarios aún pueden recibir tokens TORN como recompensa por su contribución a la privacidad, evitando los pools de minería de liquidez habituales. Hablando de eso, estos tokens se pueden intercambiar en Binance, Mandala, BingX, Gate.io y OKEx.


Reduzca sus transferencias de Tornado Cash yendo fuera de Ethereum

Si bien Ethereum es el hogar original de Tornado Cash, puede reducir drásticamente las tarifas de transacción utilizando el servicio de mezclador en las siguientes blockchains alternativas, así como soluciones de escalabilidad de capa 2:

  • Binance Smart Chain: BNB (Binance Coin)
  • Polygon Network: MATIC (Polygon)
  • Gnosis Chain (former xDAI Chain): xDAI (xDai)
  • Avalanche Mainnet: AVAX (Avalanche)
  • Optimism, as a Layer-2 for ETH (Ethereum)
  • Arbitrum One, as a Layer-2 ETH (Ethereum)

La versión mejorada del mezclador mencionado anteriormente es Tornado Cash Nova, que permite depósitos personalizados. Además de esto, Nova facilita las transferencias blindadas. En la versión actual, los tokens primero debían retirarse de una cantidad fija del pool para obtener la custodia. Con las transferencias protegidas, se pueden transferir a otra dirección sin retirarlas primero del pool.

Aún más importante, Tornado Cash Nova utiliza una Gnosis Chain (anteriormente xDai Chain) drásticamente más barata como protocolo de escalabilidad L2. De esta manera, los usuarios reciben asequibilidad, seguridad y velocidad. Sin embargo, dado que solo se lanzó en diciembre de 2021, el protocolo aún no está completamente implementado.


¿Vale la pena Tornado Cash (TORN)?

Está claro que Tornado Cash seguirá los pasos de Monero y Zcash. Son tan valiosos como los usuarios consideran que es su privacidad. En términos generales, parece que la mayoría de las personas priorizan la conveniencia y la simplicidad sobre el anonimato.

Ese parece ser el caso, incluso si tienen que pagar más por la conveniencia, como informar sus transacciones al IRS. Por lo tanto, el token TORN atenderá a un nicho de usuarios que valoran su privacidad en línea más que la comodidad.

No obstante, a medida que aumenta la adopción general de cripto, esa base de usuarios también se expandirá. Además, debido a que este mezclador es muy simple de usar, no se limita a monedas de privacidad específicas y es económico, se podría argumentar que Tornado Cash (TORN) seguramente será incluso más valioso que las monedas de privacidad especializadas.


Preguntas frecuentes

¿Es Tornado Cash legítimo?

Si. Es un protocolo totalmente descentralizado diseñado para proporcionar privacidad financiera. Además, los fundadores también están presentes en las redes sociales. También se han auditado el protocolo y los contratos inteligentes.

¿Cómo funciona Tornado Cash?

Se impone entre emisores y receptores, generando una clave con ZK-Snarks para eliminar el vínculo entre las dos direcciones, pero aún entregando transferencias.

¿Cuánto cuesta Tornado Cash?

Tornado Cash es el más caro de usar en Ethereum. Sin embargo, se expandió a todas las principales blockchains L2 y L1 que tienen tarifas de transacción cercanas a cero.

¿Cuándo se lanzó Tornado Cash?

En enero de 2020, pero el token TORN se lanzó hace relativamente poco tiempo, en febrero de 2021.

¿Es seguro Tornado Cash?

Tanto los contratos inteligentes de Tornado Cash como los protocolos de minería de anonimato han sido auditados por Zeropool y ABDK varias veces.

Descargo de responsabilidad

Toda la información contenida en nuestro sitio web se publica de buena fe y sólo con fines de información general. Cualquier acción que el lector realice a partir de la información encontrada en nuestro sitio web es estrictamente bajo su propio riesgo. En Learn, nuestra prioridad es proporcionar información de alta calidad. Nos tomamos nuestro tiempo para identificar, investigar y crear contenidos educativos que sean útiles para nuestros lectores. Para mantener este estándar y seguir creando contenido impresionante, nuestros socios podrían recompensarnos con una comisión por las publicaciones en nuestros artículos. Sin embargo, estas comisiones no afectan a nuestros procesos de creación de contenidos imparciales, honestos y útiles.
Share Article

TEMAS RELACIONADOS

Rahul Nambiampurath vive en India y se especializa en Marketing Digital. Rahul se sintió atraído por Bitcoin y blockchain en 2014 y desde entonces, ha sido un miembro activo de la comunidad. Tiene una maestría en Finanzas.

SEGUIR AL AUTOR