Blockchain Data Trading Simulator (BDTsim)

BDTsim Logo BDTsim is a framework for simulating blockchain based data trading protocols.

Python Version PyPI Version Pipeline Status Documentation Status

About BDTsim

BDTsim enables to run different data trading protocols in different blockchain environments.

The bdtsim packages provides a command bdtsim, which offers several sub-commands for carrying out simulations and working with the results.

Please take a look to the Quickstart guide for information on how to start using BDTsim.

For a list of changes in the latest release, please check the Changelog file.

Read more about:


This project was created as a part of the research of Matthias Lohr in cooperation with


This project is published under the Apache License, Version 2.0. See for more information.

Copyright © by Matthias Lohr <>

The BDTsim logo was created and provided by Zeyd Boukhers.