Blockchain tecnology is useful to develop application that involve cryptocurrency and non modifiable data; its capability to replicate and spread data across a wide peer-to-peer network makes blockchain a very good solution for complex problems like self-sovereign identity management and food traceability.
Ethereum can be viewed as a decentralized worlwide computing infrastructure, capable of running software in the form of smart contracts and determining its global state by mean of consensus algorithms.
This work regards implementing a Dapp as a feasibility study for made-in-Italy food traceability by blockchain.
We built up an Ethereum full client with GETH on Rinkeby testnet; this node permits interaction with the smart contract FILIERA (written in Solidity); traceability data (and related timestamp) may be inserted into Ethereum (and read) by a code-bar driven web interface.
More, we developed a temperature sensor for refrigerators, capable to perform automatic insertion of T data into Ethereum.
Refrigerator temperature sensor
Dapp data diagram
Smart contract "filiera" (fragment)