Federated learning can solve the privacy protection problem in distributed
data mining and machine learning, and how to protect the ownership, use and
income rights of all parties involved in federated learning is an important
issue. This paper proposes a federated learning data ownership confirmation
mechanism based on blockchain and smart contract, which uses decentralized
blockchain technology to save the contribution of each participant on the
blockchain, and distributes the benefits of federated learning results through
the blockchain. In the local simulation environment of the blockchain, the
relevant smart contracts and data structures are simulated and implemented, and
the feasibility of the scheme is preliminarily demonstrated.