Back to Search
Start Over
An analytical model for churn process in Bitcoin network with ordinary and relay nodes
- 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.
- Subjects :
- Markov chain
Computer Networks and Communications
Computer science
business.industry
ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS
Process (computing)
020206 networking & telecommunications
02 engineering and technology
law.invention
Relay
law
Node (computer science)
Computer Science::Networking and Internet Architecture
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Probabilistic analysis of algorithms
business
Computer communication networks
Database transaction
Software
Block (data storage)
Computer network
Subjects
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