Hechos clave:

Al crear una factura, la clave pública del receptor queda expuesta para quienes tenga acceso.

Las sendas ciegas ocultan información para los participantes de una transacción.

La red Lightning de Bitcoin sumó la función de “rutas ciegas” a la lista de especificaciones en proceso de revisión y aprobación. Esta herramienta deja que un nodo de la red mande pagos mediante una o más sendas sin descubrir la identidad del receptor o la senda completa al resto de la red.

El autor de la propuesta, conocido bajo el pseudónimo t-bast, anunció en Twitter que esta había fue incluida en el repositorio maestro de Lightning Network bajo el BOLT 4. Las BOLT son las “bases de la tecnología Lightning” y detallan el funcionamiento de la red de pagos instantáneos con bitcoin (BTC).

El funcionamiento de las sendas ciegas ofrece el primordial beneficio de progresar la privacidad al enrutar un pago creado a través de una factura en la red Lightning. Es decir, al mandar una transacción que “viaja” mediante distintos nodos y canales de pago.

Con las sendas ciegas, se oculta la parte final del recorrido de una transacción y se aísla la información libre para los participantes, incluyendo los nodos que la transmiten.

Sin el uso de esta herramienta, el transmisor es capaz de saber por cuáles nodos va a pasar una transacción hasta llegar al receptor final que, naturalmente, asimismo conoce. En el camino, la llave pública del receptor queda perceptible para todos y cada uno de los nodos que enrutan el pago.

Esta es la senda de un pago en la red Lightning sin utilizar sendas ciegas. Fuente: Editado y traducido por Forbes Hispano; Voltage Cloud

En cambio, con las sendas ciegas, cada nodo solo puede ver la información del nodo precedente o el siguiente. Sin embargo, no son capaces de identificar la senda completa o el receptor final, como sí pasaba ya antes.

Esta es la senda de un pago en la red Lightning sin utilizar sendas ciegas. Fuente: Editado y traducido por Forbes Hispano; Voltage Cloud

Rutas ciegas, un deseo de privacidad de años en la red Lightning

En resumen, la función de «rutas ciegas» deja que los pagos mediante la red Lightning sean más privados y seguros. En Forbes Hispano se ha reportado anteriormente la opinión de desarrolladores como Olaoluwa Osuntokun, quien explicó:

“Las rutas ciegas solucionan el problema de privacidad a nivel de nodos al reemplazar los ‘hop hints’ con una ruta criptográficamente ofuscada. A un alto nivel, el receptor puede construir una ruta de uno o más saltos [hop hints, saltos entre nodos], reunir las llaves públicas de cada nodo, y luego ofuscarlas de manera que el emisor del pago la use para encontrar su ruta, pero no sepa realmente cuántos nodos o saltos hacen parte de ella”.
— Olaoluwa Osuntukun, desarrollador de Lightning.

Como se mentó, la idea presentada al público por t-bast en dos mil veinte ya se incorporó al repositorio profesor de la red Lightning en Github. Ahora, como el propio desarrollador comentó en Twitter, solo resta que se incorpore en las distintas implementaciones que dejan el uso de la red a los usuarios de Bitcoin.

Adrian Cano

Santander (España), 1985. Después de obtener su licenciatura en Periodismo en la Universidad Complutense de Madrid, decidió enfocarse en el cine y se matriculó en un programa de posgrado en crítica cinematográfica. Sin, embargo, su pasión por las criptomonedas le llevó a dedicarse al mundo de las finanzas. Le encanta ver películas en su tiempo libre y es un gran admirador del cine clásico. En cuanto a sus gustos personales,  es un gran fanático del fútbol y es seguidor del Real Madrid. Además, ha sido voluntario en varias organizaciones benéficas que trabajan con niños.