A Platform-Free Proof of Federated Learning Consensus Mechanism for Sustainable Blockchains
Yuntao Wang, Haixia Peng, Zhou Su, Tom H Luan, Abderrahim Benslimane, and Yuan Wu

TL;DR
This paper introduces PF-PoFL, a novel blockchain consensus mechanism that repurposes wasted computational power for federated learning tasks, enhancing energy efficiency and security in decentralized AI model training.
Contribution
It proposes a platform-free, energy-recycling consensus protocol integrating federated learning with blockchain, including new structures, incentives, privacy, and federation formation mechanisms.
Findings
PF-PoFL achieves energy-efficient blockchain consensus.
The mechanism resists spoofing and Sybil attacks.
Simulations confirm its effectiveness and efficiency.
Abstract
Proof of work (PoW), as the representative consensus protocol for blockchain, consumes enormous amounts of computation and energy to determine bookkeeping rights among miners but does not achieve any practical purposes. To address the drawback of PoW, we propose a novel energy-recycling consensus mechanism named platform-free proof of federated learning (PF-PoFL), which leverages the computing power originally wasted in solving hard but meaningless PoW puzzles to conduct practical federated learning (FL) tasks. Nevertheless, potential security threats and efficiency concerns may occur due to the untrusted environment and miners' self-interested features. In this paper, by devising a novel block structure, new transaction types, and credit-based incentives, PF-PoFL allows efficient artificial intelligence (AI) task outsourcing, federated mining, model evaluation, and reward distribution…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Blockchain Technology Applications and Security · Cryptography and Data Security
