Skip to content

Zayat/blockchain-models-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchains Model Simulator

Folder structure
  • src/ Contains the python source code files
  • src/bcns Contains the core classes of the simulator
  • src/run_eval.py This is the entry point, you can run the simulator by chosing a configuration. For example:
    • python3 run_eval.py -c "2" #for the P2P configuration or
    • python3 run_eval.py -c "2-c" #for the Coordinated configuration

Configurations can be modified or added at src/evaluation/SimulationConfigs.py

Thanks!

Cite

Please consider using the fllowing Bibtex:

@misc{alzayat2021BCNS,
      title={Modeling Coordinated vs. P2P Mining: An Analysis of Inefficiency and Inequality in Proof-of-Work Blockchains}, 
      author={Mohamed Alzayat and Johnnatan Messias and Balakrishnan Chandrasekaran and Krishna P. Gummadi and Patrick Loiseau},
      year={2021},
      eprint={2106.02970},
      archivePrefix={arXiv},
      primaryClass={cs.CR}
}

Contributors to the code

Mohamed Alzayat alzayat@mpi-sws.org

Johnnatan Messias johnme@mpi-sws.org

Balakrishnan Chandrasekaran b.chandrasekaran@vu.nl

Acknowledgement

We thank Antoine Kaufmann (MPI-SWS) for his earl-on suggestions that influenced the simulator architecture.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published