Back to Search Start Over

An analytical model for churn process in Bitcoin network with ordinary and relay nodes

Authors :
Vojislav B. Misic
Jelena Misic
Saeideh G. Motlagh
Source :
Peer-to-Peer Networking and Applications. 13:1931-1942
Publication Year :
2020
Publisher :
Springer Science and Business Media LLC, 2020.

Abstract

Dynamic participation of nodes, also known as churn, is quite common in P2P networks, and Bitcoin network is no exception. The impact of churn becomes more pronounced when nodes with different roles and functionality exist. In this paper we analyze node churn in Bitcoin network where ordinary nodes generate transaction traffic and distribute and verify blocks, while relay nodes that just distribute blocks, but have a larger number of connections. We use the tools of probabilistic analysis and Markov chains, and show that churn of relay nodes has a higher impact on traffic performance than that of ordinary nodes. We introduce two different Continuous Time Markov chains (CTMC) for ordinary and relay nodes to model each type of node’s behavior separately. Our results indicate that node sleep impacts the performance more in networks where the proportion of relay nodes is lower, and also that block and transaction delivery times are higher in those cases. Also, we find that the time needed for a node to synchronize upon rejoining the network after sleep is dominated by the time required for block and transaction verification.

Details

ISSN :
19366450 and 19366442
Volume :
13
Database :
OpenAIRE
Journal :
Peer-to-Peer Networking and Applications
Accession number :
edsair.doi...........88379be9f0407f7c04721952b75cc000
Full Text :
https://doi.org/10.1007/s12083-020-00953-y