Devoleum

Devoleum è una piattaforma web basata sulla blockchain di Ethereum che ti consente di autenticare e monitorare le filiere di prodotti digitali o fisici, i casi d’uso possono variare dalla filiera agricola tradizionale ai servizi di streaming.

Visita Devoleum su Devoleum.com

Facile da usare

Su Devoleum puoi visualizzare la storia del prodotto semplicemente utilizzando un link o utilizzando un codice QR. Il consumatore dovrà semplicemente scansionare un codice QR.

esempio

Trasparenza e accessibilità

Devoleum è un progetto Open Source, ognuno può implementarlo e usarlo a modo suo.

L’obiettivo di Devoleum è offrire un servizio trasparente e accessibile ai consumatori e ai produttori, utilizzando l’immutabilità blockchain come valore aggiunto per rendere i dati archiviati autentici e impossibili da manipolare.

Sei il proprietario dei tuoi dati

Devoleum memorizza solo l’hash e il collegamento relativo a un JSON.

Esempio dei dati memorizzati nello smart contract su blockchain

Link: https://raw.githubusercontent.com/Devoleum/templates-json/master/steps/harvest.json

Hash: 25b95975cdc2b5c2d86d93de2bae687124f4f250ac02d3010cdfe8d4031dedc8

Formato JSON

Al produttore sarà richiesto di avere i dati in formato JSON su un hosting di sua preferenza (server e database proprietari, GitHub, DropBox, Drive, ecc ..) dove il produttore conserva la proprietà e il controllo totale dei dati.

JSON è un formato di file standard aperto e un formato di interscambio di dati, che utilizza testo leggibile dall’uomo per memorizzare e trasmettere oggetti di dati costituiti da coppie attributo-valore.

Questo è un esempio di un passaggio della filiera in formato JSON:

{
  "name": "Harvest",
  "description": "The harvest of Thor olives",
  "image": "https://raw.githubusercontent.com/Devoleum/templates-json/master/steps/imgs/harvest.png",
  "quantity": "90kg",
  "method": "by hand",
  "randomValue": "N6L!Qw@EEdXP844",
  "thumbnail": "https://raw.githubusercontent.com/Devoleum/templates-json/master/steps/imgs/thumbnails/small_harvest.png",
  "date": "11/09/2020"
}

I file JSON che possiamo usare con Devoleum hanno una parte fissa composta da quattro parametri richiesti: name, description, image, thumbnail e date. I file JSON possono essere arricchiti con molti più parametri. Ad esempio, coordinate GPS, collegamenti a documenti, voci di valori (es. Quantità), collegamenti ad altri media, ecc. Tutto ciò che l’utente pensa può aggiungere valori alla cronologia dei suoi prodotti. Questo è possibile perché utilizzando un JSON memorizziamo solo i riferimenti alla blockchain di Ethereum e non i file stessi.

parametrodescrizione
namenome che identifica l’azienda, il prodotto o il passaggio
descriptionuna descrizione
imagelink diretto ad una immagine
thumbnailversione miniaturizzata dell’immagine
datedata di riferimento es. 25/09/2020

Come possiamo vedere guardando l’esempio sopra, in quel caso abbiamo arricchito il JSON con tre proprietà aggiuntive: method e quantity. “randomValue” è fortemente raccomandato per tutelare maggiormente la privacy.

JSON Struttura Multilingua

Questo è un esempio dello stesso passaggio della filiera presentato nel precedente paragrafo in un formato JSON Multilingua:

{
   "multi_lang":true,
   "en":{
      "name":"Harvest",
      "description":"The harvest of Thor olives",
      "image":"https://raw.githubusercontent.com/Devoleum/templates-json/master/steps/imgs/harvest.png",
      "quantity":"90kg",
      "method":"by hand",
      "randomValue":"N6L!Qw@EEdXP844",
      "thumbnail":"https://raw.githubusercontent.com/Devoleum/templates-json/master/steps/imgs/thumbnails/small_harvest.png",
      "date":"11/09/2020"
   },
   "it":{
      "name":"Raccolta",
      "description":"Raccolta olive Thor",
      "image":"https://raw.githubusercontent.com/Devoleum/templates-json/master/steps/imgs/harvest.png",
      "quantità":"90kg",
      "metodo":"a mano",
      "randomValue":"N6L!Qw@EEdXP844",
      "thumbnail":"https://raw.githubusercontent.com/Devoleum/templates-json/master/steps/imgs/thumbnails/small_harvest.png",
      "date":"11/09/2020"
   }
}

