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.
| Participant | Task | Availability of data | Availability of equipment for model training |
| Administrator | Deploy smart contracts on the public blockchain and register requesters and workers to smart contracts upon request | ā | ā | Requester | Submit a training task to obtain a trained model | Unnecessary | Unnecessary | Worker | Train the task model submitted by the requester for the reward | Yes | Yes | Consensus node | Local aggregation, synchronization of blockchain information, and distribution of rewards to submodels in the cluster | Unnecessary | Unnecessary |
|
|