-
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