EY: Blockchain público para datos comerciales privados

0
44

Ernst & Young (EY) ha desarrollado una red pública de cadenas de bloques o blockchain para transacciones comerciales privadas y planea lanzarla el próximo año.

Las blockchains de la empresa se ejecutan normalmente en cadenas de bloques privadas o autorizadas, que se administran de forma centralizada pero solo por invitación para aquellos que utilizan la red transaccional descentralizada de igual a igual.

Ops Chain Public Edition de EY (PE) pretende permitir a las empresas realizar transacciones de forma segura en una red pública basada en la plataforma de cadenas de bloques de código abierto Ethereum. Actualmente, la cadena pública de bloqueo es solo un prototipo, señaló EY.

El Ops Chain Public Edition fue creado por los laboratorios de cadenas de bloques de EY en Londres y París, y soporta tanto tokens de criptografía de pago como tokens de productos y servicios únicos que son similares a los tokens Ethereum ERC-20 y ERC-721.

Una Internet para las transacciones comerciales
Al igual que Internet, las cadenas de bloqueo públicas son compartidas por todos los usuarios y no requieren herramientas especiales o acceso para unirse a ellas. Las blockchains públicas son más conocidas por la creación y el intercambio de monedas digitales, como Ether y bitcoin.

En una blockchain pública, cualquiera puede ver los datos transmitidos. La criptografía de clave privada/pública asegura que la identidad de un usuario permanezca desconocida para los demás; solo sus transacciones verificadas son visibles, y nadie es propietario de la cadena pública. Un sistema de votación por consenso entre los usuarios verifica si se pueden añadir nuevas operaciones al libro de cuentas inmutable.

Después de probar su propio sistema privado de seguimiento de la cadena de suministro basado en la cadena de bloques, Walmart les ha dicho a sus proveedores que introduzcan los datos de sus productos en la red para que puedan comenzar a realizar el seguimiento de los productos desde la granja hasta la tienda. La fecha límite: septiembre del 2019.

“La analogía Internet/intranet es adecuada en este contexto. Inicialmente, existía la opinión de que las transacciones empresariales nunca fluirían a través de las conexiones públicas de Internet; eso cambió claramente con el tiempo”, señaló la analista principal de Forrester Research, Martha Bennett, a través del correo electrónico. “Podemos ver que algo similar sucede con respecto a las cadenas de bloques públicas y privadas, pero no por mucho tiempo.”

Debido a su inmutabilidad -las cadenas de bloques son una base de datos en línea de una sola escritura y de gran cantidad de apéndices- pueden utilizarse como registros de auditoría para la supervisión de transacciones tanto interna como regulatoria.

Si bien existen varios usos potenciales para un libro mayor público distribuido para las empresas, la gestión de la cadena de suministro sería una de las más prominentes, según Paul Brody, líder de Innovación Global de EY para las blockchains públicas.

“Las empresas participan en intercambios: los productos o servicios que representan activos en el mundo real se cambian por fichas de dinero. Esa es una transacción típica de la cadena de suministro”, anotó Brody. “Para las empresas que desean una trazabilidad de productos de extremo a extremo para su cadena de suministro, no pueden utilizar cadenas de bloqueo públicas porque su competencia podría ver lo que están comprando -y cuánto están pagando- si hicieran estas transacciones en público”.

Para abordar la cuestión de la visibilidad pública, EY ha añadido una función de privacidad mediante el uso por primera vez de una tecnología de criptografía de prueba de conocimiento cero (ZKP) en la cadena de bloques Ethereum.

ZKP es una forma de comprobar el contenido de un mensaje -en este caso, una entrada en un libro de contabilidad distribuido electrónicamente- sin necesidad de revelarlo en texto claro.

“Está en uso con parte de la criptocurrencia centrada en la privacidad, pero no es una tecnología establecida en este momento”, anotó Bennett.

Los ZKP son una forma de encriptación que le permite presentar una prueba de que los fondos o activos existen y pueden transferirse sin tener que mostrar quién tiene los fondos, cuánto tiene o a quién van, explicó Brody. “Esto significa que el algoritmo de consenso todavía puede funcionar correctamente y validar la transacción en general”, añadió.

La tecnología ZKP también reducirá drásticamente las barreras para la adopción de cadenas de bloqueo, según EY. En un modelo de cadena de bloques privados, explicó Brody, una compañía necesita convencer a un socio comercial para que se una a su red o consorcio industrial en particular, “lo que implica un costo significativo para establecer una red privada y realizar la integración de sistemas…”, anotó Brody.

“En una blockchain pública, la red ya está en funcionamiento y una integración podría funcionar para todas las partes comerciales implicadas, sin necesidad de crear redes separadas para cada industria o región con el fin de gestionar la privacidad”, añadió.

EY está preparando una versión de producción de su Ops Chain PE y el EY Blockchain Private Transaction Monitor en algún momento del 2019.

Sin embargo, Bennett, de Forrester, desconfía de que la tecnología ZKP pueda lograr la privacidad que requeriría una blockchain de un negocio público; ella ha hablado con criptógrafos, dijo, y dependiendo de con cuál se hable, algunos dicen que la tecnología está suficientemente probada, otros dicen que no lo está.

“Cualquiera que sea el caso, se trata de una tecnología computacionalmente intensiva y, por lo tanto, actualmente limitada en cuanto a su capacidad de escalado”, señaló Bennett. “Así que sí, hay potencial para el futuro, pero por ahora, no vamos a ver sistemas empresariales que usen ZKPs sobre blockchains públicas. Y ciertamente no sobre Ethereum: hasta que no se hayan resuelto los problemas a escala de Ethereum, no es realista considerarlo como parte de un sistema operativo para uso empresarial”.

Por qué es importante la escalabilidad
Debido a su naturaleza en cadena, cada nuevo registro insertado en una cadena de bloques debe ser serializado, lo que significa que la velocidad de actualización es más lenta que la de las bases de datos tradicionales, que pueden actualizar los datos en paralelo.

A principios de este año, la Fundación Ethereum se puso en contacto con la comunidad de desarrolladores para ayudarles a solucionar el problema innato de las cadenas de bloqueo públicas: su incapacidad para procesar la capacidad de escalar eficazmente.

Si bien requerir que todos los nodos (servidores) procesen cada transacción hace que la cadena de bloqueo sea nativamente resistente a los ciberataques -ya que cientos o miles de nodos tendrían que ser pirateados para obtener el control de la red- también ralentiza el procesamiento de las transacciones y, en última instancia, su escalabilidad.

Hasta ahora, Ethereum está explorando dos posibles soluciones. La primera, “sharding”, requeriría un pequeño porcentaje de nodos para ver y procesar cada transacción, permitiendo que muchas más transacciones sean procesadas en paralelo al mismo tiempo; no se espera que el sharding disminuya la seguridad nativa de una cadena de bloques, porque mantiene la mayoría de las propiedades de descentralización y seguridad deseadas de una cadena de bloques.

Una segunda solución consiste en crear capas de enlace de datos o protocolos de “capa 2” que envían la mayoría de las transacciones fuera de la cadena y solo interactúan con la cadena de bloques subyacente para entrar y salir del sistema de capa 2, así como en caso de ataques. Los protocolos de Capa 2 transfieren datos entre nodos dentro de una LAN o una WAN adyacente.

Lucas Mearian, Computerworld