YPF Argentina activa plan para minar Bitcoin con gas natural

YPF Argentina activa plan para minar Bitcoin con gas natural

Fernando Clementín (03 de Octubre, 2022). YPF Argentina activa plan para minar Bitcoin con gas natural Hechos clave: Los equipos de minería están instalados en el mismo predio de Vaca Muerta, propiedad del Estado. El proyecto genera 1 Mw y hay una segunda que...

Por qué coinjoin

Por qué coinjoin

P_Hold (19 de septiembre, 2022). Por qué coinjoin Por qué coinjoin En el sistema bancario tradicional existen garantías de privacidad transaccional que son básicas: Al recibir, el remitente del pago no puede saber cómo o dónde gastas el dinero ni a cuánto ascienden...

L161 – PoW vs PoS: Prueba de trabajo vs Prueba de participación

L161 – PoW vs PoS: Prueba de trabajo vs Prueba de participación

¿Qué es exactamente la prueba de trabajo y por qué la utilizamos en Bitcoin? ¿Por qué Ethereum está a punto de dejarla de utilizar en favor del Proof of Stake? ¿Son ambos sistemas comparables? En el podcast de hoy comparamos el PoW de Bitcoin con el PoS que quiere...

Trezor y Wasabi unen fuerzas para ofrecer CoinJoin a sus usuarios

Trezor y Wasabi unen fuerzas para ofrecer CoinJoin a sus usuarios

Fernando Clementín (05 de septiembre, 2022). Trezor y Wasabi unen fuerzas para ofrecer CoinJoin a sus usuarios Hechos clave: Ambas compañías anunciaron el desarrollo, que estará listo para 2023. Wasabi es una wallet enfocada en privacidad que ya contaba con esta...

Otra wallet añade la actualización de Bitcoin Taproot

Otra wallet añade la actualización de Bitcoin Taproot

Fernando Clementín (24 de agosto, 2022). Otra wallet añade la actualización de Bitcoin Taproot Hechos clave: Taproot permite ingresar menos datos en cada transacción con Bitcoin. Con esta adición, la wallet busca potenciar la privacidad para los usuarios. Nunchuk, una...

Este reloj de 400 mil dólares te cuenta la historia de Bitcoin

Este reloj de 400 mil dólares te cuenta la historia de Bitcoin

Jesús Herrera (01 de septiembre, 2022). Este reloj de 400 mil dólares te cuenta la historia de Bitcoin Hechos clave: Solo habrá 25 relojes bitcoiners a la venta de acuerdo con la empresa joyera. El reloj se negocia en unos USD 396 mil, sin incluir costos de envío....

Bitcoin y el oro bailan juntos en medio de la crisis

Bitcoin y el oro bailan juntos en medio de la crisis

Froilan Fernández (04 de Octubre, 2022). Bitcoin y el oro bailan juntos en medio de la crisis Hechos clave: La correlación entre BTC y el oro viene de oscilar en el último año entre -0,2 y 0,2. En la última semana, dicha correlación superó el valor de 0,3. La...

15% del sector turismo de El Salvador recibe pagos con bitcoin

15% del sector turismo de El Salvador recibe pagos con bitcoin

Marianella Vanci (04 de octubre, 2022). P15% del sector turismo de El Salvador recibe pagos con bitcoin Hechos clave: Para la ministra del sector la adopción de bitcoin está impactando de manera positiva en el turismo. Más de 100 millones de dólares se destinarán para...

Credit Suisse al borde del abismo ¿bitcoin podría rescatarlo?

Credit Suisse al borde del abismo ¿bitcoin podría rescatarlo?

Nickolas Plaza (03 de Octubre, 2022). Credit Suisse al borde del abismo ¿bitcoin podría rescatarlo? Hechos clave: Inversionistas preocupados por la ocultación de información del banco. Las acciones de Credit Suisse han caído 58% en un año. Credit Suisse, una de las...

La capacidad de la Lightning Network alcanza los 5,000 BTC

La capacidad de la Lightning Network alcanza los 5,000 BTC

JOSEPH HALL (03 de Octubre, 2022).La capacidad de la Lightning Network alcanza los 5,000 BTC El crecimiento de los Bitcoin añadidos a la capa 2, Lightning Network, se ha intensificado en el último año, alcanzando los 4,000 bitcoins hace menos de cuatro meses. Los...

P_Hold (16 de mayo, 2022). Por qué Stonewalls

