-
Las denominadas stealth addresses se generarรญan de forma automรกtica.
-
El desarrollador todavรญa ve algunas limitaciones tรฉcnicas para implementarlas.
Vitalik Buterin, cofundador de Ethereum y desarrollador referente en esta red, publicรณ una propuesta que, asegura, mejorarรญa la privacidad de las transacciones en Ethereum. La denomina stealth addresses (ยซdirecciones sigilosasยป en espaรฑol) y consiste en crear direcciones รบnicas para cada transacciรณn.
En la actualidad, todas las transacciones que alguien hace con su wallet de Ethereum poseen la misma direcciรณn pรบblica. Las direcciones sigilosas que propone Buterin permitirรญan la creaciรณn de una direcciรณn รบnica y ยซdesechableยป para cada vez que se reciben fondos o tokens.ย ย
Esto es algo que muchas wallets de Bitcoin realizan en la actualidad. Algunas incluso cuentan con esta opciรณn activada por defecto, de modo que el usuario ni siquiera nota la diferencia, aunque esta sรญ influye en su privacidad.ย
En el caso de Ethereum, las direcciones sigilosas servirรญan tanto para el envรญo de ether (ETH) como para el intercambio de tokens โERC-20, como las stablecoins, o tokens no fungibles (NFT)โ. Por eso, representarรญan una herramienta valiosa en aplicaciones como protocolos de finanzas descentralizadas (DeFi).
Uno de los mayores retos pendientes en el ecosistema Ethereum es la privacidad. Por defecto, todo lo que entra en una cadena de bloques pรบblica es pรบblico. Cada vez mรกs, esto significa no solo dinero y transacciones financieras, sino tambiรฉn nombres ENS, POAP, NFT, tokens soulbound y mucho mรกs. En la prรกctica, utilizar el conjunto de aplicaciones de Ethereum implica hacer pรบblica una parte significativa de tu vida para que cualquiera pueda verla y analizarla.
Vitalik Buterin.
ยฟCuรกles son las dificultades de las direcciones sigilosas?
La implementaciรณn de las direcciones sigilosas en Ethereum tendrรญa sus complicaciones, segรบn admitiรณ el propio Vitalik Buterin. En primer lugar, al crear una nueva direcciรณn para hacer una transacciรณn, esta no tendrรญa fondos para pagar las comisiones necesarias. Si envรญas esos fondos desde otra wallet, se perderรญa la privacidad que se estรก buscando.ย ย
Una posible soluciรณn a esto serรญa el uso de zk-SNARKs para enviar algo de fondos a esa direcciรณn. Este mรฉtodo cuida la privacidad del usuario, aunque Vitalik Buterin admite que esto ยซcostarรญa muchoยป en tรฉrminos de comisiones. La otra alternativa serรญa crear un mecanismo que habilite el prepago de transacciones.ย ย
Por otro lado, el desarrollador describe en su texto otros posibles obstรกculos para la implementaciรณn de las direcciones sigilosas, los cuales tienen que ver principalmente con desafรญos tรฉcnicos. Uno de ellos estรก relacionado con el mรฉtodo de recuperaciรณn mรกs eficiente para la recuperaciรณn de una wallet con mรบltiples stealth addresses.
ยฟPor quรฉ se considera importante mejorar la privacidad en Ethereum?
Las transacciones que se hacen en Ethereum son pseudรณnimas (no estรกn vinculadas por defecto al nombre de una determinada persona o entidad), pero no privadas. Esto quiere decir que quien analiza el libro contable distribuido de la red no puede ver en cada transacciรณn que ยซJuan le enviรณ a Pedroโฆยป, sino que solo ve nรบmeros y letras que conforman las direcciones.
No obstante, todo lo que sucede en la red es transparente. De modo que, si se sigue el rastro de una direcciรณn en particular, se podrรกn conocer fรกcilmente todos sus movimientos. Incluso puede relacionarse esta direcciรณn con una identidad real, por ejemplo, al interactuar con una plataforma que demande datos personales de sus usuarios para crear una cuenta.
Es cierto que algunas herramientas permiten mezclar las transacciones para que sea mรกs complejo hallar su procedencia. Pero usarlas suma complejidad al proceso, porque implica un paso mรกs, y ademรกs la mรกs usada, Tornado Cash, ha sido sancionada por el Gobierno de Estados Unidos, como se ha reportado en CriptoNoticias. Esa penalizaciรณn trajo problemas incluso para los usuarios que la habรญan utilizado.