Lo scenario attuale - Criticità
Il mondo assicurativo è molto complesso e tutti i processi che lo regolano richiedono innumerevoli impieghi di risorse economiche e umane:
- I processi attuariali richiedono l’analisi di una mole significativa di dati, spesso frammentati su diverse basi dati e di difficile riconciliazione.
- I sinistri vengono accertati e liquidati utilizzando processi in gran parte manuali, senza standard condivisi all’interno del sistema assicurativo.
- Tutte le procedure e i contratti delle polizze sono spesso poco trasparenti per i clienti finali favorendo l’aumento delle contestazioni.
I casi d'uso sviluppati
È stata sviluppata una piattaforma che integrandosi con la blockchain Ethereum abilita il setting e l’esecuzione di smart contract per assicurazione viaggi.
Tramite un front end web l’utente potrà:
- Scegliere la destinazione e le date del viaggio.
- Definire le condizioni della polizza (es. rimborso se piove almeno tre giorni del proprio viaggio).
- Pagare il premio.
La piattaforma integrandosi con la blockchain Ethereum:
- Genererà lo smart contract con le regole della polizza, che viene pubblicato sulla blockchain. L’utente potrà verificare l’esistenza e l’esattezza delle regole, impossibili da modificare.
- Alla fine del viaggio lo smart contract si attiverà, accedendo tramite un oracolo verificato ai dati meteorologici dei siti web delle previsioni, e verificherà se le condizioni di rimborso sono o meno soddisfatte.
L'architettura della soluzione
L’architettura dell’applicazione è stata implementata prevedendo:
- Un front-end Web moderno in HTML 5 e JavaScript basato su tecnologia AngularJS.
- Uno strato di business logic di tipo REST API progettato avvalendosi del framework Express.js e funzionante su server Node.js, che si interfaccia con la blockchain Ethereum tramite JSON-RPC.
-
Uno strato di persistenza costituito dal database NoSQL MongoDB.