Research Article

DAM-SE: A Blockchain-Based Optimized Solution for the Counterattacks in the Internet of Federated Learning Systems

Table 2

The role of each participant.

ParticipantTaskAvailability of dataAvailability of equipment for model training

AdministratorDeploy smart contracts on the public blockchain and register requesters and workers to smart contracts upon request——
RequesterSubmit a training task to obtain a trained modelUnnecessaryUnnecessary
WorkerTrain the task model submitted by the requester for the rewardYesYes
Consensus nodeLocal aggregation, synchronization of blockchain information, and distribution of rewards to submodels in the clusterUnnecessaryUnnecessary