The Black Insurance Architecture: cómo diseñar una plataforma de seguro de contrato inteligente

En el pasado, hemos comparado plataformas de blockchain empresariales. Hemos discutido las consideraciones sobre la elección de la plataforma adecuada para aplicaciones de blockchain empresariales. Hemos filosofado sobre la tokenización del negocio de seguros. Incluso hemos visto un ejemplo concreto de implementación de una póliza de seguro en contratos inteligentes. Lo que no hemos cubierto hasta ahora es cómo construir una plataforma de seguros desde cero. ¿Cuáles son los componentes requeridos? ¿Cómo interactúan?

En este artículo, veremos en detalle la arquitectura de la plataforma Black Insurance.

Arquitectura de dos cadenas de bloques

Black Insurance se ejecuta en una plataforma basada en dos blockchains separadas pero conectadas. La arquitectura se basa en la premisa de interconectar una parte pública del sistema con una cadena de bloques del consorcio que preserva la privacidad. Las cadenas de bloques del consorcio privado requieren que los participantes se autentiquen y permiten la implementación de canales de datos privados. Ambas medidas pueden ayudar a las empresas a cumplir con KYC y los requisitos reglamentarios. Estos últimos son particularmente abundantes en el negocio de seguros, lo que significa que sería casi imposible ejecutar una plataforma de seguros completa en una cadena de bloques pública.

Las cadenas de bloques públicas, por otro lado, permiten que los activos tokenizados se expongan públicamente, agregando valor y transparencia a los modelos de negocio tokenizados.

Por lo tanto, la plataforma Black Insurance combina los dos modelos, para aprovechar lo mejor de ambos mundos.

Componentes

Arquitectura de seguro negro

La figura anterior ilustra los componentes que constituyen la plataforma Black Insurance. Hyperledger Quilt se usa para implementar una puerta de enlace entre las cadenas de bloques públicas y privadas que constituyen el ecosistema negro. Hablaremos de esta comunicación entre cadenas de bloques a continuación, pero centrémonos primero en los componentes.

Componentes públicos de blockchain

La cadena de bloques Ethereum sirve como anfitrión de una serie de contratos inteligentes que constituyen dos "componentes bancarios" para una serie de tokens y una Organización Autónoma Descentralizada (DAO).

Los contratos inteligentes del banco de tokens Black son responsables de la gestión de distribución del token de la plataforma Black, un token de utilidad que proporciona acceso a productos y servicios de seguros. Los tokens negros se pueden obtener a través de Black Insurance ICO o comercio secundario. Los tokens de sindicato negro (BST) son administrados por los contratos inteligentes de BST. Cada token de seguridad BST representa la pertenencia a un único sindicato de Black Insurance.

El DAO mencionado anteriormente representa a una junta directiva responsable de votar sobre asuntos de gobernanza, como precios de venta directa de tokens negros, eventos de quema de tokens y tasas de reserva.

Tiene sentido alojar estos componentes en la cadena de bloques pública Ethereum por razones de transparencia y para garantizar el movimiento y la valoración de tokens gratuitos.

Componentes privados de blockchain

Por el contrario, todos los componentes alojados en el otro lado de la puerta de enlace entre cadenas de bloques están sujetos a consideraciones de privacidad y autenticación. El funcionamiento interno de los servicios de seguros e inversión de la plataforma Black se implementa en Hyperledger Fabric.

Las partes interesadas en este ecosistema interno se pueden clasificar en dos grupos, partes interesadas de la cadena de valor del seguro y partes interesadas de la cadena de valor de la inversión. El primero incluye:

  • Creadores de productos de seguros responsables de lanzar los productos de seguros y redactar las pólizas.
  • Agentes y corredores de seguros que hacen la distribución, es decir, que venden pólizas a los clientes.
  • Los manejadores de reclamos que se ocupan de la validación y el procesamiento de contratos inteligentes generaron reclamos de seguros.

Tenga en cuenta que estos roles pueden superponerse. De hecho, una de las principales ventajas del ecosistema Black Insurance es que los límites tradicionales en la industria de seguros se suavizan. Por ejemplo, es factible y de hecho deseado, que los corredores puedan asumir el papel de creadores de productos.

El grupo de partes interesadas en la inversión consta de lo siguiente:

  • Distribuya a los inversores que tienen tokens BST como una forma de inversión.
  • Operadores sindicados responsables de la gestión de un fondo sindicado y cartera.
  • Reaseguradores como parte de la gestión de riesgos.

Tres tipos de componentes principales están disponibles para estas partes interesadas. En el corazón de la plataforma, un solo canal de Platform Core implementa una funcionalidad común que permite productos de seguros, sindicatos de seguros y sus interacciones. Un canal en Hyperledger Fabric es un canal privado de datos y comunicación, básicamente un libro separado. Para el núcleo de la plataforma se necesita más protección de privacidad de grano fino más allá de la privacidad del canal. Una de las ventajas de Hyperledger Fabric es que las primitivas para esta gestión de privacidad detallada están disponibles en forma de transacciones privadas y pruebas de conocimiento cero.

Cada producto de seguro tiene su propio canal de administración de pólizas. Por lo tanto, los productos de seguros están separados en términos de acceso a datos y privacidad. Los canales de administración de políticas tienen el código de protección (terminología de Hyperledger Fabric para contratos inteligentes) para pólizas de seguros y procesos relacionados.

Del mismo modo, cada sindicato cuenta con un canal de inversión separado, lo que permite la implementación protegida de la privacidad de los modelos de flujo de caja de inversión dentro de los sindicatos.

Comunicación entre cadenas de bloques

Operar la plataforma en una cadena de bloques pública y privada tiene varias ventajas, como se explicó anteriormente. Desafortunadamente, esta arquitectura también requiere intercambios atómicos entre las dos plataformas, uno de los desafíos actuales de blockchain. El término "intercambio atómico" se refiere al intercambio de activos en diferentes plataformas atómicamente, lo que significa dentro de un contexto o transacción indivisible.

Como ya se mencionó, Hyperledger Quilt se usa para implementar una puerta de enlace entre el mundo público de la cadena de bloques Ethereum y el mundo privado de Hyperledger Fabric. Quilt es una implementación del protocolo Interledger, diseñado específicamente para conectar diferentes libros de contabilidad de manera consistente.

Los detalles sobre cómo funciona la puerta de enlace se pueden encontrar en nuestro artículo anterior sobre el tema. En resumen, la puerta de enlace permite a los usuarios mover sus tokens Black o BST de Ethereum a Hyperledger Fabric y viceversa.

Decisiones de diseño impulsadas por la industria

La explicación anterior pretende servir como una descripción general de cómo se ha diseñado la plataforma Black Insurance. Sin embargo, también sirve como un ejemplo general de cómo las arquitecturas de blockchain empresariales deben desarrollarse dentro de las limitaciones de una determinada industria, incluso si revolucionarán por completo esa industria.

Los problemas de privacidad y normativos influyen en el software empresarial de todo tipo, y los modelos basados ​​en blockchain no son diferentes. Sin embargo, con algunas decisiones de diseño astutas y un poco de creatividad se puede encontrar el equilibrio correcto.