BlockPerf: A Hybrid Blockchain Emulator/Simulator Framework
Blockchain is increasingly used for registering, authenticating and validating digital assets (financial assets, real estate, <italic>etc.</italic>) and transactions, governing interactions, recording data and managing identification among multiple parties in a trusted, decentralized, an...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9500200/ |
id |
doaj-b22b5b42fe6c47c7b395843344fdb6e2 |
---|---|
record_format |
Article |
spelling |
doaj-b22b5b42fe6c47c7b395843344fdb6e22021-08-06T23:00:11ZengIEEEIEEE Access2169-35362021-01-01910785810787210.1109/ACCESS.2021.31010449500200BlockPerf: A Hybrid Blockchain Emulator/Simulator FrameworkJulien Polge0https://orcid.org/0000-0002-1074-1289Sankalp Ghatpande1Sylvain Kubler2https://orcid.org/0000-0001-7672-7837Jeremy Robert3Yves Le Traon4Interdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Esch-sur-Alzette, LuxembourgInterdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Esch-sur-Alzette, LuxembourgCNRS, CRAN, UMR 7039, Université de Lorraine, Vandoeuvre Cedex, FranceCebi Luxembourg S.A., Steinsel, LuxembourgInterdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Esch-sur-Alzette, LuxembourgBlockchain is increasingly used for registering, authenticating and validating digital assets (financial assets, real estate, <italic>etc.</italic>) and transactions, governing interactions, recording data and managing identification among multiple parties in a trusted, decentralized, and secure manner. Today, a large variety of blockchain technologies is expanding in order to fulfill technical and non-technical needs and requirements. Within this context, determining and most importantly evaluating the characteristics/performance of a given blockchain platform is crucial for system designers before deploying it. A number of blockchain simulators have been proposed in the literature over the past few years, as reviewed in this paper, but are often limited in several respects (lack of extensibility, do not allow for evaluating all aspects of a blockchain…). This paper extends and improves a state-of-the-art simulator (BlockSim) into a new simulator called “BlockPerf” to overcome those limitations. Both simulators are compared based on a real-life (benchmarking) Bitcoin scenario, whose results show that BlockPerf provides more realistic results than BlockSim, improving by around <inline-formula> <tex-math notation="LaTeX">$\approx 50\%$ </tex-math></inline-formula> (in average) the outcomes.https://ieeexplore.ieee.org/document/9500200/Blockchainsimulationemulationpeer-to-peerconsensusperformance |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Julien Polge Sankalp Ghatpande Sylvain Kubler Jeremy Robert Yves Le Traon |
spellingShingle |
Julien Polge Sankalp Ghatpande Sylvain Kubler Jeremy Robert Yves Le Traon BlockPerf: A Hybrid Blockchain Emulator/Simulator Framework IEEE Access Blockchain simulation emulation peer-to-peer consensus performance |
author_facet |
Julien Polge Sankalp Ghatpande Sylvain Kubler Jeremy Robert Yves Le Traon |
author_sort |
Julien Polge |
title |
BlockPerf: A Hybrid Blockchain Emulator/Simulator Framework |
title_short |
BlockPerf: A Hybrid Blockchain Emulator/Simulator Framework |
title_full |
BlockPerf: A Hybrid Blockchain Emulator/Simulator Framework |
title_fullStr |
BlockPerf: A Hybrid Blockchain Emulator/Simulator Framework |
title_full_unstemmed |
BlockPerf: A Hybrid Blockchain Emulator/Simulator Framework |
title_sort |
blockperf: a hybrid blockchain emulator/simulator framework |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
Blockchain is increasingly used for registering, authenticating and validating digital assets (financial assets, real estate, <italic>etc.</italic>) and transactions, governing interactions, recording data and managing identification among multiple parties in a trusted, decentralized, and secure manner. Today, a large variety of blockchain technologies is expanding in order to fulfill technical and non-technical needs and requirements. Within this context, determining and most importantly evaluating the characteristics/performance of a given blockchain platform is crucial for system designers before deploying it. A number of blockchain simulators have been proposed in the literature over the past few years, as reviewed in this paper, but are often limited in several respects (lack of extensibility, do not allow for evaluating all aspects of a blockchain…). This paper extends and improves a state-of-the-art simulator (BlockSim) into a new simulator called “BlockPerf” to overcome those limitations. Both simulators are compared based on a real-life (benchmarking) Bitcoin scenario, whose results show that BlockPerf provides more realistic results than BlockSim, improving by around <inline-formula> <tex-math notation="LaTeX">$\approx 50\%$ </tex-math></inline-formula> (in average) the outcomes. |
topic |
Blockchain simulation emulation peer-to-peer consensus performance |
url |
https://ieeexplore.ieee.org/document/9500200/ |
work_keys_str_mv |
AT julienpolge blockperfahybridblockchainemulatorsimulatorframework AT sankalpghatpande blockperfahybridblockchainemulatorsimulatorframework AT sylvainkubler blockperfahybridblockchainemulatorsimulatorframework AT jeremyrobert blockperfahybridblockchainemulatorsimulatorframework AT yvesletraon blockperfahybridblockchainemulatorsimulatorframework |
_version_ |
1721217193276866560 |