FedChain: An Efficient and Secure Consensus Protocol based on Proof of Useful Federated Learning for Blockchain

08/29/2023
by   Peiran Wang, et al.
0

Blockchain has become a popular decentralized paradigm for various applications in the zero-trust environment. The core of the blockchain is the consensus protocol, which establishes consensus among all the participants. PoW (Proof-of-Work) is one of the most popular consensus protocols. However, the PoW consensus protocol which incentives the participants to use their computing power to solve a meaningless hash puzzle is continuously questioned as energy-wasting. To address these issues, we propose an efficient and secure consensus protocol based on proof of useful federated learning for blockchain (called FedChain). We first propose a secure and robust blockchain architecture that takes federated learning tasks as proof of work. Then a pool aggregation mechanism is integrated to improve the efficiency of the FedChain architecture. To protect model parameter privacy for each participant within a mining pool, a secret sharing-based ring-all reduce architecture is designed. We also introduce a data distribution-based federated learning model optimization algorithm to improve the model performance of FedChain. At last, a zero-knowledge proof-based federated learning model verification is introduced to preserve the privacy of federated learning participants while proving the model performance of federated learning participants. Our approach has been tested and validated through extensive experiments, demonstrating its performance.

READ FULL TEXT
research
12/26/2019

Proof of Federated Learning: A Novel Energy-recycling Consensus Algorithm

Proof of work (PoW), the most popular consensus mechanism for Blockchain...
research
07/30/2023

Proof-of-Federated-Learning-Subchain: Free Partner Selection Subchain Based on Federated Learning

The continuous thriving of the Blockchain society motivates research in ...
research
10/17/2022

RPoA: Redefined Proof of Activity

The consensus protocol is the core of a blockchain system which guarante...
research
11/12/2022

Crowdsourcing Work as Mining: A Decentralized Computation and Storage Paradigm

Proof-of-Work (PoW) consensus mechanism is popular among current blockch...
research
08/23/2022

A Platform-Free Proof of Federated Learning Consensus Mechanism for Sustainable Blockchains

Proof of work (PoW), as the representative consensus protocol for blockc...
research
11/15/2020

2CP: Decentralized Protocols to Transparently Evaluate Contributivity in Blockchain Federated Learning Environments

Federated Learning harnesses data from multiple sources to build a singl...
research
05/10/2021

Latency Analysis of Consortium Blockchained Federated Learning

A decentralized federated learning architecture is proposed to apply to ...

Please sign up or login with your details

Forgot password? Click here to reset