{"title":"A Performance Measurement and Optimization Mechanism for Blockchain Mining Pool System","authors":"Xiaopeng Li, Zhuo Li","doi":"10.1145/3446983.3446991","DOIUrl":null,"url":null,"abstract":"Pooled mining is the de facto mining pattern in public, PoW (Proof of Work) based blockchain systems like Bitcoin and Ethereum. Mining pool aggregates discrete miners’ computation power to improve probability of getting the right block, and stabilize miners’ rewards. Miners reach consensus among pools, and maintain the whole blockchain network's stability. Due to architecture constrains across underlying transmission mechanism, computation power differences among nodes, and consensus algorithms, mining pools are facing increasing performance challenges, which lead to wastes of computing resources and loss of miners’ rewards. Based on analysis of mining pool architecture, this paper proposed a numerical model MENM (Miner Efficiency Numerical Model) to measure miner's computing efficiency, and a performance tuning mechanism DDCT (Dynamic Difficulty Calculation and Tuning) to dynamically adjust individual miner's difficulty in a pool based on MENM value, to improve mining pool's efficiency. The proposed tuning mechanism is also tested against a small experimental PoW mining pool to validate its effect.","PeriodicalId":222303,"journal":{"name":"Proceedings of the 2020 3rd International Conference on Blockchain Technology and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2020 3rd International Conference on Blockchain Technology and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3446983.3446991","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Pooled mining is the de facto mining pattern in public, PoW (Proof of Work) based blockchain systems like Bitcoin and Ethereum. Mining pool aggregates discrete miners’ computation power to improve probability of getting the right block, and stabilize miners’ rewards. Miners reach consensus among pools, and maintain the whole blockchain network's stability. Due to architecture constrains across underlying transmission mechanism, computation power differences among nodes, and consensus algorithms, mining pools are facing increasing performance challenges, which lead to wastes of computing resources and loss of miners’ rewards. Based on analysis of mining pool architecture, this paper proposed a numerical model MENM (Miner Efficiency Numerical Model) to measure miner's computing efficiency, and a performance tuning mechanism DDCT (Dynamic Difficulty Calculation and Tuning) to dynamically adjust individual miner's difficulty in a pool based on MENM value, to improve mining pool's efficiency. The proposed tuning mechanism is also tested against a small experimental PoW mining pool to validate its effect.