Compartir este artículo

ING Bank diseña una solución de Privacidad para la blockchain Corda de R3

ING, el megabanco holandés, ha ideado una solución de Privacidad para la cadena de bloques Corda de R3.

ING, el megabanco holandés que está abriendo camino con medidas de Privacidad adicionales para las cadenas de bloques empresariales, ha presentado una solución de este tipo para el sistema de contabilidad distribuida Corda creado por R3.

Como se anunciará el miércoles en la conferencia anual de desarrolladores CordaCon, ING ha ayudado a resolver un dilema entre seguridad y Privacidad que actualmente afecta a los usuarios de Corda. El equipo de blockchain del banco lo logró aplicando pruebas de conocimiento cero (ZKP) al servicio notarial de Corda, el medio por el cual la red verifica la unicidad de las transacciones y evita el doble gasto.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto Daybook Americas hoy. Ver Todos Los Boletines

A diferencia de la mayoría de las cadenas de bloques que transmiten datos entre todos los nodos participantes, R3 diseñó Corda para controlar los datos y limitar la cantidad de información que se debe compartir.El servicio notarial de Corda ofrece la posibilidad de elegir entre utilizar notarios validadores, que pueden ver las transacciones para comprobar que son legítimas, y notarios no validadores, que no tienen esa visibilidad y solo KEEP un registro.

El notario validador compromete la Privacidad al examinar el contenido de las transacciones, mientras que el enfoque sin validación presenta una debilidad de seguridad ya que un actor malicioso podría escribir a sabiendas una transacción inválida.

Si todo esto te da vueltas, piensa en que te cacheen y revisen tu bolso al entrar en un edificio, en comparación con simplemente registrarte en recepción. Lo primero es intrusivo Para ti; lo segundo, más arriesgado para el edificio.

Para solucionar este problema, ING ha aplicadopruebas de conocimiento cero, que puede demostrar la veracidad de algo sin revelar información al respecto, a la función de notario validador de Corda. Esto permite verificar transacciones sin necesidad de conocer su contenido.

Caso de uso de Finanzas del comercio

ING está abordando el problema de la Privacidad por interés propio, ya que está a punto de comenzar a utilizar Corda para sus negocios.

Andrei Ilchenko, director global de canales de banca mayorista de TI del banco, dijo que varias de las aplicaciones de Corda en las que ha invertido, como los proyectos de Finanzas comercial Marco Polo y Voltron, pronto verán la luz.

Actualmente, estos dependen del notario no validador alojado por la red Corda, afirmó. Sin embargo, esto presenta riesgos:

Empezamos a detectar algunos casos extremos. Por ejemplo, con Marco Polo, ¿qué ocurriría si un participante malicioso en esta red empresarial intentara enviar al notario no validador una transacción cuyo estado de entrada (por ejemplo, una factura) pertenece a otro participante?

Aunque no es un escenario probable, dijo Ilchenko, podría suceder que una de las partes intente gastar algo de capital de trabajo y se le niegue el pago.

“Para resolver el asunto, sería necesario recurrir a los tribunales y comenzar a gestionar los procesos del mundo físico”, afirmó. Pero eso frustraría el propósito de la cadena de bloques. De ahí el impulso para aplicar las ZKP.

Sorprendentemente rápido

Normalmente, se piensa que las pruebas de conocimiento cero son tan exigentes, computacionalmente hablando, que ralentizan drásticamente las cadenas de bloques. Una ventaja sorprendente descubierta por ING es que las transacciones ZKP enviadas a los notarios de Corda tardan menos en verificarse que las transacciones regulares (cuyo contenido completo es visible).

Cuando se le preguntó si la solución propuesta es para la red Corda, la comunidad de código abierto, o si solo se está aplicando a la versión comercial utilizada por ING, Ilchenko dijo:

En realidad, ambas. Hasta ahora, la mayoría de las CorDapps que conozco dependen de un notario sin validación gestionado por la Fundación Corda Network, y todas las CorDapps que ING planea empezar a usar en producción también lo hacen.

Los ZKP no son la única forma de resolver el problema de Privacidad de Corda; R3 ha trabajado arduamente para modificar la solución de entorno de ejecución confiable SGX de Intel para que se ajuste a los requisitos de Corda.

ING ha trabajado enuna gama de variaciones de ZKP, pero siempre utilizando versiones empresariales de Ethereum como Quorum, desarrollada por el megabanco JPMorgan. A principios de este año, el banco comenzó a considerar la aplicación de sus conocimientos a Corda.

Imagen de ING vía Shutterstock

Ian Allison

Ian Allison es reportero senior en CoinDesk, especializado en la adopción institucional y empresarial de Criptomonedas y Tecnología blockchain. Anteriormente, cubrió el sector fintech para el International Business Times de Londres y Newsweek online. Ganó el premio State Street Data and Innovation al mejor periodista del año en 2017 y quedó finalista al año siguiente. También le valió a CoinDesk una mención honorífica en los premios SABEW Best in Business de 2020. Su exclusiva sobre FTX en noviembre de 2022, que desplomó la plataforma y a su director, Sam Bankman-Fried, ganó los premios Polk, Loeb y del New York Press Club. Ian se graduó de la Universidad de Edimburgo. Posee ETH.

Ian Allison