Italtrack

Presentazione

ItalTrack Food è una soluzione che viene utilizzata principalmente tramite un sito web.
Ovviamente questa è solo la punta dell' iceberg, dietro il sito studiato e personalizzato per le specifiche esigenze dell' operatore e di facile utilizzo vi è poi un insieme complesso di tecnologie fondate sulla BlockChain, gestione dei pagamenti del servizio con criptovaluta, eventuali interfacciamenti con altri servizi informatici, valutazione dei dati inseriti con tecnologie di Intelligenza Artificiale.
Affinchè chi sta leggendo capisca il processo implementato da Italtrack Food facciamo un esempio pratico:
Siamo nel supermercato, sullo scaffale ci sono molte marche che propongono lo stesso oggetto: una salsa di pomodoro.
Qual è la storia di questa salsa di pomodoro? Come posso essere sicuro che i pomodori fossero davvero biologici, come affermato sull'etichetta? non voglio ammalarmi mangiando cibo contaminato: ad esempio parlando di vino, è rimasto famoso in Italia lo scandalo del vino al metanolo.
Come questo bottiglia o lattina di succo di pomodoro sia arrivata sullo scaffale è un percorso complesso:



















IL PROBLEMA
Ogni passaggio è comunemente gestito con sistemi isolati che spesso non comunicano tra loro.
Spesso esiste un'autorità centrale che causa burocrazia: informazioni incomplete, mancanza di controlli completi sulla manomissione, sostituzione.
La frode alimentare costa miliardi ogni anno: molte persone sono morte a livello globale per avvelenamento da cibo.
La tracciabilità può individuare in modo rapido il lotto che ha causato un problema evitando l'inutile distruzione di un'intera linea di prodotti.

LA SOLUZIONE
Italtrack: è un libro mastro generale basato su blockchain non controllato da un'autorità centrale.
Questo registro generale scrive dati criptati che sono condivisi tra i nodi della rete che partecipano al processo, è convalidato dalla rete stessa e composto da transazioni tracciate, immutabili e altamente sicure.
Chiunque nella catena ha una copia dell'intero processo e certifica la verità, non è tecnicamente possibile che un anello della catena possa manipolare altri dati.

CONCETTO
ItalTrack è un libro mastro basato su blockchain che può ricevere dati principalmente dal sito Web ItalTrack, ma è una soluzione espandibile basata su microservizi in grado di ricevere dati di tracciabilità da varie fonti come app mobili, IoT (Internet of Things).
La soluzione può essere adattata per esigenze specifiche ed è scalabile per offrire un gran numero di transazioni ogni giorno.

IL CONTENUTO
Una blockchain è una struttura append-only: puoi solo aggiungere nuovi dati, non c'è modo di cambiare o modificare: SE è stato registrato qualcosa con dati non corretti, è richiesto di agire come sul vecchio libro mastro, cioè una nuova registrazione di storno contabile.
Dal punto di vista dello sviluppatore è possibile interrogare una blockchain solo con un approccio forward-only (solo in avanti), è necessario eseguire una scansione riga per riga della catena, non è possibile interrogare la catena con operatori relazionali e quindi occorre eseguire una scansione riga per riga, isolare gli elementi che corrispondono all' interrogazione, salvarli su una struttura intermedia e quindi presentare il risultato: questo potrebbe essere un processo molto gravoso.
ItalTrack ha una struttura innovativa che consente i benefici di una blockchain abbinata alla versatilità e alla velocità di un database relazionale.

COME FUNZIONA
In ItalTrack la blockchain viene chiamata solo al momento dell'inserimento dei dati, poiché i dati vengono contemporaneamente inseriti nel nostro sistema.
Ogni operazione viene monitorata e registrata in file di registro, con un'interfaccia Web dedicata per il monitoraggio e gli avvisi.

SITO WEB
Il sito richiede autenticazione, ogni utente può vedere solo i propri dati

Una volta autenticati, questo è l'aspetto base del sito:

Quella che stiamo osservando da ora in poi è una versione base generica, il primo passo è l'aggiunta di una nuova registrazione cliccando su Aggiungi articolo:
Il sito può essere reso disponibile nelle varie lingue, in alto a destra si può notare il menù per il cambio lingua; il sito usa automaticamente la lingua predefinita del browser web dell' utilizzatore utilizzando l' Inglese se non trova una localizzazione specifica definita in fase di realizzazione del sito.
Questo sotto è un esempio di scheda generica:

Dove aggiungiamo i dati di un tipico articolo alimentare.
Quando cliccate Salva viene richiesta una conferma, e viene generato un codice per l’articolo.
Se viene selezionato uno stato di APPEND o END in Stato, siamo costretti a scegliere uno dei codici di una precedente registrazione START che non ha un nodo END, quindi stiamo costruendo una catena di passaggi di elaborazione collegati:

Cliccando su un tempo di blocco nella tabella che elenca la catena possiamo rivedere le informazioni inserite, se abbiamo cliccato su un nodo START possiamo anche scaricare il QRCode dell'articolo principale in formato png:

Questa operazione può essere eseguita in automatico, cioè possiamo generare in automatico i QRCode di tutto o part dell' archivio anche come lavoro in automatico a orari prefissati.
Il codice QR rappresenta un indirizzo web che fornisce la cronologia completa dell'articolo

Con un programma QRCode per smartphone si può leggere il QRcode e quindi aprire l'URL all'interno del QRcode.
Qui sotto vediamo un esempio di base; notare che le informazioni sono visualizzate nella lingua del telefono: in questo caso l'italiano (attualmente supportati EN IT FR)

Ogni utente vede elencati i dati in ordine cronologico inverso, se è necessario cercare nel database degli articoli ItalTrack fornisce un'interfaccia semplice di base come si vede nelle figure sottostanti, ma le interrogazioni possono essere personalizzate e gestite dall'utente amministrativo con la creazione di moduli ad-hoc.
Il database può essere ispezionato con tecniche di Machine Learning per scoprire informazioni nascoste.


Strong Artificial Intelligence, 101 California Street, San Francisco CA 94111 +1 650 603-0882 info@strongartificialintelligence.com