In this paper, we describe LUNES-Blockchain, an agent-based simulator of blockchains that is able to exploit Parallel and Distributed Simulation (PADS) techniques to offer a high level of scalability. To assess the preliminary implementation of our simulator, we provide a simplified modelling of the Bitcoin protocol and we study the effect of a security attack on the consensus protocol in which a set of malicious nodes implements a filtering denial of service (i.e. Sybil Attack). The results confirm the viability of the agent-based modelling of blockchains implemented by means of PADS.
Agent-Based Simulation of Blockchains / Rosa E.; D'Angelo G.; Ferretti S.. - ELETTRONICO. - 1094:(2019), pp. 115-126. (Intervento presentato al convegno 19th Asia Simulation Conference, AsiaSim 2019 tenutosi a Singapore (Singapore) nel 2019) [10.1007/978-981-15-1078-6_10].
Agent-Based Simulation of Blockchains
D'Angelo G.;Ferretti S.
2019
Abstract
In this paper, we describe LUNES-Blockchain, an agent-based simulator of blockchains that is able to exploit Parallel and Distributed Simulation (PADS) techniques to offer a high level of scalability. To assess the preliminary implementation of our simulator, we provide a simplified modelling of the Bitcoin protocol and we study the effect of a security attack on the consensus protocol in which a set of malicious nodes implements a filtering denial of service (i.e. Sybil Attack). The results confirm the viability of the agent-based modelling of blockchains implemented by means of PADS.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.