-
Cake Wallet asegura que este fallo no compromete la seguridad de los fondos de los usuarios.
-
La falla afecta el proceso de escaneo de transacciones con silent payments.
El pasado 26 de junio, Cake Wallet informó a través de su cuenta de X que enfrenta problemas técnicos con la función de pagos silenciosos tras la actualización a la versión 5.0.1. Según el equipo, una regresión en esta característica ha interrumpido la sincronización para la mayoría de los usuarios que la emplean, afectando su capacidad de escanear transacciones. La empresa detalló que el fallo no compromete la seguridad de los fondos, pero sí la funcionalidad de escaneo, y anunció que está destinando más recursos para resolverlo en los próximos días, con un parche que podría integrarse en la próxima versión 5.1 o en un lanzamiento menor.
El problema surgió después de que Cake Wallet intentara expandir esta tecnología de privacidad a más de 600.000 usuarios. Los desarrolladores reconocieron que la solución no es tan sencilla como esperaban y pidieron disculpas por los retrasos, destacando que la implementación de tecnologías avanzadas como los pagos silenciosos, reportados por CriptoNoticias, conlleva desafíos inherentes. La compañía también señaló que tiene en marcha una actualización que no incluye aún la corrección, pero que trabaja paralelamente en el arreglo.
Sin embargo, no todos comparten el mismo análisis sobre la situación. Un usuario cuestionó la viabilidad de los pagos silenciosos en Cake Wallet, sugiriendo que la tecnología podría estar enfrentando límites inherentes a su diseño o implementación. Según este usuario, la solución técnica idónea era haber implementado desde un principio la técnica contenida en la propuesta de mejora de Bitcoin llamada BIP 47, llamada «códigos de pago reutilizables para billeteras deterministas jerárquicas».
Este BIP define una técnica para crear un código de pago que puede publicitarse públicamente y asociarse con una identidad real sin crear la pérdida de seguridad o privacidad inherente a la reutilización de direcciones P2PKH.
Propuesta de mejora de Bitcoin (BIP0047).
La motivación tras la creación de BIP 47 es descrita de la siguiente manera: «Los códigos de pago añaden información de identidad a las transacciones, lo cual resulta útil en la interacción entre comerciante y cliente, a la vez que protegen la privacidad de los usuarios. Ofrecen las ventajas de privacidad de las Direcciones Ocultas tipo Darkwallet a los clientes SPV sin necesidad de un nodo completo de confianza y, al mismo tiempo, reducen considerablemente la dependencia del almacenamiento en blockchain».
Esta propuesta de mejora es antigua: se inició el 24 de abril del 2015. Fue actualizada por última vez el 15 de febrero del 2021, quedando en su versión definitiva.
Los códigos de pago reutilizables fueron más populares en su momento, pero hoy en día sirven de referencia técnica para la construcción de pagos privados, y los pagos silenciosos parecen satisfacer necesidades actuales de manera más eficiente.
Por ejemplo, las transacciones estilo BIP 47 requieren el envío de una transacción previa de notificación. Esta se define como el envío de una salida a una dirección de notificación que incluye un código de pago incorporado. En cambio, los pagos silenciosos aprovechan la información presente en las transacciones de Bitcoin, utilizando claves públicas y derivaciones automáticas para generar direcciones únicas, sin necesidad de interacción adicional.
Los pagos silenciosos permiten a los usuarios recibir transacciones a través de una dirección reutilizable que genera automáticamente direcciones únicas en Bitcoin, preservando la privacidad sin necesidad de interacción constante con el emisor. Esta funcionalidad es relevante porque reduce el riesgo de reutilización de direcciones, un factor que puede exponer patrones de gasto y vínculos entre transacciones, afectando la confidencialidad de los usuarios en una red donde la pseudonimidad es clave.