L'architecture d'assurance noire - Comment concevoir une plate-forme d'assurance de contrat intelligent

Dans le passé, nous avons comparé les plates-formes d'entreprise à chaînes de blocs. Nous avons discuté des considérations relatives au choix de la bonne plateforme pour les applications de blockchain d'entreprise. Nous avons philosophé au sujet de la symbolique du secteur des assurances. Nous avons même examiné un exemple concret de mise en œuvre d'une police d'assurance dans les contrats intelligents. Ce que nous n’avons pas encore couvert, c’est comment construire une telle plate-forme d’assurance à partir de rien. Quels sont les composants nécessaires? Comment interagissent-ils?

Dans cet article, nous examinerons en détail l'architecture de la plate-forme Black Insurance.

Architecture à deux blocs

Black Insurance fonctionne sur une plate-forme basée sur deux blockchains distincts mais connectés. L'architecture est basée sur le principe d'interfacer une partie publique du système avec une blockchain de consortium préservant la confidentialité. Les blockchains de consortiums privés exigent que les participants soient authentifiés et permettent la mise en œuvre de canaux de données privés. Les deux mesures peuvent aider les entreprises à respecter les exigences de KYC et de la réglementation. Ces derniers sont particulièrement nombreux dans le secteur des assurances, ce qui signifie qu'il serait presque impossible de gérer une plate-forme d'assurance à part entière entièrement sur une blockchain publique.

Les chaînes de blocs publiques, quant à elles, permettent d’exposer publiquement les actifs sous forme de jetons, ce qui ajoute de la valeur et de la transparence aux modèles d’affaires sous marque.

Ainsi, la plate-forme Black Insurance combine les deux modèles afin de tirer parti du meilleur des deux mondes.

Composants

Architecture d'assurance noire

La figure ci-dessus illustre les composants qui constituent la plateforme Black Insurance. Hyperledger Quilt est utilisé pour mettre en place une passerelle entre les blockchains publics et privés constituant l’écosystème Black. Nous parlerons de cette communication inter-blockchain ci-dessous, mais concentrons-nous d'abord sur les composants.

Composants publics de la blockchain

La blockchain Ethereum héberge un certain nombre de contrats intelligents constituant deux «composants bancaires» pour plusieurs jetons et une organisation autonome décentralisée (DAO).

Les contrats intelligents de la banque de jetons noirs sont chargés de la gestion de la distribution du jeton de la plate-forme Black, un jeton utilitaire donnant accès à des produits et services d'assurance. Les jetons noirs peuvent être obtenus via le Black Insurance ICO ou le négoce secondaire. Les jetons Black Syndicate (BST) sont gérés par les contrats intelligents BST. Chaque jeton de sécurité BST représente l’adhésion à un seul syndicat Black Insurance.

Le DAO susmentionné représente un conseil d’administration chargé de voter sur des questions de gouvernance, telles que les prix de vente directe Black Token, les événements de destruction de jetons et les taux de réserve.

Il est logique d’héberger ces composants sur la chaîne de chaînes publique Ethereum pour des raisons de transparence et pour garantir le libre mouvement et l’évaluation des jetons.

Composants de Blockchain privés

En revanche, tous les composants hébergés de l'autre côté de la passerelle inter-blockchain sont soumis à des considérations de confidentialité et d'authentification. Le fonctionnement interne des services d’assurance et d’investissement de la plateforme Black est mis en œuvre dans Hyperledger Fabric.

Les acteurs de cet écosystème interne peuvent être classés en deux groupes: les acteurs de la chaîne de valeur de l’assurance et les acteurs de la chaîne de valeur de l’investissement. Le premier comprend:

  • Créateurs de produits d’assurance chargés de lancer les produits d’assurance et de rédiger les polices.
  • Les agents d’assurance et les courtiers effectuant la distribution, c’est-à-dire qui vendent des polices à des clients.
  • Les gestionnaires de réclamations chargés de la validation et du traitement des réclamations d’assurance générées par un contrat intelligent.

Notez que ces rôles peuvent se chevaucher. En fait, l'un des principaux avantages de l'écosystème Black Insurance est que les frontières traditionnelles du secteur des assurances sont assouplies. Par exemple, il est possible et même souhaitable que les courtiers assument le rôle de créateur de produit.

Le groupe de parties prenantes de l'investissement comprend les éléments suivants:

  • Syndiquer les investisseurs qui détiennent des jetons BST comme une forme d'investissement.
  • Syndicats d’opérateurs responsables de la gestion d’un fonds et d’un portefeuille souscrits.
  • Les réassureurs dans le cadre de la gestion des risques.

Trois types de composants principaux sont disponibles pour ces parties prenantes. Au cœur de la plate-forme, un canal Platform Core unique implémente des fonctionnalités communes permettant aux produits d'assurance, aux syndicats d'assurance et à leurs interactions. Un canal dans Hyperledger Fabric est un canal privé de données et de communication, essentiellement un grand livre séparé. Une protection de la confidentialité plus fine que la confidentialité du canal est nécessaire pour le cœur de la plate-forme. Un des avantages de Hyperledger Fabric réside dans le fait que les primitives pour cette gestion de la confidentialité fine sont facilement disponibles sous forme de transactions privées et de preuves à l’absence de connaissances.

Chaque produit d’assurance a son propre canal Policy Admin. Par conséquent, les produits d'assurance sont séparés en termes d'accès aux données et de confidentialité. Les canaux Policy Admin contiennent le code de chaîne (terminologie Hyperledger Fabric pour les contrats intelligents) pour les polices d'assurance et les processus associés.

De la même manière, chaque syndicat dispose d’un canal d’investissement distinct, ce qui permet la mise en œuvre de modèles de flux de trésorerie d’investissement protégés par la confidentialité au sein des syndicats.

Communication inter-blockchain

Exploiter la plate-forme sur une blockchain publique et privée présente plusieurs avantages, comme expliqué ci-dessus. Malheureusement, cette architecture nécessite également des échanges atomiques entre les deux plates-formes, l’un des défis actuels de la blockchain. Le terme «échange atomique» fait référence à la permutation atomique d'actifs sur différentes plates-formes, ce qui signifie dans un contexte ou une transaction indivisible.

Comme déjà mentionné, Hyperledger Quilt est utilisé pour implémenter une passerelle entre le monde public de la blockchain Ethereum et le monde privé de Hyperledger Fabric. Quilt est une implémentation du protocole Interledger, spécialement conçu pour connecter de manière cohérente différents ledgers.

Vous trouverez des détails sur le fonctionnement de la passerelle dans notre précédent article sur le sujet. En résumé, la passerelle permet aux utilisateurs de déplacer leurs jetons Black ou BST du tissu Ethereum au tissu Hyperledger et inversement.

Décisions de conception induites par l'industrie

L'explication ci-dessus a pour but de donner un aperçu de la conception de la plate-forme Black Insurance. Cependant, il sert également d'exemple général de la manière dont les architectures de blockchain d'entreprise doivent être développées dans le respect des contraintes d'un secteur donné, même si elles vont complètement révolutionner ce secteur.

Les problèmes de confidentialité et de réglementation influencent les logiciels d'entreprise de tous types, et les modèles basés sur les chaînes de blocs ne sont pas différents. Cependant, avec des décisions de conception rusées et un peu de créativité, on peut trouver le bon équilibre.