Skip to content

ZK-Plus/dfl

 
 

Repository files navigation

Proof of concept implementation: Practical Verifiable Decentralized Federated Learning with TEEs

Advancing the Efficiency of Decentralized Federated Learning

The folders represent different components of the MVP.

  • Cloud setup: Terraform configuration files and Ansible automations.
  • Neural Network: ANN with additional FedAvg algorithm.
  • Node Server: Logic for the components inside the edge devices.
  • Remote attestation Code: zkVM-based remote attestation.
  • Smart Contract: Foundry Project including all smart contracts and interfaces.

Decentralized Federated Learning

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 27.1%
  • Rust 23.3%
  • Makefile 19.8%
  • Solidity 12.9%
  • JavaScript 6.4%
  • Fortran 4.1%
  • Other 6.4%