DeltaML / federated-aggregator

Participant in Federated Learning scheme that aggregates the updates from the remote trainers and calculates each trainer's contribution to the model training.
MIT License
2 stars 0 forks source link

Blockchain integration #17

Closed GFibrizo closed 4 years ago

GFibrizo commented 5 years ago

Problem

We need a way to make payments available in the platform. We would need a trusted party to handle the payments and to have a infrastructure with certain capabilities if we were to handle the payments in a centralized way. We need to trust the entity handling the payments and the logic of who get how much (this is very sensitive for the platform).

Solution

Since we can't trust in a third party to have all the logic for splitting the payments between the actors of the system, we chose to have this logic in a descentralized environment like Ethereum, (where, to steal money destined for other actor, you should get 51% of the computing power).

Steps

Examples of dapps using Python, Flask and Solidity: