On the Use of Proof-of-Work in Permissioned Blockchains: Security and Fairness

被引:15
|
作者
Malakhov, Ivan [1 ]
Marin, Andrea [1 ]
Rossi, Sabina [1 ]
Smuseva, Daria [1 ]
机构
[1] Univ Ca Foscari Venezia, DAIS, I-30172 Venice, Italy
来源
IEEE ACCESS | 2022年 / 10卷
关键词
Blockchains; Security; Costs; Bitcoin; Companies; Peer-to-peer computing; Licenses; Permissioned blockchain; Markov models; security; fairness;
D O I
10.1109/ACCESS.2021.3138528
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In permissioned blockchains, a set of identifiable miners validates transactions and creates new blocks. In scholarship, the proposed solution for the consensus protocol is usually inspired by the Byzantine fault tolerance (BFT) based on voting rather than the proof-of-work (PoW). The advantage of PoW with respect to BFT is that it allows the final user to evaluate the cost required to change a confirmed transaction without the need to trust the consortium of miners. In this paper, we analyse the problems that arise from the application of PoW in permissioned blockchains. In standard PoW, it may be easy for colluded miners to temporarily reach 50% of the total hash power (HP). Moreover, since mining rewards are not usually expected in permissioned contexts, the problem of balancing the computational efforts among the miners becomes crucial. We propose a solution based on a sliding window algorithm to address these problems and analyse its effectiveness in terms of fairness and security. Furthermore, we present a quantitative, analytical model in order to assess its capacity to balance the hash power provided by heterogeneous miners. Our study considers the trade-off between the need to trust the entire consortium of miners guaranteed by the global HP invested by the mining process and the need to prevent collusion among malicious miners aimed at reaching 50% of the total HP. As a result, the model can be used to find the optimal parameters for the sliding window protocol.
引用
收藏
页码:1305 / 1316
页数:12
相关论文
共 50 条
  • [1] On the Storage Overhead of Proof-of-Work Blockchains
    Sforzin, Alessandro
    Maso, Matteo
    Soriente, Claudio
    Karame, Ghassan
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 258 - 265
  • [2] Analysis of the confirmation time in proof-of-work blockchains
    Malakhov, Ivan
    Marin, Andrea
    Rossi, Sabina
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 147 : 275 - 291
  • [3] Difficulty Prediction for Proof-of-Work Based Blockchains
    Zheng, Kaiwen
    Zhang, Shulai
    Ma, Xiaoli
    [J]. PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (IEEE SPAWC2020), 2020,
  • [4] Proof-of-work blockchains and settlement finality: a functional interpretation
    Wandhofer, Ruth
    Berndsen, Ron
    [J]. JOURNAL OF FINANCIAL MARKET INFRASTRUCTURES, 2019, 7 (04): : 71 - 104
  • [5] Analysis of Difficulty Control in Bitcoin and Proof-of-Work Blockchains
    Fullmer, Daniel
    Morse, A. Stephen
    [J]. 2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 5988 - 5992
  • [6] Control-oriented modelling of proof-of-work blockchains
    Leva, Alberto
    Strada, Silvia
    Tanelli, Mara
    [J]. 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 2873 - 2878
  • [7] Workflow Management on Proof-of-Work Blockchains: Implications and Recommendations
    Evermann J.
    Kim H.
    [J]. SN Computer Science, 2021, 2 (1)
  • [8] On the trade-offs of Proof-of-Work algorithms in blockchains
    Chin, Zi Hau
    Yap, Timothy Tzen Vun
    Tan, Ian K. T.
    [J]. COMPUTATIONAL SCIENCE AND TECHNOLOGY (ICCST 2019), 2020, 603 : 575 - 584
  • [9] Approaches to Overpower Proof-of-Work Blockchains Despite Minority
    Baniata, Hamza
    Kertesz, Attila
    [J]. IEEE ACCESS, 2023, 11 : 2952 - 2967
  • [10] Block Interval Adjustment Toward Fair Proof-of-Work Blockchains
    Kanda, Reiki
    Shudo, Kazuyuki
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2020), 2020, : 1 - 6