Too Long; Didn't Read
The main goal of this project is to create a comprehensive tool for simulating, testing, and comparing consensus algorithms on a large, near-real scale. The current version of the JABS simulator consists of more than 3100 lines of program code. It is open-source with an MIT license and it is programmed in Java. The software includes various units: network simulation units, network settings, block structure design, data exchange and messaging, consensus algorithm implementation, event design, sampling of random distributions, network node design, communication settings, Peer-to-Peer module.