DFL: High-Performance Blockchain-Based Federated Learning

10/28/2021
by   Yongding Tian, et al.
0

Many researchers are trying to replace the aggregation server in federated learning with a blockchain system to achieve better privacy, robustness and scalability. In this case, clients will upload their updated models to the blockchain ledger, and use a smart contract on the blockchain system to perform model averaging. However, running machine learning applications on the blockchain is almost impossible because a blockchain system, which usually takes over half minute to generate a block, is extremely slow and unable to support machine learning applications. This paper proposes a completely new public blockchain architecture called DFL, which is specially optimized for distributed federated machine learning. This architecture inherits most traditional blockchain merits and achieves extremely high performance with low resource consumption by waiving global consensus. To characterize the performance and robustness of our architecture, we implement the architecture as a prototype and test it on a physical four-node network. To test more nodes and more complex situations, we build a simulator to simulate the network. The LeNet results indicate our system can reach over 90 poisoning attacks, with the blockchain consuming less than 5 resources.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/11/2021

A Blockchain based Federated Learning for Message Dissemination in Vehicular Networks

Message exchange among vehicles plays an important role in ensuring road...
research
04/04/2022

ScaleSFL: A Sharding Solution for Blockchain-Based Federated Learning

Blockchain-based federated learning has gained significant interest over...
research
04/21/2022

Block Hunter: Federated Learning for Cyber Threat Hunting in Blockchain-based IIoT Networks

Nowadays, blockchain-based technologies are being developed in various i...
research
06/23/2022

Advancing Blockchain-based Federated Learning through Verifiable Off-chain Computations

Federated learning may be subject to both global aggregation attacks and...
research
08/12/2018

On-Device Federated Learning via Blockchain and its Latency Analysis

In this letter, we propose a block-chained federated learning (BlockFL) ...
research
08/15/2022

An Efficient and Reliable Asynchronous Federated Learning Scheme for Smart Public Transportation

Since the traffic conditions change over time, machine learning models t...
research
05/12/2022

A Smart Contract based Crowdfunding Mechanism for Hierarchical Federated Learning

Hierarchical Federated Learning (HFL) is introduced as a promising techn...

Please sign up or login with your details

Forgot password? Click here to reset