¡Bitcoin se vuelve ninja! Pagos silenciosos ahora arrasan en móviles con esta herramienta secreta

¡Bitcoin se vuelve ninja! Pagos silenciosos ahora arrasan en móviles con esta herramienta secreta

La privacidad en Bitcoin es un tema que muchos amantes del bitcoin desean mejorar, y varios desarrolladores están clavados en eso sin que la red se vuelva lenta o difícil de usar. Por ejemplo, platicamos con Vano Chkheidze, un dev que vive en Georgia, Europa, y que creó UltrafastSecp256k1, una librería de código abierto que quiere hacer más chidos los pagos silenciosos en Bitcoin. ¿Qué son los pagos silenciosos? Pues son una forma de recibir dinero sin que tu dirección quede visible para toda la banda en la cadena de bloques.

La cosa es que estos pagos silenciosos dan al que recibe una dirección única para cada pago, pero esa dirección no se muestra en la red, lo que ayuda un buen con la privacidad. Pero aquí entra el problema: cada vez que la red agrega un bloque nuevo, tu wallet tiene que checar todas las transacciones que trae y hacer unos cálculos bien matemáticos para saber si algo es para ti. Esto está medio pesado, porque un bloque tiene miles de movimientos.

Si tienes una compu buena, esto se hace rapidísimo, pero en un celular se pone complicado porque el procesador no está hecho para hacer mil cosas a la vez. Según Vano, si tu wallet estuvo desconectada un rato, ponerse al día puede tardar mucho, hasta minutos, y eso a veces hace que la gente cierre la app, se cambie de wallet o peor, reutilice direcciones, lo que le baja toda la privacidad.

Para resolver eso, la librería que creó Vano mueve esos cálculos de la CPU del dispositivo a la GPU, que es mejor para hacer muchas cuentas al mismo tiempo. Así, se puede hacer todo este trabajo pesado en máquinas más potentes afuera de tu celular, y el proceso que antes tardaba minutos ahora puede ser cosa de segundos.

Con esta mejora, los pagos silenciosos en el celular ya no son un dolor de cabeza. Antes, sin esta librería, era técnicamente posible, pero casi nadie lo usaba porque era incómodo y lento. Ahora, al ponerse al corriente después de desconectarse, tu wallet lo hace casi al instante, como si fuera normal.

El objetivo es clarísimo: hacer que la privacidad con bitcoins sea tan rápida que nadie quiera dejarla de usar.

Esta librería no anda sola. De hecho, ya forma parte de Frigate, un server experimental que diseñó Craig Raw para que los pagos silenciosos sean viables en wallets móviles. Frigate funciona como un servidor Electrum, permitiendo a las wallets revisar lo que pasa en la red sin tener que descargar toda la cadena de bloques, eso lo hace súper práctico.

UltrafastSecp256k1 es el motor que hace el escaneo rápido y paralelo de los cálculos para identificar si una transacción va para ti, algo que en los pagos silenciosos hay que hacer con cada movimiento en cada bloque.

Con esto, servidores como Frigate pueden trabajar rápido y que las wallets tengan info casi en tiempo real.

Claro que no todo es miel sobre hojuelas. Vano apunta dos limitantes importantes:

Primero, la seguridad. La librería aún no ha pasado por auditorías completas de terceros y la revisión del código para GPU es más complicada que la para CPU. Por eso meten mucha prueba para asegurar que no haya errores raros y para que todo funcione bien.

Segundo, el soporte de hardware. En este momento, el mejor rendimiento está en GPUs NVIDIA con CUDA, y están trabajando para que funcione igual en GPUs de AMD, Intel y Apple. Esa parte todavía está en proceso.

A pesar de eso, las pruebas que hizo Vano indican que en hardware top como la NVIDIA RTX 4090, esta librería puede verificar hasta 70 millones de firmas por segundo y checar un bloque entero en menos de 100 milisegundos. En CPU también mejora bastante, entre 2 y 5 veces más rápido que otros métodos tradicionales.

Al final, aunque esta tecnología avanza un buen, los pagos silenciosos todavía tienen que superar el reto de volverse algo fácil y útil para el usuario normal. Si esto se logra, estas mejoras podrían hacer que la privacidad en Bitcoin no sea cosa de expertos, sino parte del día a día de cualquier chavo que use wallets.

Artículos relacionados

Respuestas