Sígueme si puedes: cómo funcionan los conjuntos de anonimato con visión de futuro de Bitcoin Inteligencia de datos PlatoBlockchain. Búsqueda vertical. Ai.

Sígueme si puedes: cómo funcionan los conjuntos de anonimato con visión de futuro de Bitcoin

Hablemos de los "conjuntos de anonimato con visión de futuro" de Whirlpool: la multitud en la que te escondes.

Hasta la fecha, es posible que esté familiarizado con la implementación de Whirlpool CoinJoin, que está disponible en el Billetera Samourai aplicación móvil, o Cartera Gorrión aplicación de escritorio. Cuando participa en un CoinJoin de Whirlpool, obtiene privacidad al colaborar en una transacción de múltiples partes que deja a cualquiera que mire en la cadena rascándose la cabeza mientras intenta descifrar a dónde ha ido su bitcoin.

Un Whirlpool CoinJoin es como cualquier otra transacción de bitcoin, compuesta de entradas y salidas. Sin embargo, cada entrada es proporcionada por una billetera bitcoin diferente, y cada salida se devuelve a una de las billeteras participantes. Esta transacción está organizada por el coordinador central de Whirlpool de Samourai Wallet, todo el tiempo sin que el coordinador sepa qué entrada pertenece a qué salida ("ciego"), y sin que usted nunca renuncie a la custodia de su bitcoin.

Digamos que es fin de mes y mi empleador me acaba de pagar. Antes de gastar algo de mi bitcoin, primero deseo usar Whirlpool para obtener algo de privacidad con visión de futuro. Después de todo, la cadena de bloques de bitcoin es un libro de contabilidad público y siento que es mi derecho que mi empleador no sepa lo que hago en mi vida privada, incluso si conocen mis hábitos de gasto.

Entro en Whirlpool, proporciono una de las entradas y participo en una transacción que se ve así:

  • 5 UTXO de entrada.
  • 5 x UTXO de salida.
  • Cada entrada UTXO pertenece a una de las cinco billeteras participantes.
  • Cada UTXO de salida pertenece a una de las cinco billeteras participantes.
  • Todos los UTXO de salida son iguales.

Observando en cadena es imposible determinar cuál de las cinco salidas es la mía. La razón por la que es "imposible" es porque todos los vínculos deterministas están rotos entre el lado de entrada y el de salida de la transacción. Entonces, si mi astuto empleador decidiera que iba a intentar espiar mis hábitos de gasto después de que me pagaran, vería que he "entrado" en Whirlpool y ahora tendría que asumir que me estoy escondiendo en una multitud de cinco, ¿Correcto? Bueno, en realidad podría estar escondido en una multitud de más de cinco. Ingrese a los conjuntos de anonimato con visión de futuro de Whirlpool...

Conjuntos de anonimato con visión de futuro de Whirlpool

Cuando usa Whirlpool, según el tamaño del grupo que elija, su bitcoin se divide en partes más pequeñas en uno de los siguientes tamaños de denominación: 0.5 BTC, 0.05 BTC, 0.01 BTC o 0.001 BTC. Debido a la arquitectura de Whirlpool, las salidas que permanecen en estos tamaños de denominación de grupo se pueden volver a mezclar sin costo adicional para el usuario (más sobre esto más adelante).

Después de mi primera mezcla, si yo o uno de mis compañeros de mezcla remezcla, la multitud en la que me escondo (conjunto de anonimato con visión de futuro) aumenta de cinco a nueve.

utxo restante después de arreglar la mezcla

Mi UTXO de salida igual no necesita remezclarse para que crezca la multitud en la que me estoy escondiendo. Ya sea mi UTXO el que remezcla o uno de mis compañeros de mezcla, no hay forma de saber en la cadena qué UTXO de la primera mezcla se ha remezclado. Ahora hay nueve salidas iguales conectadas a mi primera mezcla, por lo que mi jefe de espionaje tendría que asumir que yo podría ser cualquiera de ellos.

