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.
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.
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
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.
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.
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.