As is known,centralized federated learning faces risks of a single point of failure and privacy breaches,and blockchain-based federated learning frameworks can address these challenges to a certain extent in recent wo...As is known,centralized federated learning faces risks of a single point of failure and privacy breaches,and blockchain-based federated learning frameworks can address these challenges to a certain extent in recent works.However,malicious clients may still illegally access the blockchain to upload malicious data or steal on-chain data.In addition,blockchain-based federated training suffers from a heavy storage burden and excessive network communication overhead.To address these issues,we propose an asynchronous,tiered federated learning storage scheme based on blockchain and IPFS.It manages the execution of federated learning tasks through smart contracts deployed on the blockchain,decentralizing the entire training process.Additionally,the scheme employs a secure and efficient blockchain-based asynchronous tiered architecture,integrating attribute-based access control technology for resource exchange between the clients and the blockchain network.It dynamically manages access control policies during training and adopts a hybrid data storage strategy combining blockchain and IPFS.Experiments with multiple sets of image classification tasks are conducted,indicating that the storage strategy used in this scheme saves nearly 50 percent of the communication overhead and significantly reduces the on-chain storage burden compared to the traditional blockchain-only storage strategy.In terms of training effectiveness,it maintains similar accuracy as centralized training and minimizes the probability of being attacked.展开更多
基金supported by the National Natural Science Foundation of China(Grant No.52331012)the Natural Science Foundation of Shanghai Municipality(Grant No.21ZR1426500)the Program for Cultivation of Graduate Students’Top-notch Innovative Talents of Shanghai Maritime University(Grant No.2023YBR007).
文摘As is known,centralized federated learning faces risks of a single point of failure and privacy breaches,and blockchain-based federated learning frameworks can address these challenges to a certain extent in recent works.However,malicious clients may still illegally access the blockchain to upload malicious data or steal on-chain data.In addition,blockchain-based federated training suffers from a heavy storage burden and excessive network communication overhead.To address these issues,we propose an asynchronous,tiered federated learning storage scheme based on blockchain and IPFS.It manages the execution of federated learning tasks through smart contracts deployed on the blockchain,decentralizing the entire training process.Additionally,the scheme employs a secure and efficient blockchain-based asynchronous tiered architecture,integrating attribute-based access control technology for resource exchange between the clients and the blockchain network.It dynamically manages access control policies during training and adopts a hybrid data storage strategy combining blockchain and IPFS.Experiments with multiple sets of image classification tasks are conducted,indicating that the storage strategy used in this scheme saves nearly 50 percent of the communication overhead and significantly reduces the on-chain storage burden compared to the traditional blockchain-only storage strategy.In terms of training effectiveness,it maintains similar accuracy as centralized training and minimizes the probability of being attacked.