본문 바로가기
KERD
논문KCI 등재

Practical Concerns in Enforcing Ethereum Smart Contracts as a Rewarding Platform in Decentralized Learning

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

Decentralized approaches are extensively researched by academia and industry in order to cover up the flaws of existing systems in terms of data privacy. Blockchain and decentralized learning are prominent representatives of a deconcentrated approach. Blockchain is secure by design since the data record is irrevocable, tamper-resistant, consensus-based decision making, and inexpensive of overall transactions. On the other hand, decentralized learning empowers a number of devices collectively in improving a deep learning model without exposing the dataset publicly. To motivate participants to use their resources in building models, a decent and proportional incentive system is a necessity. A centralized incentive mechanism is likely inconvenient to be adopted in decentralized learning since it relies on the middleman that still suffers from bottleneck issues. Therefore, we design an incentive model for decentralized learning applications by leveraging the Ethereum smart contract. The simulation results satisfy the design goals. We also outline the concerns in implementing the presented scheme for sensitive data regarding privacy and data leakage.

Abstract

Decentralized approaches are extensively researched by academia and industry in order to cover up the flaws of existing systems in terms of data privacy. Blockchain and decentralized learning are prominent representatives of a deconcentrated approach. Blockchain is secure by design since the data record is irrevocable, tamper-resistant, consensus-based decision making, and inexpensive of overall transactions. On the other hand, decentralized learning empowers a number of devices collectively in improving a deep learning model without exposing the dataset publicly. To motivate participants to use their resources in building models, a decent and proportional incentive system is a necessity. A centralized incentive mechanism is likely inconvenient to be adopted in decentralized learning since it relies on the middleman that still suffers from bottleneck issues. Therefore, we design an incentive model for decentralized learning applications by leveraging the Ethereum smart contract. The simulation results satisfy the design goals. We also outline the concerns in implementing the presented scheme for sensitive data regarding privacy and data leakage.

참고문헌 (26)

  1. "Federated learning: Strategies for improving communication efficiency"[URL]
  2. S. Lugan, "Secure architectures implementing trusted coalitions for blockchained distributed learning(TCLearn)", IEEE Access, 7, pp.181789~181799 (2019)
  3. Hard, Andrew, "Federated learning for mobile keyboard prediction", arXiv preprint arXiv : 1811. 03604, ~ (2018)
  4. Bonawitz, Keith, "Practical secure aggregation for privacy-preserving machine learning", Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp.1175~1191 (2017)
  5. Yang, Qiang, "Federated machine learning : Concept and applications", ACM Transactions on Intelligent Systems and Technology(TIST), 10(2), pp.1~19 (2019)
  6. J. Weng, "Deepchain: Auditable and privacy- preserving deep learning with blockchain-based incentive", IEEE Transactions on Dependable and Secure Computing (2019)
  7. R. Jurca, "An incentive compatible reputation mechanism", ~ (2003)
  8. S. Zhong, "Sprite: A simple, cheat-proof, credit-based system for mobile ad-hoc networks", ~ (2003)
  9. B. Bin Chen, "MobiCent: A credit-based incentive system for disruption tolerant network", ~ (2010)
  10. U. Shevade, "Incentiveaware routing in DTNs", ~ (2008)
  11. A. Singh, "Blockchain smart contracts formalization:Approaches and challenges to address vulnerabilities", Computers and Security (2020)
  12. Rahmadika, Sandi, "Toward privacy-preserving shared storage in untrusted blockchain p2p networks", 2019 Wireless Communications and Mobile Computing, pp.1~13 (2019)
  13. A. Kosba, "Hawk: The blockchain model of cryptography and privacy-preserving smart contracts", ~ (2016)
  14. M. Vukolić, "Rethinking permissioned blockchains", ~ (2017)
  15. Lim, Wei Yang Bryan, "Federated learning in mobile edge networks: A comprehensive survey", IEEE Communications Surveys & Tutorials (2020)
  16. Wang, Shiqiang, "Adaptive federated learning in resource constrained edge computing systems", IEEE Journal on Selected Areas in Communications, 37(6), pp.1205~1221 (2019)
  17. Dean, Jeffrey, "Advances in Neural Information Processing Systems, Vol.25", pp.1223~1231 (2012)
  18. J. Zhao, "Differential privacy preservation in deep learning: Challenges, opportunities and solutions", IEEE Access (2019)
  19. Lane, Nicholas D, "Deepx: A software accelerator for low-power deep learning inference on mobile devices", 2016 15th ACM, 2016, 1~12[DOI]
  20. J. Wang, "Not just privacy: Improving performance of private deep learning in mobile cloud", ~ (2018)
  21. Rahmadika, Sandi, "Blockchain technology for providing an architecture model of decentralized personal health information", International Journal of Engineering Business Management, 10, pp.11~12 (2018)
  22. "IEEE Signal Processing Magazine", 2012, 141~142
  23. S. F. Sun, "RingCT 2.0: A compact accumulator-based (linkable ring signature)protocol for blockchain cryptocurrency Monero", ~ (2017)
  24. Sasson, Eli Ben, "Zerocash : Decentralized anonymous payments from bitcoin", 2014 IEEE Symposium on Security and Privacy, pp.459~474 (2014), IEEE
  25. Rivest, Ronald L, "How to leak a secret", International Conference on the Theory and Application of Cryptology and Information Security, pp.552~565 (2001), Springer
  26. N. Van Saberhagen, "CryptoNote v 2.0", 1~20 (2013)

관련 논문AI추천

이 간행물의 다른 논문 (4건)