Publication | Closed Access
BlockSim: Blockchain Simulator
105
Citations
25
References
2019
Year
Unknown Venue
Blockchain Consensus ProtocolEngineeringComputer ArchitectureSimulationDistributed LedgerBlockchain SimulatorModeling And SimulationBlock Propagation DelayParallel ComputingConsensus AlgorithmComputer EngineeringDiscrete-event SimulatorSoftware SimulationComputer ScienceCloud ComputingParallel ProgrammingBlockchain ScalabilityBlockchainBlockchain Protocol
A blockchain is a distributed ledger in which participants that do not fully trust each other agree on the ledger's content by running a consensus algorithm. This technology is raising a lot of interest both in academia and industry, but the lack of tools to evaluate design and implementation decisions may hamper fast progress. To address this issue, this paper presents a discrete-event simulator that is flexible enough to evaluate different blockchain implementations. These blockchains can be rapidly modeled and simulated by extending existing models. Running Bitcoin and Ethereum simulations allowed us to change conditions and answer different questions about their performance. For example, we concluded that doubling the number of transactions per block has a low impact on the block propagation delay (10ms) and that encrypting communication has a high impact in that delay (more than 25%).
| Year | Citations | |
|---|---|---|
Page 1
Page 1