Paper 2018/679

DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-based Incentive

Jiasi Weng, Jian Weng, Jilian Zhang, Ming Li, Yue Zhang, and Weiqi Luo


Deep learning can achieve higher accuracy than traditional machine learning algorithms in a variety of machine learning tasks. Recently, privacy-preserving deep learning has drawn tremendous attention from information security community, in which neither training data nor the training model is expected to be exposed. Federated learning is a popular learning mechanism, where multiple parties upload local gradients to a server and the server updates model parameters with the collected gradients. However, there are many security problems neglected in federated learning, for example, the participants may behave incorrectly in gradient collecting or parameter updating, and the server may be malicious as well. In this paper, we present a distributed, secure, and fair deep learning framework named DeepChain to solve these problems. DeepChain provides a value-driven incentive mechanism based on Blockchain to force the participants to behave correctly. Meanwhile, DeepChain guarantees data privacy for each participant and provides auditability for the whole training process. We implement a DeepChain prototype and conduct experiments on a real dataset for different settings, and the results show that our DeepChain is promising.

Note: We revised the paper by adjusting the structure of the article.

Available format(s)
Publication info
Preprint. MINOR revision.
Deep learningPrivacy-preserving trainingBlockchainIncentive
Contact author(s)
wengjiasi @ gmail com
2019-11-14: last of 6 revisions
2018-07-16: received
See all versions
Short URL
Creative Commons Attribution


      author = {Jiasi Weng and Jian Weng and Jilian Zhang and Ming Li and Yue Zhang and Weiqi Luo},
      title = {DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-based Incentive},
      howpublished = {Cryptology ePrint Archive, Paper 2018/679},
      year = {2018},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.