Towards Dependable, Scalable, and Pervasive Distributed Ledgers with Blockchains

被引:61
|
作者
Zhang, Kaiwen [1 ]
Jacobsen, Hans-Arno
机构
[1] Ecole Technol Super, Middleware Syst Res Grp, Montreal, PQ, Canada
来源
2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS) | 2018年
关键词
distributed ledger technology; blockchain; Bitcoin; Ethereum; Hyperledger;
D O I
10.1109/ICDCS.2018.00134
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed blockchain ledgers are on the verge of becoming a disruptive technology, profoundly impacting a wide range of industries and established applications, such as cryptocurrency, and allowing for novel use cases in both the public sector (e.g., eGovenunent, eHealth, etc.) and the private sector (e.g., finance, supply chain management, etc.). Blockchains promise the ability to maintain critical information in a trustworthy repository without any centralized management. The reliability of blockchain-enabled applications is based on the innate immutability of stored data, maintained through cryptographic means, which enables blockchains to provide transparency, efficiency, auditability, trust, and security. As the technology is still in its infancy, a number of pain points must be addressed in order to make distributed ledgers more dependable, scalable, and pervasive. In this paper, we present the research landscape in distributed ledger technology (DLT). To do so, we describe a taxonomy of blockchain applications called blockchain generations. We also present the DCS properties (Decentralization, Consistency, and Scalability) as an analogy to the CAP theorem. Furthermore, we provide a general structure of the blockchain platform which decomposes the distributed ledger into six layers: Application, Modeling, Contract, System, Data, and Network. Finally, we classify research angles across three dimensions: DCS properties impacted, targeted applications, and related layers.
引用
收藏
页码:1337 / 1346
页数:10
相关论文
共 50 条
  • [1] Towards An Analysis of Network Partitioning Prevention for Distributed Ledgers and Blockchains
    Kuperberg, Michael
    2020 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2020), 2020, : 94 - 99
  • [2] Blockchains and distributed ledgers in retrospective and perspective
    Lipton, Alexander
    JOURNAL OF RISK FINANCE, 2018, 19 (01) : 4 - 25
  • [3] Consistency Analysis of Distributed Ledgers in Fog-Enhanced Blockchains
    Kertesz, Attila
    Baniata, Hamza
    EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 : 393 - 404
  • [4] Scalable Communication Middleware for Permissioned Distributed Ledgers
    Barger, Artem
    Manevich, Yacov
    Mandler, Benjamin
    Bortnikov, Vita
    Laventman, Gennady
    Chockler, Gregory
    SYSTOR'17: PROCEEDINGS OF THE 10TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, 2017,
  • [5] Towards Scalable and Private Industrial Blockchains
    Li, Wenting
    Sforzin, Alessandro
    Fedorov, Sergey
    Karame, Ghassan O.
    BCC '17: PROCEEDINGS OF THE ACM WORKSHOP ON BLOCKCHAIN, CRYPTOCURRENCIES AND CONTRACTS, 2017, : 9 - 14
  • [6] Towards Scalable and Private Industrial Blockchains
    Karame, Ghassan
    PROGRESS IN INDUSTRIAL MATHEMATICS: SUCCESS STORIES: THE INDUSTRY AND THE ACADEMIA POINTS OF VIEW, 2021, 5 : 19 - 27
  • [7] Security analysis of distributed ledgers and blockchains through agent-based simulation
    Serena, Luca
    D'Angelo, Gabriele
    Ferretti, Stefano
    SIMULATION MODELLING PRACTICE AND THEORY, 2022, 114
  • [8] Security analysis of distributed ledgers and blockchains through agent-based simulation
    Serena, Luca
    D'Angelo, Gabriele
    Ferretti, Stefano
    Simulation Modelling Practice and Theory, 2022, 114
  • [9] A Dependable, Scalable, Distributed, Virtual Data Structure
    Grampone, Silvia
    Litwin, Witold
    Schwarz, Thomas S. J.
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2015, 2015, 9532 : 724 - 735
  • [10] Coding for Scalable Blockchains via Dynamic Distributed Storage
    Raman, Ravi Kiran
    Varshney, Lav R.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (06) : 2588 - 2601