¿Qué son las Transacciones Confidenciales (Confidential Transactions)?
Implementación de las transacciones confidenciales en la red Monero
Monero implementa varios elementos en su red que le permiten garantizar un alto nivel de seguridad a sus usuarios. En primer lugar, la red implementa las firmas de anillos, donde varios participantes o usuarios forman un grupo al momento de realizar una transacción. Aunque cada uno de los usuarios posee su propia clave pública y privada, que son conocidas como llaves, sólamente un de los usuarios firmará la transacción en el momento de realizar una transferencia. Pero sin revelar qué usuario de la red ha sido. Por lo que se crea una mezcla donde los demás usuarios no pueden ver quien ha realizado la operación.
Así mismo, la red Monero oculta la identidad del receptor o destinatario de la transferencia. Ya que no emplea direcciones para enviar los fondos, sino que las transferencias se realizan directamente en la blockchain. Para que el receptor de la transacción pueda reclamar sus fondos, debe poseer dos llaves: una de gasto y otra de visualización. Con estas dos claves o llaves el usuario receptor, y sólo él, podrá escanear la red blockchain. Esto con el fin de buscar la transacción que le ha sido enviada y añadirla a su monedero posteriormente.
Por último, para maximizar los niveles de seguridad y privacidad dentro de la red, Monero implementa los protocolos Confidential Transactions (CT) para ocultar las cantidades transferidas en las operaciones. Este protocolo le permite a la red de mineros poder verificar que las monedas transferidas no se crearon de la nada. Además de verifica que tampoco han sido utilizadas en otra transacción anterior. Es decir, que no ocurra doble gasto. Aun así, tanto la red como los observadores pueden verificar que las transacciones son válidas y se han realizado cumpliendo todas las normas de la red. Pero sin revelar datos importantes como el monto, el receptor o el destinatario de la transacción, haciendo casi imposible que se le pueda hacer un seguimiento a dichas transferencias.
Otras implementaciones en las redes blockchains
Además de Monero, existen otras redes que implementan los protocolos CT para garantizar una mayor privacidad en sus sistemas. Por ejemplo, MimbleWimble emplea los CT para comprobar a la red que los usuarios no están creando monedas de la nada. Y al mismo tiempo, garantizan un alto nivel de privacidad en las operaciones realizadas. Pues, los nodos no revelan información sobre los montos transferidos ni las partes involucradas; sino que de hecho utilizan las firmas ciegas para realizar el proceso de verificación de las transacciones manteniendo una completa privacidad en todo el proceso.
Así mismo, la sidechain Liquid Network utiliza los protocolos CT para maximizar la privacidad de la red. Al tiempo que garantiza transacciones muchos más rápidas y veloces en su blockchain, que opera de forma paralela con la red Bitcoin.
Por otra parte, no hay dudas de que la implementación del protocolo CT en la red Bitcoin traería grandes aportes y beneficios a ésta. Pues, en primer lugar, las transacciones confidenciales harían mucho más privada y segura a la blockchain de la criptomoneda más utilizada de todas. Así mismo, la aplicación de este protocolo permitiría el uso de las monedas de Bitcoin sin ningún tipo de restricción o clasificación; es decir, le aportaría un gran nivel de fungibilidad a todas las monedas bitcoins.
No obstante, aunque esto sería una gran ventaja para la red, también hay que tener en cuenta que añadir este protocolo al sistema incrementaría en gran medida el tamaño de las transacciones. Un lujo que, por los momentos, no se puede dar en Bitcoin debido al tamaño limitado de sus bloques. Además, que implementar este protocolo implica realizar un cambio en la red con un hard fork. Algo que requiere que muchos miembros de la comunidad estén de acuerdo a realizar.