$30 off During Our Annual Pro Sale. View Details »

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

    View Slide

  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.

    View Slide

  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.

    View Slide

  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

    View Slide

  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.

    View Slide

  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.

    View Slide

  7. | ONTOCHAIN.NGI.EU
    TOOLS & TECHNOLOGIES
    ● iExec
    ● W3C Web of Things standard
    ● OpenZeppelin standard contracts
    ● Docker, Node.js, Angular, Hardhat
    7

    View Slide

  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.

    View Slide

  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

    View Slide

  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

    View Slide