About Us
JABS is a blockchain network simulator aimed at researching consensus algorithms for performance and security. It is designed to easily handle simulation of networks as large as normal public blockchain networks (~10000 nodes).
- JABS is modular. So adding new consensus algorithms is easy.
- JABS came with many measured stats from well-known blockchain networks such as Bitcoin and Ethereum.
- JABS supports adding new simulation scenarios easily.
JABS is aimed to support adding new consensus algorithms and scenarios. You can learn more about JABS by visiting projects ReadTheDocs Page.
Files
Simulating Nodes
Lines of Code
Supported Consensus Algorithms
Fast Simulation
JABS can simulate Ethereum blockchain with over 6000 nodes on a commercial off-the-shelf PC in real time.
Based on Real World Measures
JABS is designed by measurements from real world blockchain such as Bitcoin ans Ethereum.
Written in Java
JABS is written in pure Java one of the best programming languages for Simulation Software. Java is Fast in Simulating ans Easy for Development.
Modular and Scenario-based
JABS is written in a Modular Fashion and support adding new scenarios for simulation.
Team
Blockchain@UT is the team behind developing JABS. Blockchain@UT is a part of Secure Communication Lab in University of Tehran.