Conectar empresas tradicionales con la tecnología blockchain requiere incorporar el algoritmo de consenso pBFT y modelos asincrónicos para garantizar el cumplimiento, la privacidad de los datos y soluciones empresariales escalables.

La siguiente es una publicación de Christopher Louis Tsu, CTO de la Fundación Venom.
Conectar blockchain a los negocios tradicionales no es un proceso sencillo. Existe una clara desconexión entre las llamadas industrias no criptográficas, específicamente las finanzas, la banca y los seguros, ya que cada una tiene una forma general de operar que no se adapta completamente a las soluciones blockchain actuales.
En estas áreas abundan las preocupaciones sobre la seguridad, el cumplimiento y la computación en la nube y cómo se pueden aplicar para implementar la tecnología en cadena. Estos son dos mundos inconexos que pueden unirse a través de la innovación fintech y blockchain. Pero este no es un proceso sencillo.
De hecho, es difícil crear una solución de primer nivel, una cadena de bloques, que se adhiera a los principios de descentralización y transparencia sin sacrificar los aspectos importantes de la privacidad de los datos y el cumplimiento normativo.
Quienes trabajan en la construcción de un futuro basado en blockchain deben prestar mucha atención a estas últimas características. Sin protocolos de datos adecuados, es poco probable que los tesoreros tradicionales adopten la tecnología, ni lo harán las industrias bancarias y de seguros no relacionadas, que deben ser consideradas cuidadosamente para evitar enojar a los legisladores.
Para los innovadores hambrientos, una solución tentadora es abandonar los principios criptográficos básicos. En el proceso, pierden de vista lo que hace que la tecnología sea tan poderosa e inherentemente escalable, pero no tiene por qué ser así.
Superar desafíos
Moderar el revuelo en torno a blockchain es importante para crear soluciones sostenibles, versátiles y relevantes para industrias no relacionadas con las criptomonedas que realmente puedan mejorarse con la tecnología. No todas las industrias necesitan blockchain; este artículo menciona a las industrias financiera y bancaria como líderes potenciales en adopción, ya que estos son ejemplos en los que las aplicaciones tienen mucho sentido.
Mejorar la seguridad y la eficiencia constituye un argumento convincente para el sector financiero, con los beneficios adicionales de una gobernanza más transparente y un menor riesgo de fraude y riesgo de contraparte. Las aseguradoras buscarán contratos inteligentes para agilizar el proceso de reclamaciones y disfrutar de una mayor seguridad. Al mismo tiempo, la compensación y liquidación pueden ser más económicas y rápidas utilizando libros contables distribuidos. Las grandes empresas que manejan grandes movimientos de dinero obviamente pueden ahorrar mucho dinero.
Como siempre, la implementación presenta desafíos para los innovadores. Pero podemos identificar los principales requisitos previos para una red blockchain adoptable: debe proporcionar total privacidad de datos y cumplir con la legislación y las estructuras legales existentes relevantes que ni siquiera están escritas todavía. Las empresas solo utilizarán una solución que sea absolutamente compatible y actualmente ninguna cadena de bloques pública importante cumple con estos estándares. Sin embargo, diseñar nuevas soluciones inteligentemente es prometedor.
La clave está en los avances iterativos en tecnología presenciados en las últimas dos décadas. Blockchain puede ejecutarse en empresas sin compromisos, pero debe configurarse de una manera novedosa.
Por supuesto, la elección del algoritmo de consenso es crucial. Sin embargo, los pasos dados para implementarlo en una cadena de bloques y cómo se diseña el sistema son igualmente importantes. El trilema de la cadena de bloques y los requisitos previos antes mencionados para la cadena de bloques empresarial no pueden resolverse satisfactoriamente sin un sistema inteligentemente diseñado que aproveche múltiples tecnologías.
El consenso es un área de investigación en evolución relacionada con blockchain en el espacio tecnológico; no sorprende que cientos de soluciones de capa uno se estén preparando para el mercado, en algunos casos adoptando enfoques tremendamente diferentes.
Una solución tecnológica convincente reside en el algoritmo de consenso de Tolerancia práctica a fallos bizantinos (pBFT), un cambio impulsado por la sostenibilidad hacia la prueba de trabajo. Sin embargo, el pBFT por sí solo no puede hacer el trabajo pesado. Si pudieran, las empresas ya lo habrían hecho.
Para desbloquear el vasto potencial de blockchain a través de pBFT, se podría recurrir a una tecnología todavía muy utilizada en Web2 que, si se integra correctamente, ofrece enormes ventajas a las empresas que aún no están convencidas de las cadenas existentes.
Fusionando dos ciclos evolutivos
Se ha demostrado que pBFT es un método muy simplificado para alcanzar un consenso en un entorno distribuido manteniendo al mismo tiempo una solidez a prueba de balas, probada en un enorme ecosistema: los ejemplos incluyen la cadena de bloques Cosmos basada en consenso de Tendermint, Hyperledger y otros. No hay duda de que la fragmentación estática y dinámica es una de las formas más rápidas de lograr consenso en producción, y pBFT hace precisamente eso.
Pero lo que no vemos frecuentemente es pBFT implementado con un modelo asincrónico. Este es el billete de oro que satisface las necesidades empresariales tradicionales manteniendo al mismo tiempo una seguridad criptográfica absoluta y abriendo la puerta a aplicaciones descentralizadas.
pBFT ha evolucionado hasta convertirse en una forma energéticamente eficiente de ejecutar contratos inteligentes en un entorno descentralizado y sin confianza, al mismo tiempo que los modelos asincrónicos han evolucionado y se han vuelto favorecidos por los arquitectos empresariales tradicionales (como Kafka y Akka) para su uso en entornos agrupados.
A diferencia de la comunicación con estado, la comunicación asincrónica sin estado suele ser utilizada por todas las bases de datos agrupadas tradicionales, todas las colas distribuidas e incluso muchas cachés de aplicaciones. Sin estado requiere muchos menos recursos porque el sistema no necesita realizar un seguimiento de los detalles de la sesión y los múltiples enlaces, y el modelo asincrónico en sí garantiza que el rendimiento de las transacciones pueda permanecer alto porque los nodos no necesitan esperar a que otros nodos reciban sus mensajes.
En un sistema sin estado, no es necesario almacenar ninguna información y no es necesario responder, rastrear o reenviar la solicitud en caso de que no haya respuesta. Piense en este protocolo como un motor altamente simplificado que elimina tantos procesos que acaparan el ancho de banda como sea posible.
Ahora, cuando hablamos de ejecución en paralelo, generalmente podemos entender esto como fragmentación dinámica y estática, que son los enfoques más populares, especialmente en entornos blockchain. Dividir y almacenar conjuntos de datos en múltiples bases de datos y agregar más máquinas puede almacenar de manera eficiente grandes cantidades de datos a escala para administrar flujos de datos cada vez mayores y un rápido crecimiento del tráfico.
La combinación de pBFT y modelos asincrónicos muestra las características de una estructura para crear una cadena de bloques que pueda hacer las cosas rápidamente, a escala y satisfacer las altas demandas de legisladores y líderes empresariales.
El papel emergente del pBFT en los negocios
pBFT es un algoritmo de consenso diseñado en la década de 1990 para resolver problemas entre las muchas soluciones de tolerancia a fallos bizantinos disponibles. Ahora parece estar hecho a medida para aplicaciones blockchain en empresas no criptográficas, para aquellas que involucran un consorcio de organizaciones empresariales, ya que cada organización puede representar un nodo en la red: cada uno de esos nodos es un punto final programado para tener un clúster. de instancias y un nodo equilibrador de carga detrás de él.
Esto significa que la potencia informática se puede escalar enormemente sin comprometer tiempos de respuesta rápidos. Se garantiza un alto nivel de seguridad sin sacrificar gastos generales de comunicación rentables.
Dado que se necesita una gran mayoría de personas para confirmar una transacción, el sistema está configurado para funcionar incluso en caso de que un validador falle o transmita maliciosamente información incorrecta. La función clave del nodo aquí se basa en la verificación. Cada usuario de la red debe verificar su identidad para que un sistema pueda pasar KYC con éxito.
pBFT está inherentemente diseñado para garantizar una sólida coherencia de los datos sin el riesgo de pérdida de datos cuando varios nodos se desconectan o se produce una falla de hardware.
Sin embargo, los datos pueden protegerse y mantenerse privados sin comprometer la transparencia de las transacciones para aquellos a quienes se les permite el acceso; cualquier nodo sin la clave privada del usuario no puede falsificar su propia identidad o la firma de un mensaje. El sistema es intrínsecamente fiable porque el coste de intentar una falsificación de este tipo es astronómico.
Además, pBFT permite que los sistemas distribuidos lleguen a un consenso en caso de que varios nodos corrompan el sistema. Cada nodo realiza cálculos de verificabilidad, seguridad y paz gracias al uso integrado de algoritmos criptográficos como firmas, verificación de firmas y hash.
La luz verde de los legisladores se justifica porque se pueden tener en cuenta las próximas regulaciones, especialmente en lo que respecta a la posibilidad de fraude y blanqueo de dinero. Al mismo tiempo, las empresas tradicionales necesitarán que sus operaciones sigan cumpliendo con las normas sin abordar la protección de datos adecuada (que es necesaria en el RGPD de la UE pero preferible para muchas jurisdicciones, empresas y clientes) y no se pierde la privacidad de los datos.
La lucha contra el lavado de dinero (AML), las transacciones bancarias estándar y la compensación y liquidación, una vez que sean posibles en la cadena de bloques sin inconvenientes ni problemas legales, podrían conducir a una ola de adopción en la industria financiera y bancaria como mejores soluciones que las que ya se utilizan. .
En términos de lógica económica, un buen argumento a favor de un modelo asincrónico implica la paralelización. Si bien las principales cadenas de bloques se enfrentan al problema de escalar para manejar grandes volúmenes de tráfico, existe un protocolo de fragmentación incorporado que puede aumentar exponencialmente los límites sin aumentar los costos.
Posibles formas de adoptar
La lógica común dicta que las empresas adoptarán blockchain con velocidades de red altas y confiables y tarifas de transacción bajas. De hecho, el costo es secundario a las necesidades asociadas con el cumplimiento y la protección de datos, pero constituye una bisagra crítica sobre la cual se puede lograr una adopción generalizada. pBFT, combinado con un modelo asincrónico, promete tarifas bajas, alta velocidad y confiabilidad, y redundancia de datos si se implementa.
El uso de un modelo asincrónico mejora la seguridad de la red porque una cantidad limitada de nodos puede exhibir un comportamiento impredecible o arbitrario sin comprometer la seguridad del sistema. pBFT tolera fallas bizantinas en redes asíncronas y utiliza un protocolo de cambio de vista para garantizar la vida, lo que significa que los clientes eventualmente reciben respuestas correctas a sus solicitudes. Esto funciona muy bien en entornos asincrónicos como Internet.
El uso de pBFT garantiza que los ataques cibernéticos sean extremadamente improbables. Con la creencia de que el consenso retrasado no será indefinido, un modelo asincrónico sin estado puede crear una cadena de bloques que sirva tanto al mundo tradicional como al cripto.
Las necesidades empresariales no han cambiado ampliamente. Por lo tanto, los innovadores deben ofrecer cadenas de bloques que satisfagan estas necesidades, y lograrlo abrirá la puerta a la adopción.