El siguiente gráfico demuestra cómo la multitud en la que me escondo puede crecer sin que yo haga remezclas. Después de mi primera mezcla, mi UTXO, el círculo rojo, permanece en un tamaño de denominación de piscina Whirlpool y no ha sido remezclado. Sin embargo, dos de mis compañeros de mezcla han seguido remezclando y ahora hay cuatro CoinJoins más asociados con mi primera mezcla. Para calcular mi nuevo conjunto de anonimato prospectivo, aquí contaría los UTXO de igual salida (círculos naranjas) más mi propio UTXO de igual salida (círculo rojo) y llego a una multitud de 21.

en cadena círculos naranja mapa

En la cadena, los círculos naranjas son indistinguibles de mi círculo rojo, por lo tanto, mi empleador tendría que seguir las 21 pistas diferentes si desea rastrearme desde que "ingresé" a Whirlpool. Incluso si trataran de estar al tanto, no podrían decir con certeza cuál de los 21 UTXO soy.

¿Cómo es gratis remezclar?

Antes de analizar más a fondo los conjuntos de anonimato con visión de futuro y ver algunos ejemplos del mundo real, para los no iniciados vale la pena analizar exactamente cómo la remezcla es gratuita en Whirlpool.

Cuando "ingresa" a Whirlpool por primera vez, su billetera Samourai o Sparrow transmite lo que se denomina "Transacción cero" o Tx0 para abreviar. Esta es una transacción previa antes de "saltar a la piscina" y hace tres cosas:

  1. Premezcla UTXO/s: divide su bitcoin en UTXO de menor denominación, más un pequeño extra.
  2. Tarifa de fondo fijo: paga a Samourai o Sparrow Wallet por coordinar la transacción de Whirlpool.
  3. Cambio dóxico: te devuelve cualquier bitcoin que sea demasiado pequeño para mezclarlo. Esto se llama doxxic ya que todavía está asociado con el historial anterior que tiene su bitcoin.1

Echa un vistazo aquí a este Tx0 del mundo real en los siguientes exploradores de bloques:

Transaction ID: bcb4d9dfde37215f2ede6142c651981e22f70e549c03cd341a71dffe8b2dce57

En el gráfico a continuación, tenga en cuenta que se han creado 3 UTXO premezclados en este Tx0, todos propiedad de la misma billetera y destinados a ser mezclados en el grupo 0.001. También tenga en cuenta que cada uno de estos UTXO tiene un valor ligeramente mayor que el tamaño del grupo elegido. ¡Sostenga ese pensamiento!

mapa de transacción cero

Vale la pena mencionar aquí un aspecto muy importante de un Tx0; gestión del cambio Doxxic. El cambio de Doxxic es su bitcoin que aún contiene cualquier historial previamente asociado, sin embargo, es demasiado pequeño para ser Whirlpooled1. El Tx0, por diseño, devuelve el cambio Doxxic a un área diferente de su billetera que su bitcoin que se ha mezclado. Esto significa que es imposible pegarse un tiro en el pie al crear accidentalmente una transacción en el futuro en la que gasta su bitcoin mixto en la misma transacción que su cambio Doxxic. Hacerlo eliminaría los beneficios de privacidad de CoinJoining.

Ahora estás listo para mezclar. Uno por uno, el coordinador de Whirlpool selecciona sus UTXO premezclados para participar en su primer CoinJoin. Uno de sus UTXO premezclados será una de las cinco entradas en la transacción CoinJoin.

premix utxo primera mezcla whirlpool coinjoin

El coordinador de Whirlpool también organiza una segunda UTXO de premezcla para participar ("UTXO de premezcla de pares")2. Este UTXO premezclado de pares adicional proviene de la billetera de otro usuario que acaba de pasar por el mismo proceso que usted cuando ingresó a Whirlpool. ¿Recuerda cómo cuando crea su transacción cero, su bitcoin se divide en múltiples UTXO denominados del tamaño del grupo, más un poco más? Bueno, si sumas el "pequeño extra" de la premezcla UTXO y la premezcla UTXO, eso es lo que paga las tarifas del minero por la transacción CoinJoin. En el gráfico a continuación, la cantidad a pagar a los mineros de bitcoin es 907 sats más 907 sats, por un total de 1,814 sats.

