Un profesor de criptografía de la Universidad John Hopkins ha publicado en GitHub un "fork de archivo" del código fuente de Tornado Cash.
El profesor, Matthew Green, dice que tiene la intención de preservar el código fuente del protocolo de privacidad con fines de investigación, más que para su despliegue. Señaló que sus estudiantes han utilizado dicho código para aprender conceptos relacionados con la privacidad de las criptomonedas y la tecnología de conocimiento cero.
"La pérdida o disminución de la disponibilidad de este código fuente será perjudicial para las comunidades científicas y técnicas", dijo el investigador en una publicación en GitHub el lunes.
La privacidad en las criptomonedas es de profundo interés para Green: como desarrollador, está personalmente involucrado con Zcash, una criptomoneda que utiliza pruebas de conocimiento cero para proteger el anonimato de las transacciones. También fue el responsable de proponer Zerocoin—una extensión de la privacidad de Bitcoin en 2013, aunque no es compatible con el sistema actual de Bitcoin.
Sin embargo, la bifurcación también representa la postura pública de Green contra la decisión de la OFAC de sancionar a Tornado Cash, sus repositorios de software y sus direcciones de contratos inteligentes en Ethereum. Como explicó, la aplicación de sanciones económicas contra el software de código abierto es una primicia histórica para el gobierno de los Estados Unidos, y tiene implicaciones cruciales para el estado de la libertad de expresión.
"El ejemplo de Tornado Cash plantea la posibilidad de que el gobierno de Estados Unidos pueda utilizar las sanciones para prohibir la distribución del código fuente y el discurso científico", dijo.
Además, dadas las elevadas multas que acompañan a las infracciones de las sanciones, Green sostiene que el precedente de Tornado Cash podría tener un "efecto amedrentador" que disuadiera a las empresas privadas de Internet de difundir un código similar. De este modo, Green argumenta que las prohibiciones de expresión pueden promulgarse efectivamente sin utilizar órdenes gubernamentales explícitas.
GitHub, por ejemplo, eliminó los repositorios de código fuente de Tornado Cash a las pocas horas del anuncio de las sanciones de la OFAC. Además, muchas plataformas de criptomonedas—e incluso los protocolos DeFi—han restringido los servicios a los usuarios que interactúan con las direcciones de los contratos inteligentes de Tornado.
"Es difícil creer que la decisión de Github sea ajena a la acción del gobierno", dijo Green.
El repositorio de Green es sólo uno de los muchos forks que han circulado en la comunidad de Tornado Cash en las últimas semanas. También mantiene múltiples copias fuera de línea de todos los repositorios relacionados por seguridad, pero confía en que GitHub no eliminará su fork actual si se aloja para fines no relacionados con el desarrollo.
"Puede que GitHub vea las cosas de otra manera", reconoció. "Si es así, sería fascinante".
En una carta el martes, el congresista estadounidense Tom Emmer criticó al Tesoro de Estados Unidos por su prohibición de Tornado Cash.
"La sanción de la tecnología neutral, de código abierto y descentralizada presenta una serie de nuevas cuestiones, que afectan no sólo a nuestra seguridad nacional, sino al derecho a la privacidad de cada ciudadano estadounidense", escribió Emmer.