blocklearning
blocklearning copied to clipboard
Blockchain-based federated learning modular framework.
BlockLearning Framework
This code was used during a thesis in order to compare different aspects of Blockchain-based Federated Learning systems.
⚠️ This repository is archived as it is not being actively maintained. However, if you have any interest in maintaining this repository further or you need some help to use it, please contact me.
Thesis Publication
- https://research.tue.nl/en/studentTheses/04a5f7e4-7782-4f26-a864-a49d04f82966
- https://hacdias.com/2022/09/07/thesis-blocklearning-framework
Structure
-
blocklearning/
contains the modular Python library. -
contracts/
contains Solidity smart contracts. -
migrations/
contains smart contract migrations necessary to deploy the smart contracts using Truffle. -
testbed/
is the code necessary to run the framework in an experimental setup using Docker.
Instructions
Please check the Testbed's README for instructions on how to run this project.
Disclaimer
This research project was started at TU Eindhoven. Please cite this work when using it.