Proof of Location through a Blockchain Agnostic Smart Contract Language

被引:1
|
作者
Bonini, Michele [1 ]
Zichichi, Mirko [2 ]
Ferretti, Stefano [3 ]
D'Angelo, Gabriele [1 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn, Bologna, Italy
[2] Univ Politecn Madrid, Ontol Engn Grp, Madrid, Spain
[3] Univ Urbino Carlo Bo, Dept Pure & Appl Sci, Urbino, Italy
基金
欧盟地平线“2020”;
关键词
Distributed Ledger Technology; Decentralized File Storage; Distributed Hash Table; Keyword Search; Smart Contracts; GENERATION; SECURE;
D O I
10.1109/ICDCSW60045.2023.00016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:55 / 60
页数:6
相关论文
共 50 条
  • [21] Smart Supply Chain Management Using the Blockchain and Smart Contract
    Turjo M.D.
    Khan M.M.
    Kaur M.
    Zaguia A.
    Khan, Mohammad Monirujjaman (monirujjaman.khan@northsouth.edu), 1600, Hindawi Limited (2021):
  • [22] ShadowEth: Private Smart Contract on Public Blockchain
    Rui Yuan
    Yu-Bin Xia
    Hai-Bo Chen
    Bin-Yu Zang
    Jan Xie
    Journal of Computer Science and Technology, 2018, 33 : 542 - 556
  • [23] Penetration testing framework for smart contract Blockchain
    Akashdeep Bhardwaj
    Syed Bilal Hussian Shah
    Achyut Shankar
    Mamoun Alazab
    Manoj Kumar
    Thippa Reddy Gadekallu
    Peer-to-Peer Networking and Applications, 2021, 14 : 2635 - 2650
  • [24] Smart Contract Definition for Land Registry in Blockchain
    Sahai, Archana
    Pandey, Rajiv
    2020 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT 2020), 2020, : 230 - 235
  • [25] A Review on Recent Progress of Smart Contract in Blockchain
    Wu, Canghai
    Xiong, Jie
    Xiong, Huanliang
    Zhao, Yingding
    Yi, Wenlong
    IEEE Access, 2022, 10 : 50839 - 50863
  • [26] ShadowEth: Private Smart Contract on Public Blockchain
    Yuan, Rui
    Xia, Yu-Bin
    Chen, Hai-Bo
    Zang, Bin-Yu
    Xie, Jan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (03) : 542 - 556
  • [27] Penetration testing framework for smart contract Blockchain
    Bhardwaj, Akashdeep
    Shah, Syed Bilal Hussian
    Shankar, Achyut
    Alazab, Mamoun
    Kumar, Manoj
    Gadekallu, Thippa Reddy
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (05) : 2635 - 2650
  • [28] Research on Smart Contract Optimization Method on Blockchain
    Hu, Wen
    Fan, Zhipeng
    Gao, Ye
    IT PROFESSIONAL, 2019, 21 (05) : 33 - 38
  • [29] A Review on Recent Progress of Smart Contract in Blockchain
    Wu, Canghai
    Xiong, Jie
    Xiong, Huanliang
    Zhao, Yingding
    Yi, Wenlong
    IEEE ACCESS, 2022, 10 : 50839 - 50863
  • [30] An overview of blockchain smart contract execution mechanism
    Liu, Yang
    He, Jinlong
    Li, Xiangyang
    Chen, Jingwen
    Liu, Xinlei
    Peng, Song
    Cao, Haohao
    Wang, Yaoqi
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 41