TY - JOUR
T1 - Kriptosare.gen, a Dockerized Bitcoin Testbed
T2 - Analysis of Server Performance
AU - Zola, Francesco
AU - Perez-Sola, Cristina
AU - Zubia, Jon Egana
AU - Eguimendia, Maria
AU - Herrera-Joancomarti, Jordi
PY - 2019/6
Y1 - 2019/6
N2 - Bitcoin is a peer-to-peer distributed cryptocurrency system, that keeps all transaction history in a public ledger known as blockchain. The Bitcoin network is implicitly pseudoanonymous and its nodes are controlled by independent entities making network analysis difficult. This calls for the development of a fully controlled testing environment. This paper presents Kriptosare.gen, a dockerized automatized Bitcoin testbed, for deploying full-scale custom Bitcoin networks. The testbed is deployed in a single machine executing four different experiments, each one with different network configuration. We perform a cost analysis to investigate how the resources are related with network parameters and provide experimental data quantifying the amount of computational resources needed to run the different types of simulations. Obtained results demonstrate that it is possible to run the testbed with a configuration similar to a real Bitcoin system.
AB - Bitcoin is a peer-to-peer distributed cryptocurrency system, that keeps all transaction history in a public ledger known as blockchain. The Bitcoin network is implicitly pseudoanonymous and its nodes are controlled by independent entities making network analysis difficult. This calls for the development of a fully controlled testing environment. This paper presents Kriptosare.gen, a dockerized automatized Bitcoin testbed, for deploying full-scale custom Bitcoin networks. The testbed is deployed in a single machine executing four different experiments, each one with different network configuration. We perform a cost analysis to investigate how the resources are related with network parameters and provide experimental data quantifying the amount of computational resources needed to run the different types of simulations. Obtained results demonstrate that it is possible to run the testbed with a configuration similar to a real Bitcoin system.
KW - Bitcoin testbed
KW - Blockchain
KW - Cost analysis
KW - Dockerized network
KW - Regtest
KW - Server performance
UR - http://www.scopus.com/inward/record.url?scp=85070388207&partnerID=8YFLogxK
U2 - 10.1109/NTMS.2019.8763809
DO - 10.1109/NTMS.2019.8763809
M3 - Artículo
AN - SCOPUS:85070388207
JO - 2019 10th IFIP International Conference on New Technologies, Mobility and Security, NTMS 2019 - Proceedings and Workshop
JF - 2019 10th IFIP International Conference on New Technologies, Mobility and Security, NTMS 2019 - Proceedings and Workshop
ER -