La privacidad es una lucha en constante evolución que se demuestra acertadamente con las propuestas de mejora constante de Bitcoin y las técnicas innovadoras para proporcionar a los usuarios una mayor privacidad. Stonewall es un concepto de protección de análisis de agrupamiento propuesto inicialmente por Cartera Samourai en mayo.
Mapear las direcciones de los usuarios a través de la agrupación de transacciones es un desafío, pero es posible con muchas empresas forenses emergentes de blockchain como Chainalysis. Stonewall hace que la tarea de vincular las entradas de las transacciones con las salidas en Bitcoin sea mucho más difícil al hacer que las transacciones parezcan un MonedaÚnete transacción cuando, en realidad, no son.
Las características como Stonewall no son protecciones de privacidad tan importantes como las pruebas de conocimiento cero o las transacciones confidenciales. Sin embargo, representan una iniciativa creciente de los equipos de billetera para proporcionar características de privacidad complementarias y predeterminadas que anteriormente no estaban disponibles para los usuarios más convencionales sin experiencia técnica..
Antecedentes sobre Samourai Wallet y CoinJoin
Samourai Wallet surgió como un servicio de billetera sin custodia que enfatiza la privacidad y seguridad del usuario. La billetera integra numerosas funciones de privacidad avanzadas, incluido Stonewall, PayNyms, y soporte Tor + VPN. Las carteras orientadas a la privacidad son cada vez más solicitadas, especialmente para Bitcoin, luego de las revelaciones entre los usuarios más convencionales sobre técnicas específicas de desanonimización que son posibles..
Ha habido varias publicaciones que se centran en técnicas forenses para mapear las direcciones IP de los usuarios de Bitcoin y vincular las entradas y salidas de transacciones que se pueden utilizar para identificar los flujos de transacciones de los usuarios. La proliferación de empresas forenses de blockchain como Chainalysis y CipherTrace ha llevado a una mayor progresión en el campo. Afortunadamente, se han desarrollado varios métodos innovadores de protección de la privacidad en respuesta a las crecientes amenazas a la privacidad de los usuarios de Bitcoin..
Desde protecciones a nivel de red como el Protocolo Dandelion hasta conceptos de mezcla de monedas como CoinJoin, Bitcoin está abordando las preocupaciones de privacidad, seguridad y fungibilidad de frente..
CoinJoin fue propuesto inicialmente por Greg Maxwell y es una técnica relativamente bien establecida en el campo de las criptomonedas para mezclar transacciones. La aplicación básica de CoinJoin es:
“Cuando desee realizar un pago, busque a otra persona que también desee realizar un pago y realice un pago conjunto”.
Hay varias variaciones de CoinJoin, algunas más complejas y otras más sencillas. Las firmas dentro de una transacción de Bitcoin son completamente independientes entre sí, lo que significa que los usuarios pueden acordar un conjunto de entradas para gastar y un conjunto de salidas para pagar y luego fusionar firmas después de firmar una transacción por separado. Una vez que se proporcionan todas las firmas, la transacción se valida, confundiendo efectivamente el origen de las entradas y salidas en una transacción..
Muchos de los servicios iniciales que usaban CoinJoin tenían servicios centralizados, un agujero de seguridad. Estos servicios serían el lugar donde los usuarios negociaran las transacciones a las que deseaban unirse. Además, las transacciones de CoinJoin no son muy eficientes.
Sin embargo, la inminente implementación de las firmas de Schnorr puede tener un efecto positivo neto en las transacciones de CoinJoin. Las firmas de Schnorr permitirían transacciones CoinJoin mucho más eficientes, lo que significa transacciones de menor tamaño y tarifas más bajas al permitir a los usuarios combinar transacciones y firmas en una. Además, las billeteras podrían intentar integrar CoinJoin como una característica principal después de que las firmas de Schnorr se integren con Bitcoin, aumentando la privacidad para todos. Cuantos más usuarios de CoinJoin en Bitcoin, mayores serán los efectos de privacidad de la red para todos los usuarios de la red, incluso aquellos que no utilizan el servicio.
Pared de piedra
Stonewall es intrigante porque en realidad no usa CoinJoin, solo parece que lo hace. Sin embargo, dos billeteras Stonewall en Samourai contendrán transacciones CoinJoin reales entre dos partes que interactúan y que confían entre sí..
Las transacciones de Stonewall producen una entropía más alta que las transacciones estándar de Bitcoin, lo que posteriormente hace que el análisis de la cadena sea más caro para el análisis automatizado y un desafío para que un humano analice un gráfico de transacción. Stonewall no es una característica de privacidad tan sólida como otras técnicas, como las transacciones confidenciales (CT), pero es importante para reducir la información disponible para el análisis forense de blockchain y hacer que el análisis de la cadena se base más en supuestos de probabilidad..
Las transacciones de Stonewall están hechas para que parezca que las personas están combinando sus transacciones en una al agregar una cantidad arbitraria de entradas y salidas a una transacción regular de Bitcoin. Para un observador externo, la transacción se vería como una de CoinJoin, lo que hace que sea desafiante y menos efectivo confiar en los supuestos de análisis estándar de blockchain sobre la transacción..
Las transacciones de Stonewall están diseñadas para lograr un Boltzmann puntuación de más de cero. Boltzmann es un script que devuelve la entropía de una transacción al proporcionar una métrica para la vinculabilidad de entradas y salidas utilizando técnicas de mapeo de análisis de blockchain. Stonewall fue diseñado para reemplazar BIP126 en la implementación original de Samourai Wallet después de que se descubrieron deficiencias que podrían conducir a una menor entropía en las transacciones..
En general, Stonewall ayuda a contaminar el proceso de análisis de la cadena de bloques como característica predeterminada de Samourai Wallet. Stonewall no ocurre necesariamente para todas las transacciones, pero también es más frecuente que el BIP126 inicial implementado por Samourai.
Comprender cómo mantenerse a la vanguardia de las técnicas de análisis de vanguardia requiere una evolución constante en la forma en que se manipulan las transacciones. Stonewall es una herramienta útil para mejorar la privacidad del usuario y la fungibilidad posterior en Bitcoin, pero continuará siendo necesario aumentar Stonewall y adaptarse al cambiante panorama de la privacidad..
Promoción de la privacidad de Bitcoin
Ha habido varios avances en la privacidad de Bitcoin en el transcurso del último año con algunas innovaciones importantes aún en desarrollo o en el horizonte. La privacidad es una batalla constante, y con el dominio establecido de Bitcoin en la industria, seguirá siendo un objetivo para desanonimizar a los usuarios..
La privacidad en Bitcoin no solo es importante como una cuestión de preferencia ideológica entre los usuarios. La fungibilidad es un concepto vital para su sostenibilidad y mantener una privacidad adecuada del análisis de la cadena es necesario para lograr esa fungibilidad. Lightning Network agrega una capa de privacidad del usuario entre dos partes que realizan transacciones fuera de la cadena, pero las transacciones en la cadena requieren una ofuscación continua tanto de la cadena de bloques como del mapeo de transacciones a nivel de red..
Las tecnologías de privacidad de red como Tor y VPN funcionan bien, pero aún tienen sus deficiencias. Dandelion ofrece otra protección de privacidad a nivel de red, pero las técnicas para desenmascarar a los usuarios e identificar bitcoins “sucios” continuarán adaptándose a estas nuevas soluciones de privacidad.
Los avances en las técnicas de ofuscación criptográfica, como las transacciones confidenciales (CT) y las pruebas de conocimiento cero, muestran un potencial significativo. Los CT ya están implementados en el recientemente lanzado Líquido de Blockstream, y será interesante observar cómo el desarrollo de optimizaciones y pruebas de conocimiento cero, como las pruebas a prueba de balas, continúa progresando en la industria en general..
Las carteras orientadas a la privacidad como Samourai ofrecen algunas ventajas únicas sobre otras carteras Bitcoin. Integraciones de privacidad inteligentes como Richochet ayudar a aumentar la fungibilidad mediante la introducción de saltos de transacciones adicionales, y el trabajo de Samourai como parte de TxTenna Permitirá transacciones de ondas de radio UHF fuera de línea utilizando el GoTenna red de malla.
La privacidad de Bitcoin es un tema que persistirá como fundamental para el éxito y la sostenibilidad de la criptomoneda heredada. Los métodos para desenmascarar a los usuarios, rastrear las entradas y salidas de las transacciones y mapear los mensajes de las transacciones en la red continuarán progresando. Sin embargo, la comunidad de Bitcoin ha demostrado una decidida resistencia para mitigar estos esfuerzos mediante la construcción de algunas soluciones fascinantes e inteligentes que brindan a los usuarios la privacidad que buscan..