fuente

Las transacciones de múltiples entradas siguen generando vínculos inevitables, revelando que las entradas pertenecen al mismo propietario. El riesgo es que si se revela el propietario de una clave, la vinculación podría revelar otras transacciones que pertenecieron al mismo propietario. -Satoshi Nakamoto-

Satoshi describe uno de los aspectos de la privacidad transaccional en Bitcoin, y es que, se asume con certeza que en una transacción con múltiples entradas (varios pedacitos de bitcoin) todas las entradas pertenecen al mismo dueño. La implementación de las transacciones colaborativas coinjoin y payjoin rompen esta certeza. En la actualidad solo existen dos wallets enfocadas en la privacidad que permiten a sus usuarios coordinarse y crear transacciones colaborativas: Stonewall (coinjoin) y Stowaway (payjoin) que ponen en duda la suposición mencionada anteriormente.

En este artículo te explicaré el problema que resuelve Stonewall, las dos modalidades que existen, compararé un envío de múltiples de entradas típico con un envío de múltiples entradas usando Stonewall y veremos qué asumirá el software de análisis de cadena en ambos casos, finalmente describiré las razones por las que Stonewall es una herramienta que todo bitcoiner debe usar para mejorar su privacidad transaccional.

Muro de piedra: Stonewall 

 

El problema que resuelve Stonewall

Antes de pasar a explicar las transacciones Stonewall, es fundamental estar en contexto, entender que cada tipo de transacción en Bitcoin tiene una huella particular en la cadena, y esa huella determina la información que se puede obtener de ella, algunos ejemplos:

1- Una transacción de una entrada y dos salidas, deja la huella que es un envío sencillo y la información que se obtiene es que una de las salidas pertenece al remitente (salida de cambio).

2- Una transacción con varias entradas y una salida deja la huella de ser una consolidación y la información que se obtiene es que el dueño pasó sus fondos de una dirección de su propiedad a otra dirección de su propiedad (autotranferencia)

3- Una transacción de varias entradas y dos salidas, deja la huella de ser que un pago con múltiples entradas y la información que se obtiene es que todas las entradas y una de las salidas pertenecen al mismo dueño (pago con múltiples entradas).

Contextualizando: cada tipo de transacción filtra información a un potencial observador que puede ser utilizada para la vigilancia de nuestros recursos económicos y se da según las características de cada transacción (su perfil de entradas y salidas).

No queremos que sea fácil determinar la salida de cambio en nuestras transacciones de bitcoin, para no permitir a un observador seguir nuestra actividad económica pasada y futura, pero, además, tampoco sería ideal que en nuestras transacciones de bitcoin se pueda asumir con certeza de que todas las entradas nos pertenecen, porque si una de esas entradas está vinculada a nuestra identidad todas las entradas serian desanonimizadas, (recuerda lo explicado por Satoshi en la cita del inicio).

Las Stonewalls son un tipo de transacción de Bitcoin creada por los desarrolladores de Samourai wallet para evitar que en un pago se pueda saber fácilmente cual es la salida de cambio y además que no se pueda atribuir con certeza que todas las entradas pertenecen a un único dueño. ¿Cómo logra esto una transacción? Veámoslo

Modalidades de Stonewalls

La huella de Stonewall es una transacción con múltiples entradas y cuatro (4) salidas, la información que deja es muy poca, no se puede establecer con certeza cuál es la salida cambio.

Transacción Stonewall de 3 entradas y 4 salidas 

Es genial que no se pueda determinar la salida de cambio, pero, eso solo resuelve una parte del problema, ¿qué pasa con lo de las entradas múltiples, aun se puede asumir que todas las entradas pertenecen al mismo propietario? la respuesta es NO.

Stonewall tiene dos modalidades, Stonewall normal y StonewallX2, ambas son idénticas en cuanto a la huella que dejan en la cadena: varias entradas y cuatro salidas, la diferencia radica en que en la Stonewall normal todas las entradas son de un único dueño mientras que StonewallX2 es una transacción colaborativa (coinjoin) en la que las entradas pertenecen a (2) dos dueños diferentes.

Tx Stonewall normal desde Sparrow wallet: Se puede crear con las monedas disponibles en un única wallet o se pude pulsar en el símbolo de la persona en azul para hacer una StonewallX2 con la ayuda de un colaborador. 

