Performance analysis of PoUW consensus mechanism: Fork probability and throughput

Qinglin Zhao,Xianqing Tai,Jianwen Yuan,Jie Xu,Li Feng,Zhijie Ma
DOI: https://doi.org/10.1007/s12083-021-01237-9
2022-01-13
Abstract:Proof of work (PoW) is a popular consensus mechanism for blockchain. However, it, consuming huge computing resources, does not serve useful purpose beyond reaching a consensus. Recently, proof of useful work (PoUW) has been proposed to overcome the drawback of PoW. With PoUW, each miner spends almost all the time in doing useful work (e.g., data classification), and then competes for the winner by the number of its consumed CPU instructions. Therefore, the time of doing useful work is a salient factor which is newly introduced to PoUW. In this paper, focusing on the new factor, we first model the fork probability of PoUW and then quantify its system throughput. Our model takes into account various design parameters (including the time of doing useful work) and produces a closed-form expression of the system throughput. We then run extensive simulations that verify the accuracy and effectiveness of our theoretical model. This study is very helpful for providing theoretically-guided parameter configurations for PoUW.
computer science, information systems,telecommunications
What problem does this paper attempt to address?