primera mezcla hidromasaje unir utxo

Ahora es el momento de brillar del remixer. El coordinador de Whirlpool selecciona al azar tres UTXO de remezcla que ya han pasado por su primera mezcla. Los tres UTXO remezclados están guardados en sus respectivas carteras y, lo que es más importante, permanecen en la "capacidad no gastada" de Whirlpool, ya que sus propietarios no los han gastado. Siempre que su billetera asociada esté en línea comunicándose con el coordinador de Whirlpool, son elegibles para remezclar.

Así que para recapitular:

  • Su UTXO premezclado: paga las tarifas de minero de CoinJoin
  • Peer pre-mix UTXO: paga las tarifas de minero de CoinJoin
  • Remezcla de UTXO: participa en CoinJoin de forma gratuita (también denominado "freerider")
primera mezcla whirlpool coinjoin utxo 3

Una vez que CoinJoin se ha organizado entre cinco billeteras separadas, la transacción se transmite automáticamente a la red de Bitcoin. Se han destruido cinco entradas en la transacción, creando cinco salidas iguales nuevas e indistinguibles. Todas las salidas iguales ahora son elegibles para remezclar si sus propietarios así lo desean.

primera mezcla whirlpool coinjoin 4

Aunque los UTXO de remezcla se denominan "freeriders", son parte integral de la arquitectura de Whirlpool no solo porque brindan anonimato prospectivo para los premezcladores que pagan las tarifas de minería de transacciones de CoinJoin, sino que también aumentan el anonimato prospectivo establecido para sus compañeros de mezcla anteriores.

También es importante tener en cuenta que sus UTXO (ya sea una premezcla o una remezcla) siempre se mezclarán en su propia transacción CoinJoin. Múltiples UTXO en su billetera nunca se combinarán en la misma transacción Whirlpool CoinJoin, ya que esto brinda las mejores garantías y también evita que los usuarios o entidades Sybil ataquen a Whirlpool.

TLDR: El nuevo Whirlpool de "ingreso" de liquidez cubre la tarifa de minería para cada transacción de Whirlpool CoinJoin. Aquellos UTXO que ya hayan "ingresado" a Whirlpool y se hayan sometido a su primera mezcla (pagando la tarifa fija del grupo más la tarifa del minero) no pagan ni un solo satoshi más para participar en los remixes, siempre que permanezcan en su tamaño de denominación de grupo/capacidad no gastada .

Conjuntos de anonimato con visión de futuro de Whirlpool Continuación

La teoría está muy bien, pero ¿cómo puede usted, como usuario de Whirlpool, calcular el tamaño de la multitud en la que se esconde? Intenta usar Visualizador gráfico de transacciones de OXT para buscar su primera transacción Mix CoinJoin, entonces:

  1. Expanda manualmente cada salida que se remezcla.
  2. Marque en naranja cualquier UTXO que no se haya gastado (que quede en una denominación del tamaño de una piscina Whirlpool).
  3. Marque en naranja cualquier UTXO que se gaste (saliendo de Whirlpool).

Sume las líneas naranjas para obtener su conjunto de anonimato con visión de futuro (33 en este ejemplo a continuación).

conjunto de anonimato con visión de futuro de la primera mezcla

Esto funciona bien para números más pequeños, pero las mezclas de Whirlpool ocurren con frecuencia (promedio de 211 mezclas por día en el grupo de 0.001 hasta ahora durante 2022). Contar manualmente conjuntos de anonimato con visión de futuro puede volverse imposible rápidamente. Queue Whirlpool Stat Tool...