In questo caso la struttura del JSON di prima è ripetuta per ogni lingua (multilingua) con la quale si desidera presentare la storia. In questo esempio i dati del passaggio della filiera sono immessi in inglese (”en”) ed italiano (”it”).

Parametri lingue più comuni:

acronimolingua
eninglese
ititaliano
frfrancese
esspagnolo
detedesco

Come notarizzare la propria filiera utilizzando Devoleum

In questa sezione troverai le informazioni su come notarizzare la propria filiera utilizzando Devoleum

Prerequisiti per immettere dati utilizzando Devoleum

  • Il primo prerequisito è disporre di un browser come Google Chrome, Firefox o Brave. Sul tuo smartphone puoi utilizzare Metamask Mobile.
  • Il browser deve avere l ‘estensione Metamask installata, che ti permette di interagire con la blockchain, maggiori dettagli qui: https://metamask.io/

Un video tutorial su Metamask può essere trovato qui, ricordati di impostare Metamask sulla rete Rinkeby.

Nota: l’estensione Metamask è necessaria solo per l’inserimento dei dati. Tutti possono leggere i dati ed esplorare le storie con un semplice browser da qualsiasi dispositivo.

Configurare Metamask

  • Impostare rete MetaMask su Rinkeby, Devoleum generalmente utilizza Rinkeby rete di test, non utilizza criptovalute reali ma fondi fittizi, perché lo scopo è tracciare i dati senza implicare transazioni finanziarie, quindi non c’è bisogno di acquistare criptovalute.
  • Per ottenere fondi sulla Rinkeby rete, utilizza semplicemente un “faucet” disponibile a questo link: https://faucet.rinkeby.io/

Devoleum piattaforme

Vai su Devoleum.com e scegli di utilizzare Simulation o Collaboration.

La piattaforma di collaborazione viene utilizzata per le collaborazioni ufficiali e necessita di una pre-approvazione.

Devoleum è composto da tre parti principali:

  • Profilo del commerciante
  • Storia del prodotto
  • Passaggio della filiera

Il commerciante può creare una storia di un prodotto e aggiungere passaggi, seguendo una struttura gerarchica.

Esempio

  • Il commerciante “Evoil” crea un profilo sulla piattaforma di simulazione, nella sezione del profilo
  • Il commerciante crea una storia chiamata “Evoil 2020” riguardo la produzione delle bottiglie EVOO nel 2020
  • Il commerciante aggiunge un passaggio denominato “Raccolto” nella storia “Evoil 2020”
  • Il commerciante aggiunge un passaggio denominato “Trasporto” nella storia “Evoil 2020”
  • Il commerciante aggiunge un passaggio denominato “Elaborazione” nella storia “Evoil 2020”
  • E aggiunge passaggi nella storia fino al passaggio finale della vendita del prodotto su un mercato

Questo processo sviluppera una storia della filiera su Devoleum:

esempio

Storytelling

Come è possibile vedere nell’esempio precedente, ogni singolo passaggio permette di costruire una pagina che racconta la storia del prodotto grazie a Devoleum. La storia viene mostrata unendo i collegamenti JSON autenticati sulla blockchain di Ethereum dal commerciante.

La storia del prodotto con i riferimenti alla notarizzazione su blockchain può essere condivisa tramite un link o codice QR.

Al consumatore finale viene così data la possibilità di consultare facilmente la storia del prodotto grazie all’utilizzo di un link o alla scansione di un codice QR.

Aperto e accessibile

Devoleum è sviluppato seguendo l’ottica accessibility by design, è possibile accedere alla storia dei prodotti utilizzando un qualsiasi browser mobile o desktop.

Inoltre la natura open source del progetto lascia infinite possibilità per la creazione di servizi di supporto e integrazione in siti di terze parti (es. Widget su e-commerce, integrazione con robot / macchinari per l’inserimento automatizzato dei dati) grazie all’utilizzo delle API di Devoleum che possono essere create anche dagli stessi utenti di Devoleum.

Contributors

Here is a list of the contributors who have helped. Big shout-out to them!

If you feel you’re missing from this list, feel free to add yourself in a PR.