A blockchain datastore for scalable IoT workloads using data decaying

被引:0
作者
Drakatos, Panagiotis [1 ]
Costa, Constantinos [1 ,3 ]
Konstantinidis, Andreas [1 ,2 ]
Chrysanthis, Panos K. [1 ,3 ]
Zeinalipour-Yazti, Demetrios [1 ]
机构
[1] Univ Cyprus, Dept Comp Sci, CY-2109 Nicosia, Cyprus
[2] Frederick Univ, Dept Comp Sci, CY-1036 Nicosia, Cyprus
[3] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
关键词
Blockchain; Data decaying; Storage and retrieval; INTERNET; CHALLENGES; THINGS;
D O I
10.1007/s10619-024-07441-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) revolution has introduced sensor-rich devices to an ever growing landscape of smart environments. A key component in the IoT scenarios of the future is the requirement to utilize a shared database that allows all participants to operate collaboratively, transparently, immutably, correctly and with performance guarantees. Blockchain databases have been proposed by the community to alleviate these challenges, however existing blockchain architectures suffer from performance issues. In this paper we introduce Triabase, a novel permissioned blockchain system architecture that applies data decaying concepts to cope with scalability issues in regards to blockchain consensus and storage efficiency. For blockchain consensus, we propose the Proof of Federated Learning (PoFL) algorithm which exploits data decaying models as Proof-of-Work. For storage efficiency, we exploit federated learning to construct data postdiction machine learning models to minimize the storage of bulky data on the blockchain. We present a detailed explanation of our system architecture as well as the implementation in the Hyperledger fabric framework. We use our implementation to carry out an experimental evaluation with telco big data at scale showing that our framework exposes desirable qualities, namely efficient consensus at the blockchain layer while optimizing storage efficiency.
引用
收藏
页码:403 / 445
页数:43
相关论文
共 60 条
  • [1] Agarwal S., 2013, P 8 ACM EUR C COMP S, P29
  • [2] Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications
    Al-Fuqaha, Ala
    Guizani, Mohsen
    Mohammadi, Mehdi
    Aledhari, Mohammed
    Ayyash, Moussa
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04): : 2347 - 2376
  • [3] CAPER: A Cross-Application Permissioned Blockchain
    Amiri, Mohammad Javad
    Agrawal, Divyakant
    El Abbadi, Amr
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (11): : 1385 - 1398
  • [4] Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
    Androulaki, Elli
    Barger, Artem
    Bortnikov, Vita
    Cachin, Christian
    Christidis, Konstantinos
    De Caro, Angelo
    Enyeart, David
    Ferris, Christopher
    Laventman, Gennady
    Manevich, Yacov
    Muralidharan, Srinivasan
    Murthy, Chet
    Binh Nguyen
    Sethi, Manish
    Singh, Gari
    Smith, Keith
    Sorniotti, Alessandro
    Stathakopoulou, Chrysoula
    Vukolic, Marko
    Cocco, Sharon Weed
    Yellick, Jason
    [J]. EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [5] [Anonymous], 2009, P 18 INT C WORLD WID
  • [6] [Anonymous], Apache CouchDB
  • [7] Hijacking Bitcoin: Routing Attacks on Cryptocurrencies
    Apostolaki, Maria
    Zohar, Aviv
    Vanbever, Laurent
    [J]. 2017 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2017, : 375 - 392
  • [8] Atallah M., 2004, Proceedings of the 2004 ACM workshop on Privacy in the electronic society, P103, DOI DOI 10.1145/1029179.1029204
  • [9] Bhattacherjee S., 2014, SSDBM, P1, DOI 10.1145/2618243.2618268
  • [10] Bhattacherjee S, 2015, PROC VLDB ENDOW, V8, P1346, DOI 10.14778/2824032.2824035