TangleSim: An Agent-based, Modular Simulator for DAG-based Distributed Ledger Technologies

05/02/2023
by   Bing-Yang Lin, et al.
0

DAG-based DLTs allow for parallel, asynchronous writing access to a ledger. Consequently, the perception of the most recent blocks may differ considerably between nodes, and the underlying network properties of the P2P layer have a direct impact on the performance of the protocol. Moreover, the stronger inter-dependencies of several core components demand a more complex and complete approach to studying such DLTs. This paper presents an agent-based, open-sourced simulator for large-scale networks that implement the leaderless Tangle 2.0 consensus protocol. Its scope includes modelling the underlying peer-to-peer communication with network topology, package loss, heterogeneous latency, the gossip protocol with reliable broadcast qualities, the underlying DAG-based data structure, and the consensus protocol. The simulator allows us to explore the performance of the protocol in different network environments, as well as different attack scenarios.

READ FULL TEXT
research
08/29/2019

Agent-based Simulation of Blockchains

In this paper, we describe LUNES-Blockchain, an agent-based simulator of...
research
05/23/2023

Agent-Based Modelling of Ethereum Consensus

This paper presents a study of the Poof-of-Stake (PoW) Ethereum consensu...
research
04/04/2023

Adaptive parallelization of multi-agent simulations with localized dynamics

Agent-based modelling constitutes a versatile approach to representing a...
research
09/17/2021

Security Analysis of Distributed Ledgers and Blockchains through Agent-based Simulation

In this paper we describe LUNES-Blockchain, an agent-based simulator of ...
research
02/03/2023

Stability of local tip pool sizes

In distributed ledger technologies (DLTs) with a directed acyclic graph ...
research
06/15/2023

Behaviorally Typed State Machines in TypeScript for Heterogeneous Swarms

A heterogeneous swarm system is a distributed system where participants ...
research
06/29/2020

The Interblockchain Communication Protocol: An Overview

The interblockchain communication protocol (IBC) is an end-to-end, conne...

Please sign up or login with your details

Forgot password? Click here to reset