| ONTOCHAIN.NGI.EU 2 PROJECT OBJECTIVES AND FUNCTIONALITIES PROBLEM The linkage between the IoT world and blockchain technology is currently very weak, inhibiting the exploitation of many potential applications and use cases. ● Blockchain Constraints: Blockchain systems cannot actively access external IoT data due to their deterministic nature. Traditional oracle systems overly rely on single data sources, limiting trust and robustness. ● IoT Constraints: IoT devices present a fragmented landscape with diverse protocols, data structures, and interfaces. In addition, these devices can be unreliable, further complicating the integration process.
| ONTOCHAIN.NGI.EU 3 PROJECT OBJECTIVES AND FUNCTIONALITIES OBJECTIVES ● Create a decentralized oracle system that seamlessly integrates blockchain technology with distributed IoT data sources, thus enabling trustworthy on-chain data and fostering new applications and use cases. ● Demonstrate the system's resilience against unreliable data sources, maintain high-quality data provision, and explore future scalability and potential application opportunities.
| ONTOCHAIN.NGI.EU PROJECT OBJECTIVES AND FUNCTIONALITIES ● Clients: Buyers of IoT data ● DESMO Protocol: Smart contracts that register requests, store responses and payments and detain the reputation ranking of data sources. ● Decentralized oracles: Nodes that collect the requests from smart contracts and queries the designated sources. ● Decentralized data sources: Devices that provide the data and the directories that index them. 4
| ONTOCHAIN.NGI.EU 5 METHODOLOGIES AND APPROACHES Different oracle systems employ some kind of metadata language to tag IoT data sources. No solution has ever exploited W3C Web of Things standard ontology to describe devices. ● Highly protocol-agnostic descriptive nature of the WoT ontology: the system on-boards a wider number of IoT solutions compared to its competitors. ● WoT, as an open standard, reduces the risk of a siloed Oracles solution with a high registration implementation cost. ● Employment of the WoT interaction model which can open new applications for Smart Contracts.
| ONTOCHAIN.NGI.EU 6 MAIN INNOVATIONS ● Leverage on WoT interaction model and WoT ontology for implementing an interoperable connection layer with heterogeneous IoT systems and devices. ● Native support for geolocation queries and data. ● Multiple data sources selection per query. ● Truth Inference algorithm for data validation. ● Rating algorithm for ranking data sources.
| ONTOCHAIN.NGI.EU 8 RESULTS AND ACHIEVEMENTS A Decentralized Oracle Architecture for a Blockchain-based IoT Global Market Lorenzo Gigli, Ivan Zyrianoff, Federico Montori, Cristiano Aguzzi, Luca Roffia, Marco Di Felice Will be published on IEEE Communications Magazine on July 2023.