O cenário atual - Criticidade
O setor de seguros é muito complexo e todos os processos que o regulam exigem o uso de inúmeros recursos econômicos e humanos:
- Os processos atuariais exigem a análise de uma quantidade significativa de dados, muitas vezes fragmentados em diferentes bancos de dados e difíceis de serem conciliados.
- Os sinistros são verificados e pagos utilizando principalmente processos manuais, sem uma padronização compartilhada dentro do sistema de seguros.
- Todos os procedimentos e contratos de apólices são, muitas vezes, longe de serem transparentes para os usuários finais, promovendo o aumento de contestações.
Os casos de uso desenvolvidos
Foi desenvolvida uma plataforma que, ao integrar-se com o blockchain Ethereum, permite a configuração e a execução de um contrato inteligente de seguros de viagem.
Por meio de um front-end web, o usuário poderá:
- Escolher as datas e o destino de viagens.
- Definir as condições da apólice (por exemplo: reembolso caso chova, pelo menos, três dias durante sua viagem).
- Pagar o prêmio.
Com a integração da plataforma com o blockchain Ethereum:
- Será criado o contrato inteligente com as regras da apólice, que é publicado no blockchain. O usuário poderá verificar a existência e a exatidão das regras que são impossíveis de serem modificadas.
- No final da viagem o contrato inteligente será ativado, acessando através um oráculo verificado os dados meteorológicos dos sites de especializados, e verificará se as condições de reembolso são cumpridas ou não.
A arquitetura da solução
A arquitetura do aplicativo foi implementada, fornecendo:
- Um front-end Web moderno em HTML 5 e JavaScript com base na tecnologia AngularJS.
-
Uma camada de business logic do tipo REST API projetada usando a estrutura Express.js e que funciona no servidor Node.js, fazendo interface com o blockchain Ethereum através do JSON-RPC.
-
Uma camada de persistência constituída pelo banco de dados NoSQL MongoDB.