Mneme: A Mobile Distributed Ledger

被引:0
|
作者
Chatzopoulos, Dimitris [1 ]
Gujar, Sujit [2 ]
Faltings, Boi [3 ]
Hui, Pan [1 ,4 ]
机构
[1] HKUST, Hong Kong, Peoples R China
[2] IIIT Hyderabad, Hyderabad, Telangana, India
[3] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[4] Univ Helsinki, Helsinki, Finland
基金
芬兰科学院;
关键词
Distributed Ledgers; Consensus Protocols; NETWORKS; ATTACKS;
D O I
10.1109/infocom41043.2020.9155497
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Advances in mobile computing have paved the way for new types of distributed applications that can be executed solely by mobile devices on device-to-device (D2D) ecosystems (e.g., crowdsensing). More sophisticated applications, like cryptocurrencies, need distributed ledgers to function. Distributed ledgers, such as blockchains and directed acyclic graphs (DAGs), employ consensus protocols to add data in the form of blocks. However such protocols are designed for resourceful devices that are interconnected via the Internet. Moreover, existing distributed ledgers are not deployable to D2D ecosystems since their storage needs are continuously increasing. In this work, we introduce Mneme, a DAG-based distributed ledger that can be maintained solely by mobile devices and operates via two consensus protocols: Proof-of-Context (PoC) and Proof-of-Equivalence (PoE). PoC employs users' context to add data on Mneme. PoE is executed periodically to summarize data and produce equivalent blocks that require less storage. We analyze the security of Mneme and justify the ability of PoC and PoE to guarantee the characteristics of distributed ledgers: persistence and liveness. Furthermore, we analyze potential attacks from malicious users and prove that the probability of a successful attack is inversely proportional to the square of the number of mobile users who maintain Mneme.
引用
收藏
页码:1897 / 1906
页数:10
相关论文
共 50 条
  • [1] Distributed ledger technologies in vehicular mobile edge computing: a survey
    Jiang, Ming
    Qin, Xingsheng
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (05) : 4403 - 4419
  • [2] Blockchain = Distributed Ledger + ConsensusBlockchain = Distributed Ledger + Consensus
    Andreas Meier
    Henrik Stormer
    HMD Praxis der Wirtschaftsinformatik, 2018, 55 (6) : 1139 - 1154
  • [3] Distributed ledger technologies in vehicular mobile edge computing: a survey
    Ming Jiang
    Xingsheng Qin
    Complex & Intelligent Systems, 2022, 8 : 4403 - 4419
  • [4] Distributed Ledger Technologies
    Douglis, Fred
    Stavrou, Angelos
    IEEE INTERNET COMPUTING, 2020, 24 (03) : 5 - 6
  • [5] Neural Distributed Ledger
    Velasco, Carlos
    Colomo-Palacios, Ricardo
    Cano, Ramon
    IEEE SOFTWARE, 2020, 37 (05) : 43 - 48
  • [6] Distributed Ledger und Governance
    Ursula Sury
    Informatik Spektrum, 2019, 42 (5) : 368 - 369
  • [7] An Edge-based Distributed Ledger Architecture for Supporting Decentralized Incentives in Mobile Crowdsensing
    Bellavista, Paolo
    Cilloni, Marco
    Di Modica, Giuseppe
    Montanari, Rebecca
    Picone, Pasquale Carlo Maiorano
    Solimando, Michele
    2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 781 - 787
  • [8] Distributed Ledger Definition & Demarcation
    Burkhardt, Daniel
    Werling, Maximilian
    Lasi, Heiner
    2018 IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2018,
  • [9] Rethinking Distributed Ledger Technology
    Kuhn, Rick
    Yaga, Dylan
    Voas, Jeffrey
    COMPUTER, 2019, 52 (02) : 68 - 72
  • [10] Distributed Ledger for Spammers' Resume
    Muttavarapu, Anudeep Sai
    Dantu, Ram
    Thompson, Mark
    2019 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2019,