Location-based services are at the heart of many applications that individuals use every day. However, there is often no guarantee of the truthfulness of users' location data, since this information can be easily spoofed without a proof mechanism. In distributed system applications, preventing users from submitting counterfeit locations becomes even more challenging because of the lack of a central authority that monitors data provenance. In this work, we propose a decentralized architecture based on blockchains and decentralized technologies, offering a transparent solution for Proof of Location (PoL). We specifically address two main challenges, i.e., the issuing process of the PoL and the proof verification. We describe a smart contract based implementation in Reach, a blockchain-agnostic smart contract language, and the tests we conducted on different blockchains, i.e. Ethereum, Polygon, and Algorand, measuring latency and costs due to the payment of fees. Results confirm the viability of the proposal.

Proof of Location through a Blockchain Agnostic Smart Contract Language / Bonini, M; Zichichi, M; Ferretti, S; D'Angelo, G. - ELETTRONICO. - (2023), pp. 55-60. (Intervento presentato al convegno 1st Workshop on Fintech and Decentralized Finance (FiDeFix) tenutosi a Hong Kong nel 18 July 2023) [10.1109/ICDCSW60045.2023.00016].

Proof of Location through a Blockchain Agnostic Smart Contract Language

Zichichi, M;Ferretti, S;D'Angelo, G
2023

Abstract

Location-based services are at the heart of many applications that individuals use every day. However, there is often no guarantee of the truthfulness of users' location data, since this information can be easily spoofed without a proof mechanism. In distributed system applications, preventing users from submitting counterfeit locations becomes even more challenging because of the lack of a central authority that monitors data provenance. In this work, we propose a decentralized architecture based on blockchains and decentralized technologies, offering a transparent solution for Proof of Location (PoL). We specifically address two main challenges, i.e., the issuing process of the PoL and the proof verification. We describe a smart contract based implementation in Reach, a blockchain-agnostic smart contract language, and the tests we conducted on different blockchains, i.e. Ethereum, Polygon, and Algorand, measuring latency and costs due to the payment of fees. Results confirm the viability of the proposal.
2023
Proceedings - 2023 IEEE 43rd International Conference on Distributed Computing Systems Workshops, ICDCSW 2023
55
60
Proof of Location through a Blockchain Agnostic Smart Contract Language / Bonini, M; Zichichi, M; Ferretti, S; D'Angelo, G. - ELETTRONICO. - (2023), pp. 55-60. (Intervento presentato al convegno 1st Workshop on Fintech and Decentralized Finance (FiDeFix) tenutosi a Hong Kong nel 18 July 2023) [10.1109/ICDCSW60045.2023.00016].
Bonini, M; Zichichi, M; Ferretti, S; D'Angelo, G
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/961828
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact