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.