Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DESMO-LD

 DESMO-LD

Slides presented at the second ONTOCHAIN Summit for Trustworthy Internet by Lorenzo Gigli, Senior Engineer at VAIMEE

ONTOCHAIN

June 23, 2023
Tweet

More Decks by ONTOCHAIN

Other Decks in Technology

Transcript

  1. CLICK TO EDIT MASTER TITLE STYLE Click to add subtitle

    Location Date ONTOCHAIN SUMMIT 2023 ONTOCHAIN Services “DESMO-LD” 22/06/2023
  2. | 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.
  3. | 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.
  4. | 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
  5. | 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.
  6. | 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.
  7. | ONTOCHAIN.NGI.EU TOOLS & TECHNOLOGIES • iExec • W3C Web

    of Things standard • OpenZeppelin standard contracts • Docker, Node.js, Angular, Hardhat 7
  8. | 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.
  9. | ONTOCHAIN.NGI.EU 9 RESOURCES & DEMONSTRATION REPOSITORIES: • desmo: https://github.com/vaimee/desmo

    • desmo- contracts: https://github.com/vaimee/desmo-contracts • desmo-dapp: https://github.com/vaimee/desmo-dapp VIDEOS: • https://www.youtube.com/live/19bM8WoTKZo?feature=share&t=3973
  10. STAY UPDATED AND GET INVOLVED! /company/ontochain ontochain.ngi.eu @ONTOCHAIN @ONTOCHAIN f6s.com/ontochainproject

    /channel/UCcF7Ovd99lOKcjMGQdnhIvA https://vaimee.com/ https://twitter.com/SrlVaimee https://www.linkedin.com/company/vaimee https://discord.com/invite/kZBkJTSpD8 DESMO-LD