Herramienta de estadísticas de Whirlpool fue creado por los desarrolladores de Samourai Wallet para permitir a los usuarios verificar por sí mismos los conjuntos de anonimato que se logran mediante el uso de Whirlpool. Utilizando un conjunto de secuencias de comandos de Python, calcula rápidamente el conjunto de anonimato prospectivo para usted. Ingrese una ID de transacción para su primera mezcla y le dirá el tamaño de la multitud en la que se esconde desde que ocurrió su Whirlpool CoinJoin.

porque manejo un Nodo RoninDojo, Whirlpool Stats Tool está preinstalado y es fácil de usar siguiendo la guía en su wiki.

Usando la herramienta durante los últimos 93 días, he estado monitoreando el conjunto de anonimato prospectivo de esta ID de transacción Whirlpool CoinJoin:

1fed0d526e89cd3f2ac14be0cfc1fe13e5cb8a772977551f0922f0c6907ab8f3

Veamos qué tan grande es la multitud en la que se esconden sus participantes:

28 días después de la mezcla: conjunto de anonimato prospectivo = 1,644

35 días después de la mezcla: conjunto de anonimato prospectivo = 6,722

conjunto de anonimato con visión de futuro de whirlpool mix

93 días después de la mezcla: conjunto de anonimato prospectivo = 35,214 XNUMX (como se muestra en la herramienta de estadísticas Whirlpool en mi RoninDojo a continuación).

procesamiento de puntajes para transacciones

Escondido en una multitud de 35,000, ahora es imposible (me atrevo a decirlo) que alguien, incluida una compañía de vigilancia en cadena, determine dónde está el bitcoin del participante de la mezcla original. Tal vez ya se fueron de Whirlpool y gastaron sus bitcoins, o tal vez se quedaron para obtener remixes gratis.

Lo que encuentro interesante acerca de este ID de transacción en particular es que, al momento de escribir este artículo, una de las salidas permanece sin gastar (al igual que el círculo rojo del gráfico anterior). Esta producción no gastada se ha mantenido así desde que se confirmó la transacción en el bloque 728,735 el 24 de marzo de 2022.

visualizador de combinación de monedas de hidromasaje

Aunque este UTXO no se ha movido, se ha beneficiado de la arquitectura de Whirlpool ya que tres de los otros participantes continuaron con la remezcla. Esto permitió que esta producción no gastada de 0.001 BTC obtuviera un mayor anonimato con visión de futuro sin remezclarse. Si ninguno de los resultados de esta transacción se remezclara, el conjunto de anonimato prospectivo se mantendría en cinco.

Es importante recordar que todos los enlaces deterministas se rompen después de una mezcla, pero obtiene mayores beneficios de privacidad si usted u otros compañeros remezclan. Veamos algunas estadísticas de conjuntos de anonimato más prospectivas de algunos CoinJoins...

Más ejemplos de conjuntos de anonimato con visión de futuro de Whirlpool

ID de transacción:
c0f11a33a3f2470bb4252c155ced5eb670aaf0ed2f0eef8674dc90c52905860d
Dos días después de la mezcla: conjunto de anonimato prospectivo = 77

mirando hacia el futuro anonset 77

ID de transacción:

5f5631356692b4744413a61b4e91c41c3df5ae376b66990052a8628b570e8353
Siete días después de la mezcla: conjunto de anonimato prospectivo = 380

mirando hacia el futuro anon set 380

ID de transacción:

901f20a383189c496a8774eb8cafeaa956f8c3393ee41701f163c0c2acf54286

Diez días después de la mezcla: conjunto de anonimato prospectivo = 1,466

pronto 1466

agricultura de privacidad

Después de ingresar a Whirlpool, su primera mezcla es rápida, y el CoinJoin en el que participó funcionó según lo diseñado al romper todos los enlaces deterministas. Ahora está ansioso por obtener algunos remixes gratuitos, pero se pregunta "¿Cuántos remixes puedo esperar en una semana?" Esta es una pregunta común que hacen los nuevos usuarios de Whirlpool que, ingenuamente, solo cuentan sus ganancias de privacidad en términos de cuántos ciclos de mezcla ha participado cada uno de sus UTXO.

La remezcla, por supuesto, aumenta su propio conjunto de anonimato con visión de futuro, pero no olvide que otros compañeros de mezcla que remezclan también aumentan su privacidad con visión de futuro.

“¡¿Pero cuántos remixes puedo esperar en una semana?!” Antes de responder debemos considerar lo siguiente:

  1. Los nuevos usuarios que ingresan a Whirlpool pagan por el ciclo CoinJoin. Entonces, solo cuando entra nueva liquidez en Whirlpool, tienes la oportunidad de remezclar.
  2. Otros usuarios (“freeriders”) también esperan recibir remixes gratuitos. El coordinador de Whirlpool selecciona freeriders al azar para participar en los remixes, por lo que hay una especie de competencia, ya que todos quieren ser elegidos.
  3. Cada tamaño de piscina Whirlpool tiene diferentes características de comportamiento.

Exploremos estos uno por uno.

Aquí están las frecuencias semanales del ciclo CoinJoin por tamaño de grupo para 2022.

ciclos de hidromasaje 2022

Como era de esperar, el grupo de 0.001 BTC es el grupo más activo en términos de recuento de ciclos.

¿Cuánta competencia freerider hay en cada grupo? Para obtener esta estadística (y muchas otras, incluidas las frecuencias de ciclo), puede usar el Telegrama Whirlbot.

torbellino telegrama torbellino

Por cada CoinJoin, el coordinador de Whirlpool elige tres freeriders al azar para participar.2

Como freerider, hay más competencia en los grupos más pequeños, con ciclos CoinJoin más frecuentes. Los grupos más grandes tienen la competencia opuesta, menos freerider, con ciclos CoinJoin menos frecuentes.

Finalmente, analicemos las características de comportamiento de cada piscina en función del uso histórico de Whirlpool. Si ha sido usuario de Whirlpool durante algún tiempo, probablemente habrá notado que los grupos más pequeños se usan de manera más consistente a diario con un flujo constante de liquidez. Si tuviera que adivinar, esto se debe a que son la barrera de entrada más baja y es más probable que se usen para el gasto diario. Las piscinas más grandes, por otro lado, aunque casi nunca están tranquilas, ven picos y valles más grandes de nueva liquidez, y cuando llueve, se derrama.

Así que ahora comprende que los remixes que vería en una semana dependen de la nueva liquidez que ingresa a Whirlpool, la selección aleatoria por parte del coordinador y las características del tamaño del grupo que está utilizando. Según el uso promedio de Whirlpool hasta la fecha durante 2022, es probable que su billetera obtenga entre 5 y 25 remixes por semana. Aunque la selección del coordinador es aleatoria, en teoría podría obtener menos o más, y eso aún se clasificaría como normal.

Una forma de considerar todo esto es que esperar remezclas es como una agricultura de rendimiento para la privacidad de bitcoin, y aquellos que son pacientes y continúan manteniendo su remezcla de bitcoin hasta que necesiten gastar en el futuro reciben intereses en forma de mayor anonimato. La paciencia paga.

Sea elegible para remezclar 24/7

