In permissioned blockchains, a set of identifiable miners are in charge of consolidating the new blocks. The agreement protocol is usually based on a consensus mechanism inspired by a voting Byzantine Fault Tolerance (BFT) mechanism rather than the well-known proof-of-work (PoW). However, PoW provides some benefits with respect to BFT, i.e., it allows the final user to quantify the effort required to change a consolidated transaction without the need of trusting the consortium of miners.In this paper, we address some of the problems that arise from the application of PoW in permissioned blockchains. In fact, in standard PoW, it may be easy for one miner to temporary reach 50% of the total hash power and since mining rewards are usually not expected, the problem of balancing the efforts of the miner becomes crucial.We propose a simple solution based on a sliding window algorithm to address these problems and analyse its effectiveness in terms of security. Additionally, we propose a quantitative model whose solution allows us to assess its capacity of balancing the hash power provided by heterogeneous miners.

Fair Work Distribution on Permissioned Blockchains: a Mobile Window Based Approach

Ivan Malakhov
;
Andrea Marin;Sabina Rossi;Daria Smuseva
2020-01-01

Abstract

In permissioned blockchains, a set of identifiable miners are in charge of consolidating the new blocks. The agreement protocol is usually based on a consensus mechanism inspired by a voting Byzantine Fault Tolerance (BFT) mechanism rather than the well-known proof-of-work (PoW). However, PoW provides some benefits with respect to BFT, i.e., it allows the final user to quantify the effort required to change a consolidated transaction without the need of trusting the consortium of miners.In this paper, we address some of the problems that arise from the application of PoW in permissioned blockchains. In fact, in standard PoW, it may be easy for one miner to temporary reach 50% of the total hash power and since mining rewards are usually not expected, the problem of balancing the efforts of the miner becomes crucial.We propose a simple solution based on a sliding window algorithm to address these problems and analyse its effectiveness in terms of security. Additionally, we propose a quantitative model whose solution allows us to assess its capacity of balancing the hash power provided by heterogeneous miners.
2020
2020 IEEE International Conference on Blockchain (Blockchain)
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in ARCA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10278/3734910
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact