Skip to content

An attack resilient policy on the tip pool for the IOTA 2.0 protocol

Notifications You must be signed in to change notification settings

Mona566/TSC-condition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOTA Access Control Simulator

Python simulator for the IOTA Access/Congestion Control Algorithm (ICCA).

Installation

Install Conda 4.10.3 or greater. If you are using a Mac, you can create the environment from the provided yaml file.

~$ conda env create -f environment.yml
~$ conda activate iota

On Windows machines, it seems that you will need to create the environment from scratch using the following commands.

~$ conda create --name iota python=3.9
~$ conda activate iota
~$ conda install numpy=1.21
~$ conda install matplotlib=3.4
~$ conda install networkx=2.6
~$ conda install dash=1.19
~$ conda install pandas=1.3

Running Dash app

Go to the global_params.py file and ensure that DASH=True.

Run main.py and a browser window should open showing the live plots from the simulation.

About

An attack resilient policy on the tip pool for the IOTA 2.0 protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages