TY - GEN
T1 - Measurement and Analysis of the Bitcoin Networks
T2 - 6th International Conference on Big Data Computing and Communications, BigCom 2020
AU - Wang, Canhui
AU - Chu, Xiaowen
AU - Qin, Yang
N1 - Publisher Copyright:
© 2020 IEEE.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020/7
Y1 - 2020/7
N2 - Bitcoin network has received much attention from both industry and academy due to Bitcoin's recent success. Mining pools, the main components of the Bitcoin network, dominate the computing resources, and play essential roles in network security and performance aspects. Although many existing measurements of the Bitcoin network are available, little is known about the details of mining pool behaviors (e.g., mining revenue and transaction collection strategy) and their effects on the Bitcoin end users (e.g., transaction fees, transaction delay, and transaction acceptance rate). This paper aims to fill this gap with a systematic study of mining pools. We traced over 2.15 hundred thousand blocks from February 2016 to February 2020 and collected over 4.12 TB unconfirmed transactions. Then we conducted a board range of measurements on the pool evolutions, labeled transactions (blocks) as well as real-time network traffics, and discovered new interesting observations and features. Specifically, our measurements showed the following. 1) A few mining pools continuously controlled most of the computing resources of the Bitcoin network. 2) Mining pools were caught in a prisoner's dilemma where mining pools compete to increase their computing resources even though the unit profit of the computing resource decreases. 3) Mining pools were stuck in a Malthusian trap where there is a stage at which the Bitcoin incentives are inadequate for feeding the exponential growth of the computing resources. 4) The market price and transaction fees were not sensitive to the past events of halving block rewards. 5) Feerate played a dominating role in the transaction collection strategy for the top mining pools. Our measurements and analysis helped the Bitcoin community to understand and improve the Bitcoin network.
AB - Bitcoin network has received much attention from both industry and academy due to Bitcoin's recent success. Mining pools, the main components of the Bitcoin network, dominate the computing resources, and play essential roles in network security and performance aspects. Although many existing measurements of the Bitcoin network are available, little is known about the details of mining pool behaviors (e.g., mining revenue and transaction collection strategy) and their effects on the Bitcoin end users (e.g., transaction fees, transaction delay, and transaction acceptance rate). This paper aims to fill this gap with a systematic study of mining pools. We traced over 2.15 hundred thousand blocks from February 2016 to February 2020 and collected over 4.12 TB unconfirmed transactions. Then we conducted a board range of measurements on the pool evolutions, labeled transactions (blocks) as well as real-time network traffics, and discovered new interesting observations and features. Specifically, our measurements showed the following. 1) A few mining pools continuously controlled most of the computing resources of the Bitcoin network. 2) Mining pools were caught in a prisoner's dilemma where mining pools compete to increase their computing resources even though the unit profit of the computing resource decreases. 3) Mining pools were stuck in a Malthusian trap where there is a stage at which the Bitcoin incentives are inadequate for feeding the exponential growth of the computing resources. 4) The market price and transaction fees were not sensitive to the past events of halving block rewards. 5) Feerate played a dominating role in the transaction collection strategy for the top mining pools. Our measurements and analysis helped the Bitcoin community to understand and improve the Bitcoin network.
KW - Bitcoin Network
KW - Incentive Mechanism
KW - Malthusian Trap
KW - Mining Pools
UR - http://www.scopus.com/inward/record.url?scp=85090160031&partnerID=8YFLogxK
U2 - 10.1109/BigCom51056.2020.00032
DO - 10.1109/BigCom51056.2020.00032
M3 - Conference proceeding
AN - SCOPUS:85090160031
T3 - Proceedings - 2020 6th International Conference on Big Data Computing and Communications, BigCom 2020
SP - 180
EP - 188
BT - Proceedings - 2020 6th International Conference on Big Data Computing and Communications, BigCom 2020
PB - IEEE
Y2 - 24 July 2020 through 25 July 2020
ER -