The introduction of blockchain to federated learning(FL)is a promising solution to enable anonymous clients to collaboratively learn a shared prediction model using local data while avoiding the risk caused by the central server.However,the current researches only apply a shallow convergence between the two technologies.The aroused problems,such as the unsuitable consensus,the lack of incentive mechanism,and the incompetence of handling vertically partitioned data,make the blockchain-based FL exist in name only.This paper puts forward a novel blockchain-based framework for vertical FL with a specified consensus and incentive.Moreover,a real-world example is demonstrated to prove the practicability of our work.
展开▼