Saved in:
Bibliographic Details
Main Authors: Sokhankhosh, Amirreza, Rouhani, Sara
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2407.13018
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929434491092992
author Sokhankhosh, Amirreza
Rouhani, Sara
author_facet Sokhankhosh, Amirreza
Rouhani, Sara
contents Regardless of their variations, blockchains require a consensus mechanism to validate transactions, supervise added blocks, maintain network security, synchronize the network state, and distribute incentives. Proof-of-Work (PoW), one of the most influential implementations of consensus mechanisms, consumes an extraordinary amount of energy for a task that lacks direct productive output. In this paper, we propose Proof-of-Collaborative-Learning (PoCL), a multi-winner federated learning validated consensus mechanism that redirects the computation power of blockchains to train federated learning models. In addition, we present a novel evaluation mechanism to ensure the efficiency of the locally trained models of miners. We evaluated the security of our evaluation mechanism by introducing and conducting probable attacks. Moreover, we present a novel reward distribution mechanism to incentivize winning miners fairly, and demonstrate that our reward system is fair both within and across all rounds.
format Preprint
id arxiv_https___arxiv_org_abs_2407_13018
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Proof-of-Collaborative-Learning: A Multi-winner Federated Learning Consensus Algorithm
Sokhankhosh, Amirreza
Rouhani, Sara
Distributed, Parallel, and Cluster Computing
Machine Learning
Regardless of their variations, blockchains require a consensus mechanism to validate transactions, supervise added blocks, maintain network security, synchronize the network state, and distribute incentives. Proof-of-Work (PoW), one of the most influential implementations of consensus mechanisms, consumes an extraordinary amount of energy for a task that lacks direct productive output. In this paper, we propose Proof-of-Collaborative-Learning (PoCL), a multi-winner federated learning validated consensus mechanism that redirects the computation power of blockchains to train federated learning models. In addition, we present a novel evaluation mechanism to ensure the efficiency of the locally trained models of miners. We evaluated the security of our evaluation mechanism by introducing and conducting probable attacks. Moreover, we present a novel reward distribution mechanism to incentivize winning miners fairly, and demonstrate that our reward system is fair both within and across all rounds.
title Proof-of-Collaborative-Learning: A Multi-winner Federated Learning Consensus Algorithm
topic Distributed, Parallel, and Cluster Computing
Machine Learning
url https://arxiv.org/abs/2407.13018