Desenvolva um aplicativo de seguro blockchain  

Desenvolva um aplicativo de seguro blockchain baseado na web usando Hyperledger Fabric

Last updated

Com seus livros fiscais distribuídos, contratos inteligentes e recursos de não repúdio, o blockchain está revolucionando a maneira como as organizações financeiras fazem negócios, e o segmento de mercado de seguros não é exceção. Esse padrão de código mostra como implementar um aplicativo blockchain baseado na web usando o Hyperledger Fabric para facilitar as vendas e as reclamações de seguro.

By Ishan Gulhane

Overview

Atualizado para o suporte do Hyperledger Fabric V1.1

A maioria de nós já passou por isto: você acabou de dar uma batidinha de leve e agora está preocupado com o tempo e o esforço para negociar com a companhia de seguros, com a polícia e com o outro motorista. Mesmo que tudo corra bem, ainda assim haverá uma interrupção no seu planejamento.

Mas e se você, como desenvolvedor, pudesse virar o jogo e influenciar no segmento de mercado de seguros? E se você pudesse melhorar não só sua própria experiência, mas também a de milhões de pessoas no mundo todo que enfrentam as mesmas inconveniências, atrasos e frustrações administrativas? Bem, esta é sua chance.

O blockchain apresenta uma grande oportunidade para o segmento de mercado de seguros. Ele oferece a chance de inovar a maneira como dados são trocados, reclamações são processadas e fraudes são evitadas. O blockchain pode reunir desenvolvedores de empresas de tecnologia, reguladores e companhias de seguro para criar um novo recurso de gerenciamento de seguros de alto valor.

Um emparelhamento natural

Por meio de seus livros fiscais distribuídos, contratos inteligentes e recursos de não repúdio que agem como uma infraestrutura compartilhada, o blockchain pode transformar todos os tipos de processos de seguros. Atualmente, muitos processos de seguros são manuais, suscetíveis a erros e podem exigir um longo tempo de processamento. Geralmente, existem versões diferentes dos mesmos dados em vários sistemas de registro, levando a um aumento de custos e a litígios prolongados.

Com o blockchain, os processos manuais são automatizados por meio do compartilhamento de informações sobre participantes do plano, autorizações e dados da reclamação. Os contratos inteligentes são codificados computacionalmente com registros de participantes e regras de verificação. A computação de dados compartilhados e contratos inteligentes reduz litígios a jusante. A verificação de benefícios é baseada em várias origens de dados que estão prontamente disponíveis para todos os provedores de serviços.

Conclusão: a tecnologia blockchain oferece para o segmento de mercado de seguros a oportunidade de melhorar sua eficiência operacional, reduzir custos de processamento de transações, aprimorar a experiência do cliente, melhorar a qualidade dos dados e aumentar a confiança entre as partes.

Ao concluir este padrão de código, você saberá como desenvolver um aplicativo de seguro blockchain funcional. O aplicativo terá quatro participantes ou parceiros:

  • Seguros
  • Polícia
  • Oficina de Reparos
  • Loja

O parceiro Seguros é a companhia que fornece o seguro para o produto (em nosso exemplo, o carro) e que é responsável pelo processamento das reclamações. O parceiro Polícia é o responsável por verificar o acidente ou reclamações de furto. O parceiro Oficina de Reparo é responsável pelos reparos no produto. O parceiro Loja vende os produtos para um consumidor.

Como isso funciona?

Como o aplicativo realmente funciona? Imagine que uma amante de esportes, Susie, decide comprar uma bicicleta nova. Ela vai à loja de bicicletas e faz um excelente negócio em uma bicicleta de corrida. Como parte do processo de compra, ela recebe a oferta de um contrato de seguro e reconhece sua necessidade. Ela assina o contrato e fornece seus dados pessoais, juntamente com as datas de início e de encerramento do contrato. O preço diário é calculado por uma fórmula no chaincode após o contrato ser processado. Quando toda a papelada estiver completa, Susie receberá credenciais para que possa efetuar login a qualquer momento, caso precise entrar com uma reclamação. Neste ponto, um bloco é gravado no blockchain para manter a transação.

Por coincidência, dez dias depois, a bicicleta de Susie é roubada enquanto ela sobe o Berkeley Hills. Após relatar o furto à polícia, ela abre a guia de autoatendimento no aplicativo, efetua login, descreve o furto e entra com a reclamação na companhia de seguros. Quando ela envia a reclamação, ela será gravada no bloco como outra transação. Primeiro, a reclamação é processada pela polícia, que pode confirmar ou negar o furto; se confirmado, a polícia anexa um número de referência de arquivo e outro bloco é gravado na cadeia. (Da mesma forma, se Susie tivesse entrado com uma reclamação de acidente com a bicicleta que resultou em danos à bicicleta, uma oficina de reparos processaria a reclamação, e não a polícia.) A companhia de seguros monitora todas as reclamações ativas no blockchain, assim, quando a polícia envia sua verificação, a companhia recebe a confirmação e envia um reembolso pela reclamação. Assim como com as transações anteriores, o reembolso é gravado no blockchain. Susie fica feliz por ver que a companhia de seguros pagou o valor solicitado na reclamação — embora não tão feliz quanto se tivesse sua bicicleta de volta!

Observe que as companhias de seguros têm a opção de ativar ou desativar certos contratos. Isso não significa que os contratos que já foram assinados pelos clientes não serão mais válidos, mas sim que novas assinaturas para esses tipos de contratos não são permitidas. Além disso, a companhia de seguros pode criar novos modelos de contrato com diferentes termos e condições ou com uma estrutura de precificação diferente.

O aplicativo baseado na web é gravado em Node.js e Reacts. O chaincode do aplicativo (ou seja, os contratos inteligentes) é gravado na linguagem Go.

Portanto, não se preocupe com possíveis contratempos em sua rotina na próxima vez que algo ruim acontecer com seu carro ou sua bicicleta. Conclua este padrão de código, desenvolva suas aptidões em blockchain e ajude a influenciar todo um segmento de mercado!

Flow

  1. Gerar certificados para parceiros.
  2. Desenvolva imagens do Docker para a rede.
  3. Iniciar a rede de seguros.

Components

Technologies

Blockchain

Banco de dados distribuído mantendo uma lista crescente de registros ou blocos protegidos.

Related Blogs

Nenhuma publicação correspondente ao seu critério de busca foi encontrada

Related Links

GitHub

Verifique o código-fonte para o Hyperledger Composer V0.19.3.

Centro de arquitetura

Saiba como esse padrão de código se ajusta à Arquitetura de Referência do Blockchain.

Privacy Preference Center

Close your account?

Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?