Approximate bitcoin mining

Abstract

Bitcoin is the most popular cryptocurrency today. A bedrock of the Bitcoin framework is <i>mining</i>, a computation intensive process that is used to verify Bitcoin transactions for profit. We observe that mining is inherently error tolerant due to its embarrassingly parallel and probabilistic nature. We exploit this inherent tolerance to inaccuracy by proposing approximate mining circuits that trade off reliability with area and delay. These circuits can then be operated at Better Than Worst-Case (BTWC) to enable further gains. Our results show that <i>approximation</i> has the potential to increase mining profits by 30%.

DOI: 10.1145/2897937.2897988

Extracted Key Phrases

6 Figures and Tables

Cite this paper

@article{Vilim2016ApproximateBM, title={Approximate bitcoin mining}, author={Matthew Vilim and Henry Duwe and Rakesh Kumar}, journal={2016 53nd ACM/EDAC/IEEE Design Automation Conference (DAC)}, year={2016}, pages={1-6} }