{"id":20348172,"url":"https://github.com/bayesianinstitute/flblc","last_synced_at":"2026-05-07T22:34:46.166Z","repository":{"id":157438376,"uuid":"613140737","full_name":"bayesianinstitute/FLBLC","owner":"bayesianinstitute","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-06T04:36:01.000Z","size":5385,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T16:16:02.434Z","etag":null,"topics":["blockchain","federated-learning","ipfs","smart-contracts"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bayesianinstitute.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-13T01:06:55.000Z","updated_at":"2025-01-06T04:36:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc9d643b-db32-468a-a787-ba50ec240336","html_url":"https://github.com/bayesianinstitute/FLBLC","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bayesianinstitute/FLBLC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayesianinstitute%2FFLBLC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayesianinstitute%2FFLBLC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayesianinstitute%2FFLBLC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayesianinstitute%2FFLBLC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bayesianinstitute","download_url":"https://codeload.github.com/bayesianinstitute/FLBLC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bayesianinstitute%2FFLBLC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32759418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","federated-learning","ipfs","smart-contracts"],"created_at":"2024-11-14T22:19:23.741Z","updated_at":"2026-05-07T22:34:46.140Z","avatar_url":"https://github.com/bayesianinstitute.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FLBLC\nBlockchain-Based Federated Learning for Incentivizing Data Sharing \u0026 Penalizing Dishonest Behavior\n\n## Authors  \n- [Faijan Khan](https://github.com/Faizack)  \n- [Afaan Shaikh](https://github.com/afaan123)\n\n## Paper Citation  \n**Blockchain-Based Federated Learning: Incentivizing Data Sharing and Penalizing Dishonest Behavior**  \nAmir Jaberzadeh, Ajay Kumar Shrestha, Faijan Ahamad Khan, Mohammed Afaan Shaikh, Bhargav Dave, and Jason Geng  \nBayes Solutions, 840 Apollo St, El Segundo CA 90245, USA  \nVancouver Island University, 900 Fifth St, Nanaimo, BC V9R 5S5, Canada  \n[arXiv: 2307.10492](https://arxiv.org/pdf/2307.10492)  \n\n## Project Overview\n\n### Abstract  \nFederated Learning is a novel machine learning paradigm in which a model is trained among distributed participants on local data. Aggregating the individual models with a central server or using decentralized techniques results in a final model that profits from all the local data of the user without having to share it. In this work, we present an architecture for decentralized Federated Learning that uses blockchain to distribute rewards among the participants. We define the notion of trust in such a system and show how our architecture implements trustworthiness. To support our claims, we deliver a prototype application that allows simulating the full architecture.\n\nFor more information, read the full [paper](https://arxiv.org/pdf/2307.10492).\n\n### Code and Execution  \nIn the `client` folder, you can find the code and instructions to execute it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbayesianinstitute%2Fflblc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbayesianinstitute%2Fflblc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbayesianinstitute%2Fflblc/lists"}