Lo potente de la huella dejada por las Stonewalls es que un espía no puede asumir con certeza si las entradas pertenecen o no a un único dueño porque como vimos, puede ser una transacción individual o una colaborativa de 2 participante, esto rompe con la presunción de que en una transacción de múltiples entradas todas las entradas son de un mismo propietario.

El software de análisis de cadena de una exchange centralizada tampoco puede asumir con certeza que una Tx con huella Stonewall sea un coinjoin por lo que no tendrían argumento para penalizar las monedas resultantes de este tipo de transacción.

Comparación entre un envío típico con múltiples entradas y un envío usando Stonewall

Es interesante observar cómo un software de análisis de la cadena tipifica una transacción de múltiples entradas normal versus una transacción Stonewall, y además de cuál información puede extraer de cada una. Para este ejercicio usaré el explorador de bloque OXT.me.

Transacción de multiples entradas, envío típico.

Envio de multiples entradas a un exhange centralizado. 

En esta transacción el software de análisis de OXT atribuye la propiedad de todas las entradas a un único dueño y le asigna un número Anon, en este caso el Anon-4027621587, además una de las salidas va a una dirección de la exchange Kraken, por lo que, la salida restante posiblemente sea la salida de cambio del remitente.

Analisis de Boltamzann

El analisis de Boltzmann encontró:

  • Una sola interpretación para esta TX.
  • Entropía: 0 bits — Densidad de entropía: 0 bits por UTXO.

Transacción de múltiples entradas envío Stonewall

Envío de múltiples entradas de poxtmix usando Stonewall 

En esta transacción el software de análisis OXT no atribuye la propiedad de todas las entradas a un único dueño ni asigna un número Anon, además, no puede establecer cuál de las salidas es la salida de cambio.

Analisis de Boltamzann

El analisis de Boltzmann encontró:

  • 15570 interpretaciones para esta TX.
  • Entropía: 13,926 bits — Densidad de entropía: 0,994 bits por UTXO.

Por qué Stonewall es una herramienta que todo bitcoiner debería usar

La privacidad transaccional en Bitcoin se consigue por medio del engaño y aumentando los costos del analisis. El numero de entrandas (varias) y salidas (cuatro) que configuran una Stonewall incrementa la cantidad de interpretaciones posibles que debe hacer el software de análisis de cadena y un mayor número de interpretaciones aumenta la entropia de la transaccion.

Como hemos visto las transacciones Stonewall son un reto para el análisis de cadena y la vigilancia, además, resuelven dos de los problemas centrales en la privacidad transaccional en Bitcoin: La detección de la salida de cambio y la asignación de un único responsable para todas las entradas de una transacción.

Casos reales en los que es útil la aplicación de Stonewall para bitcoiners:

  • Cuando se reciben BTC anónimos de distintos remitentes y quieren realizar un envío que necesita de múltiples entradas.
  • Cuando se quiere consolidar monedas de postmix al enviar a un hardware wallet.
  • Cuando se quiere evitar que se pueda rastrear la salida de cambio.
  • Cuando se quiere evitar caer en una agrupación de direcciones.
  • Cuando se quiere gastar monedas de postmix al pagar a un tercero.
  • Cuando se quiere contribuir con la privacidad general de Bitcoin.

En este 2022 empezamos a dictar talleres de privacidad en Bitcoin junto a Arkad. Dentro del temario dedicamos una parte a explicar todo lo referente a transacciones colaborativas como lo son Stonewall y StonewallX2 que forman parte de un arsenal de herramientas orientadas a dificultar la vigilancia y confundir a los espías de la cadena. Los participantes reciben diferentes estrategias de cómo y cuándo usar cada una. Además, realizamos ejercicios prácticos para adoptar estas herramientas de privacidad.

Recientemente abrimos un canal de Telegram exclusivo y privado para los participantes de nuestros talleres teórico-prácticos sobre herramientas de privacidad en Bitcoin, allí los interesados podrán coordinar y generar transacciones colaborativas sin custodia para mejorar privacidad en sus transacciones.

Gracias a mi editora estrella y a Arkad por ayudarme a mejorar este artículo.

No Confíes, Verifica

Si este artículo/tutorial te ayudó, sientes que has aprendido algo nuevo y quieres apoyar mi trabajo en temas de “Seguridad y Privacidad en el uso de Bitcoin” puedes hacer una libre aportación en cualquiera de los siguientes enlaces:

https://lntxbot.com/@p_hold

https://paynym.is/+muddymath92c