The Semantic Web of Things (SWoT) improves the Internet of Things power by increasing resource representation capabilities through knowledge management and reasoning technologies adapted from the Semantic Web. This promotes information interoperability and decision autonomy. Nevertheless, trust and reliability issues remain basically unsolved. Large-scale, decentralized and dynamic infrastructures suffer from unpredictable volatility of nodes, which compromises resource availability. Trust and coordination are still difficult. Blockchain is increasingly used as a transactional data storage solution for distributed ledgers. It enables trustless collaboration by enforcing smart contracts and prevents data tampering by validating transactions through consensus protocols. This paper proposes a blockchain framework for SWoT contexts settled as a Service-Oriented Architecture. Nodes can exploit smart contracts for registration, discovery and selection of annotated services/resources. While semantic matchmaking enables relevant resource retrieval with logic-based ranking and explanation features, blockchain provides reliable transaction storage. A prototype has been developed by enhancing the standard Hyperledger Iroha framework. Application areas are discussed and experimental tests on a cluster of virtual nodes provide early insight on effectiveness, performance and scalability.
A Blockchain Infrastructure for the Semantic Web of Things / Ruta, Michele; Scioscia, Floriano; Ieva, Saverio; Capurso, Giovanna; Pinto, Agnese; Di Sciascio, Eugenio. - ELETTRONICO. - 2161:(2018). (Intervento presentato al convegno 26th Italian Symposium on Advanced Database Systems, SEBD 2018 tenutosi a Castellaneta Marina, Italy nel June 24-27, 2018).
A Blockchain Infrastructure for the Semantic Web of Things
Michele Ruta;Floriano Scioscia;Saverio Ieva;Giovanna Capurso;Agnese Pinto;Eugenio Di Sciascio
2018-01-01
Abstract
The Semantic Web of Things (SWoT) improves the Internet of Things power by increasing resource representation capabilities through knowledge management and reasoning technologies adapted from the Semantic Web. This promotes information interoperability and decision autonomy. Nevertheless, trust and reliability issues remain basically unsolved. Large-scale, decentralized and dynamic infrastructures suffer from unpredictable volatility of nodes, which compromises resource availability. Trust and coordination are still difficult. Blockchain is increasingly used as a transactional data storage solution for distributed ledgers. It enables trustless collaboration by enforcing smart contracts and prevents data tampering by validating transactions through consensus protocols. This paper proposes a blockchain framework for SWoT contexts settled as a Service-Oriented Architecture. Nodes can exploit smart contracts for registration, discovery and selection of annotated services/resources. While semantic matchmaking enables relevant resource retrieval with logic-based ranking and explanation features, blockchain provides reliable transaction storage. A prototype has been developed by enhancing the standard Hyperledger Iroha framework. Application areas are discussed and experimental tests on a cluster of virtual nodes provide early insight on effectiveness, performance and scalability.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.