Para ser un freerider, querrá que su billetera esté en comunicación con el coordinador de Whirlpool las 24 horas del día, los 7 días de la semana. De esa manera, cuando una mezcla está a punto de ocurrir, tienes la oportunidad de que el coordinador te elija para incluirlo como remezclador. Por lo tanto, querrá hacer una de las siguientes cosas:

  1. Deje la pantalla de servicio de Whirlpool abierta y activa en su Aplicación móvil Samourai Wallet. Este es el menos práctico y algunos dispositivos Android pueden eliminar los servicios en segundo plano, por lo que algunos usuarios, pero no todos, obtienen resultados positivos al lograr remixes de esta manera.
  2. Ejecute el Aplicación de escritorio GUI de Whirlpool en su computadora (vinculado a su billetera Samourai). Esta es, con mucho, la opción de barrera de entrada más baja para los usuarios de Samourai, y tiene una mayor confiabilidad para las conexiones a través de la red Tor. Al dejar su computadora encendida, con la aplicación de escritorio Whirlpool GUI ejecutándose, es elegible para remezclar.
  3. Ejecuta un Nodo RoninDojo. Después de vincular su billetera Samourai al backend de su nodo, puede apagar su teléfono o computadora y siempre podrá volver a mezclar. Una barrera de entrada un poco más grande, pero los beneficios superan con creces los obstáculos.
  4. mezclar en el Aplicación de escritorio Sparrow Wallet. Sparrow integró Whirlpool en su software de billetera en septiembre de 2021, compartiendo el mismo grupo de liquidez que los usuarios de Samourai Wallet. Sparrow tiene una gran cantidad de otras características y también le permite mezclarlo con el almacenamiento en frío. Para la elegibilidad para remezclar, asegúrese de que su computadora permanezca encendida con la aplicación Sparrow ejecutándose.

Capacidad no gastada de Whirlpool: ¿una verdadera medida del éxito de Whirlpool?

La capacidad no gastada de Whirlpool es la cantidad actual de bitcoin que se ha mezclado, no se ha gastado y es elegible para remezclarse. Puede monitorear esta métrica en Tablero de Clark Moody:

tablero de instrumentos de clark moody

También puede obtener un desglose de la capacidad no utilizada por tamaño de grupo utilizando el KPI de Bitcoin sitio web. Para mí, el valor de bitcoin no gastado de Whirlpool es interesante, y si permanece por encima de 4,000 BTC durante los últimos siete meses, muestra un nivel de confianza en el software de billetera de Whirlpool y Samourai/Sparrow. Lo que me parece más interesante es el volumen que entra y sale de Whirlpool durante los últimos 30 días (que se muestra en el tablero de Clark Moody como "Volumen Tx0" y "Salida del ciclo gastado" respectivamente). Esto es lo que alimenta las ganancias de privacidad que proporciona Whirlpool, tanto para la entrada de nueva liquidez como para la remezcla de los freeriders, incluso si hay un déficit entre los dos valores. Samourai Wallet tiene la marca "una billetera de bitcoin para las calles", y sus fundadores son defensores del uso real de bitcoin en lugar de "HODLing to the grave". El seguimiento de estos grandes flujos de bitcoin que entran y salen de Whirlpool muestra que existe una demanda de privacidad con visión de futuro al realizar transacciones en cadena, que Whirlpool logra con éxito para sus usuarios.

¿Le importa su privacidad de Bitcoin? Lee mas

La Manera Más Fácil De Remojar Su Bitcoin Y Preservar La Privacidad – Artículo de la revista Bitcoin de Econoalchemist.

Serie de privacidad de Bitcoin – siete videos cortos de introducción.

Comprender la privacidad de Bitcoin con OXT – una serie de artículos de cuatro partes.

Notas finales:

1. A los efectos de describir el flujo de Whirlpool en este artículo, este punto se ha simplificado. También se le puede devolver el cambio si la cantidad que intenta enviar a Whirlpool supera el límite máximo impuesto por el coordinador de Whirlpool. Descontando la salida de la tarifa del grupo de coordinadores, el grupo de 0.001 BTC tiene un límite máximo de Tx25 de 0 x UTXO, y el grupo de 0.01 BTC / 0.05 BTC / 0.5 BTC tiene un límite máximo de Tx70 de 0 x UTXO.

2. A los efectos de describir el flujo de Whirlpool en este artículo, este punto se ha simplificado. Si bien es más común que una transacción Whirlpool CoinJoin esté compuesta por dos UTXO premezclados, también es posible que una transacción Whirlpool CoinJoin constituya tres UTXO premezclados.

Esta es una publicación invitada del hermano Rabbit. Las opiniones expresadas son totalmente propias y no reflejan necesariamente las de BTC Inc. o Bitcoin Magazine.

Sello de tiempo:

Mas de Bitcoin Magazine