Hechos clave:
-
El equipo de Snowball utiliza el sistema de pagos P2EP.
-
Snowball usa Bluetooth para asegurar que las transacciones se completen sin la necesidad de Internet
El desarrollador Ben Woosley estaba observando a los manifestantes de Hong Kong cuando notó algo interesante: estaban usando tecnología Bluetooth para esquivar el Internet, permitiéndoles crear una red de malla para organizar y enviar mensajes mientras evitaban la intrusión.
Para crear la malla, los manifestantes usaron una aplicación y un kit de desarrollo de software llamado Bridgefy que evita las conexiones normales de Internet. Woosley se preguntaba sobre las implicaciones de esta tecnología descentralizada y desconectada para bitcoin. El problema, que descubrió, era que aunque las criptomonedas eran teóricamente resistentes a la censura, en la práctica era fácil eliminar la red apagando Internet.
Para resolver esto, Woosley creó una red basada en Bluetooth denominada Snowball, que pretende facilitar las transacciones privadas de Bitcoin, y basó su tecnología en el concepto de CoinJoin.
¿CoinJoin?
CoinJoin es una de las principales tecnologías de privacidad de bitcoin. Se usa para cifrar varias transacciones juntas para ocultar las huellas de todas las partes. La cartera Wasabi hace que CoinJoin sea fácil de usar pero, dado que CoinJoin es más difícil y costoso que las transacciones normales, solo conforman una pequeña parte de todas las transacciones de bitcoin a pesar de haber existido durante años.
Woosley quiere facilitar la privacidad con una variante de CoinJoin llamada PayJoin.
Woosley explicó:
Ese es el elemento principal del proyecto, hacer que PayJoin sea fácil, en donde no sea necesario saber que se están produciendo.
Ben Woosley, desarrollador.
El objetivo es conseguir que la tecnología se convierta en una “bola de nieve”, de ahí el nombre, asegurando que cada transacción tenga al menos la opción de atravesar la red de malla si el Internet no está disponible.
Cómo funciona
Todo comenzó en una hackathon de blockchain en Wyoming. Woosley estaba ahí por una “fascinación por la cultura vaquera”. Woosley y su compañero desarrollador de Bitcoin, Justin Moon, se juntaron para el evento de varios días y exploraron qué tipo de producto querían crear.
Woosley comentó:
Bluetooth es la tecnología inalámbrica más accesible comúnmente, en todos los teléfonos. La ubicuidad de Bluetooth lo convierte en un buen objetivo para esto.
Ben Woosley, desarrollador.
El par consideró otras tecnologías pero las abandonó después de investigarlas. La tecnología inalámbrica NFC no estaba tan difundida porque solo se admite en teléfonos Android. Pero una vez que Bluetooth se use de manera estable, el equipo podría intentar trabajar en hacer que Snowball sea compatible con estas otras tecnologías.
El resultado es algo que Woosley y su equipo llaman Pay to EndPoint o P2EP. Es una nueva idea para alcanzar la privacidad de bitcoin. En lugar de necesitar un grupo de personas para hacer una transacción al mismo tiempo, como se hace con CoinJoin, la persona que realiza la transacción solo necesita que el emisor y el receptor mezclen las transacciones.
El proyecto Snowball mejora la seguridad de dos maneras. Primero, los usuarios no necesitan conseguir a otra persona que intente hacer una transacción al mismo tiempo. Segundo, podría ser incluso más privado que CoinJoin normal, ya que hace que el hecho que se use un mezclador para ocultar el historial de transacciones sea mucho menos obvio.
Para desarrolladores como Woosley, es importante facilitar las transacciones privadas por una serie de razones.
Es una propiedad que impacta a todos. Pero es un bien público en cierto sentido. A medida que más personas hacen transacciones privadas, aumenta la privacidad de las demás personas.
Ben Woosley, desarrollador.
Además, Woosley quiere “debilitar a la gente de Chainalysis”. Ahora, no es tan difícil descubrir qué transacciones son de cual personas usando “análisis blockchain”, o buscando a través del historial de transacciones de Bitcoin para encontrar patrones.
Además, los expertos están preocupados que la transparencia del historial de transacciones de Bitcoin pueda perjudicar sus posibilidades de convertirse en una criptomoneda seria. Una propiedad fundamental del dinero es la fungibilidad, la idea que cada moneda vale lo mismo que cualquier otra moneda.
El riesgo con bitcoin es que algunas criptomonedas podrían mancharse por algún crimen pasado y volverse inútiles.
Woosley explicó:
La moneda podría estar asociada con algún evento que sucedió mucho tiempo atrás. Es posible escudriñar las monedas para ver si van a poder ser gastadas con base en reglas externas como las del gobierno. Esto debilita el uso de bitcoin. Es un riesgo significativo para los usuarios.
Ben Woosley, desarrollador.
Obstáculos para la adopción
Sin embargo, puede que no sea tan fácil hacer que las transacciones privadas de bitcoin sean simples. Un gran obstáculo con P2EP es que tanto el emisor como el receptor deben adoptar Snowball para poder comunicarse.
Adicionalmente, algunos expertos se preguntan si es el mejor camino a seguir para las transacciones privadas de bitcoin. El P2EP existe desde hace un año, pero no ha ganado la suficiente fuerza.
Adam Ficsor, desarrollador de Wasabi, una cartera de criptomonedas que utiliza CoinJoin normales, comentó:
No es difícil apreciar por qué P2EP y PayJoin no ven realmente ninguna adopción. Todas las implementaciones son limitadas. JoinMarket es solo para usuarios de JoinMarket, BustaPay es solo para comerciantes, Snowball es solo para teléfonos.
Fiscor llegó incluso a decir que la tecnología de la cartera privada Samourai es para “idiotas”. Él y Samourai estuvieron involucrados en una disputa pública a inicios del año sobre los diferentes enfoques de las tecnologías de privacidad que han tomado.
Woosley espera que Snowball se expanda a un estándar más flexible. Explica que el ingrediente clave que posee y que otros proyectos no tienen es que están tratando que sea “sencillo” para que las carteras lo implementen.
Dicho esto, el equipo está buscando a un desarrollador para ayudar a crear una aplicación que funcione para dispositivos Android.
Una vez terminado eso, abrirán sugerencias de cambios en el código de las carteras para intentar ayudarlas a adoptar los cambios. “El esfuerzo de integración debe ser bastante modesto”, explicó Woosley. Básicamente, espera que la adopción comience como una ráfaga y se convierta en una tormenta. Después de todo, la versión anterior del concepto de Snowball fue más que exitosa, hasta cambió gobiernos enteros.
Versión traducida del artículo de Alyssa Hertig publicado en CoinDesk