-
Es posible saber cuรกndo otro usuario estรก por recibir un pago en BTC usando la BIP47.
-
Hay soluciones potenciales al problema de la privacidad en la BIP47, pero no son muy prรกcticas.
Un grupo de desarrolladores de Bitcoin estรก en bรบsqueda de una soluciรณn para las deficiencias en materia de privacidad de la BIP47 (o PayNyms, como se le llama en la interfaz de la wallet Samourai) al momento de pagar con bitcoin.
Las siglas BIP traducidas al espaรฑol significan ยซPropuesta de Mejora para Bitcoinยป. La nรบmero 47 de estas propuestas consiste en un protocolo que permite realizar pagos utilizando una direcciรณn privada creada a partir de un cรณdigo de pago y las llaves de las partes involucradas. De este modo, solo el emisor y el receptor conocen dicha direcciรณn privada.
El problema con la BIP47 es que todas las direcciones que hayan interactuado con un cรณdigo privado en particular tienen la posibilidad de descifrar las veces en las que la direcciรณn correspondiente al cรณdigo recibe un pago privado de alguien mรกs.
A manera de ejemplificar la explicaciรณn anterior se pueden utilizar a los tradicionales personajes Alice y Bob. En el caso de que Bob vaya a utilizar la BIP47 para pagar unos satoshis a Alice, todos los usuarios que han usado la BIP47 para pagarle a Alice sabrรกn que ella estรก por recibir un pago en esta modalidad, pues conocen su cรณdigo de pago destinado para tal fin.
El problema con la BIP47 se hace aรบn peor si la wallet de Bob no es capaz de separar los fondos utilizados en las transacciones de las notificaciones. En ese caso, los usuarios que conocen el cรณdigo de pago de Alice tambiรฉn pueden saber que es Bob quien harรก el pago.
Las posibles mejoras a la BIP47 no lucen muy prรกcticas
El desarrollador Alfred Hodler propuso en la lista de correos de desarrolladores de Bitcoin una posible soluciรณn a estas falencias de la BIP47. La idea de Hodler consiste en aรฑadir una nueva estructura de datos de 2 bytes al protocolo. Esto no eliminarรก las transacciones de las notificaciones, pero sรญ evitarรก que dejen huellas en la cadena de bloques.
De acuerdo con la publicaciรณn mรกs reciente del grupo de investigadores de Bitcoin Optech, la propuesta de Hodler, en efecto, deberรญa reducir las posibilidades de que ocurran filtraciones de informaciรณn al utilizar la BIP47. Sin embargo, tales cambios al protocolo implicarรญan un mayor uso de datos de la blockchain. Esto podrรญa impedir que clientes ligeros de Bitcoin, como las implementaciones de las wallets, puedan hacer uso de esta herramienta.
Existen otras propuestas que pretenden mejorar el nivel de privacidad de las transacciones de Bitcoin, como los pagos silenciosos, desarrollados por Ruben Somsen y reseรฑados anteriormente en CriptoNoticias, y las direcciones sigilosas de Robin Linus. No obstante, de momento, todas estรกn en fase de prueba y desarrollo.
De momento, la รบnica wallet que ha implementado la BIP47 es Samourai. La herramienta que hace uso de este protocolo se le llama PayNyms, pues permite operar bajo pseudรณnimos (o pseudonyms, en inglรฉs). Por su parte, la comunidad de usuarios de BlueWallet ha estado movilizรกndose para propiciar la adopciรณn de la BIP47 en este monedero. Para ello estรกn ofreciendo una recompensa al desarrollador que haga esto posible.