The rise of Internet-of-Things enables the development of smart applications devoted to improving the quality of life in urban and rural areas, thus fostering the creation of smart territories. However, some dislocated areas are underprivileged in providing such services due to the lack, inefficiency, or excessive cost of Internet access. Opportunistic networking techniques might aid in surmounting these problems. In this article, we propose a framework that relies on an untrusted Data Mule to carry data from an offline source to an online destination. In particular, we present a framework that enables the communication between different actors and a reward mechanism using Distributed Ledger Technologies, Smart Contracts, and Decentralized File Storage. The protocol involved in bringing a Client’s message online and getting back a response is thoroughly explained in all its steps and then discussed on the most important trust and security issues. Finally, we evaluate such a protocol and the whole framework through a series of communication latency tests, an analysis of the Smart Contract usage, and simulations in which buses act as Data Mules. Our results suggest the feasibility of our proposal in a smart territory scenario.
Mirko Zichichi, L.S. (2023). InDaMul: Incentivized Data Mules for Opportunistic Networking Through Smart Contracts and Decentralized Systems. DISTRIBUTED LEDGER TECHNOLOGIES, 2(2), 1-28 [10.1145/3587696].
InDaMul: Incentivized Data Mules for Opportunistic Networking Through Smart Contracts and Decentralized Systems
Mirko Zichichi;Luca Serena;Stefano Ferretti;Gabriele D'Angelo
2023
Abstract
The rise of Internet-of-Things enables the development of smart applications devoted to improving the quality of life in urban and rural areas, thus fostering the creation of smart territories. However, some dislocated areas are underprivileged in providing such services due to the lack, inefficiency, or excessive cost of Internet access. Opportunistic networking techniques might aid in surmounting these problems. In this article, we propose a framework that relies on an untrusted Data Mule to carry data from an offline source to an online destination. In particular, we present a framework that enables the communication between different actors and a reward mechanism using Distributed Ledger Technologies, Smart Contracts, and Decentralized File Storage. The protocol involved in bringing a Client’s message online and getting back a response is thoroughly explained in all its steps and then discussed on the most important trust and security issues. Finally, we evaluate such a protocol and the whole framework through a series of communication latency tests, an analysis of the Smart Contract usage, and simulations in which buses act as Data Mules. Our results suggest the feasibility of our proposal in a smart territory scenario.File | Dimensione | Formato | |
---|---|---|---|
3587696.pdf
accesso aperto
Descrizione: postprint editoriale
Tipo:
Versione (PDF) editoriale
Licenza:
Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione
3.89 MB
Formato
Adobe PDF
|
3.89 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.