Progetto Blockchain Agroalimentare Ticino
Creators: name: Metaldi, Matteo
Publisher: name: Scuola Universitaria della Svizzera Italiana (SUPSI)
Year: 2022

description: Il progetto "Blockchain Agroalimentare Ticino" ha come scopo quello di creare un'applicazione mobile "Formaggi d'alpe Ticinesi DOP", verificare se la blockchain possa apportare dei benefici al settore agroalimentare del Ticino, se venisse effettivamente sentito il bisogno di una maggiore trasparenza e tracciabilità delle informazioni e se tutte le parti coinvolte nella filiera accettassero il cambiamento. Dopo una prima analisi sulle tecnologie da utilizzare, si è deciso di implementare delle Cloud Functions scritte nel linguaggio di programmazione supportato Typescript. Sviluppando queste funzioni, siccome risiedenti su Cloud, si è creata un’applicazione decentralizzata, quindi molto propensa per l’utilizzo della tecnologia Blockchain. Queste funzioni hanno il compito di leggere i dati che il casaro immette all’interno dell’applicazione mobile, sviluppata dall’azienda DOS GROUP SA, modificarli, nel caso in cui ci sia stato un errore nell’inserimento da parte del casaro, e scriverli all’interno di un database risiedente sul cloud di Google. Riguardo la scrittura e lettura in blockchain, invece, non è stato possibile implementarle in quanto i tempi di consegna del progetto e un problema legato a una libreria, sviluppata all’Istituto Sistemi Informativi e Networking della SUPSI, non lo hanno permesso. Infine, il progetto può comunque essere considerato a un ottimo stato di avanzamento, malgrado i problemi riscontrati. Il prossimo passo sarà quello di cercare di integrare al suo interno le operazioni fondamentali della Blockchain, raffinando alcune parti di esso che possono permettere dei miglioramenti. -- The "Blockchain Agroalimentare Ticino" project aims to create a mobile application "Formaggi d'alpe Ticinesi DOP", to verify whether the blockchain can bring benefits to the Ticino agri-food sector, if the need for greater transparency is felt and traceability of information and whether all parties involved in the supply chain accepted the change. After an initial analysis on the technologies to be used, it was decided to implement Cloud Functions written in the supported programming language Typescript. By developing these functions, as they reside on the Cloud, a decentralized application has been created, therefore very inclined to use Blockchain technology. These functions have the task of reading the data that the dairyman enters into the mobile application, developed by the DOS GROUP SA company, modify them, in case there has been an error in the insertion by the dairyman, and write them within a database residing on the Google cloud. About writing and reading in blockchain, however, it was not possible to implement them as the delivery times of the project and a problem related to a library, developed at the SUPSI Institute of Information Systems and Networking, did not allow it. Finally, the project can still be in an excellent state of progress, despite the problems encountered. The next step will be to try to integrate the fundamental operations of the Blockchain within it, refining some parts of it that can allow improvements.