Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3446983.3446993acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicbtaConference Proceedingsconference-collections
research-article

Practical Application and Evaluation of Atomic Swaps for Blockchain-based Recommender Systems

Published: 21 March 2021 Publication History

Abstract

Recommender Systems are very popular tools within the online community, suggesting to their users a big variety of items like products, videos, music and locations to visit. Moreover, users actively populate these systems sending and reading opinions under the form of reviews, and potentially obtaining a reward for their activities. However, such systems typically rely on a central authority that acts as a trusted party having total control over the system. Decentralized Recommender Systems have been proposed to solve such issue distributing the control and responsibility on the hands of their users, but leading to risks in case of disputes or misbehaviour. Based on a general architecture of a Decentralized Recommender System, in this paper we identify the potential unfair exchanges that may rise during the activity between two users, and we propose a solution based on the concept of atomic swaps inherited from the blockchain technology. Finally, we provide an attack model to show that the proposed solution creates fair processes.

References

[1]
G. Adomavicius and A. Tuzhilin. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE transactions on knowledge and data engineering, 17(6):734–749, 2005.
[2]
P. Avesani, P. Massa, and R. Tiella. Moleskiing: a trust-aware decentralized recommender system. In 1stWorkshop on Friend of a Friend, Social Networking and the Semantic Web, 2004.
[3]
F. Hendrikx, K. Bubendorfer, and R. Chard. Reputation systems: A survey and taxonomy. Journal of Parallel and Distributed Computing, 75:184–197, 2015.
[4]
M. Herlihy. Atomic cross-chain swaps. In Proceedings of the 2018 ACM symposium on principles of distributed computing, pages 245–254, 2018.
[5]
N. Hu, I. Bose, N. S. Koh, and L. Liu. Manipulation of online reviews: An analysis of ratings, readability, and sentiments. Decision support systems, 52(3):674–684,2012.
[6]
A. Lisi, A. De Salve, P. Mori, and L. Ricci. A smart contract based recommender system. In International Conference on the Economics of Grids, Clouds, Systems, and Services, pages 29–42. Springer, 2019.
[7]
D. Mayzlin, Y. Dover, and J. Chevalier. Promotional reviews: An empirical investigation of online review manipulation. American Economic Review, 104(8):2421–55, 2014.
[8]
S. Nakamoto. Bitcoin: A peer-to-peer electronic cash system. Technical report, Manubot, 2019.
[9]
T. G. Papaioannou, J.-E. Ranvier, A. Olteanu, and K. Aberer. A decentralized recommender system for effective web credibility assessment. In Proceedings of the 21st ACM international conference on In formation and knowledge management, pages 704–713, 2012.
[10]
P. Phillips, S. Barnes, K. Zigan, and R. Schegg. Understanding the impact of online reviews on hotel performance: an empirical analysis. Journal of Travel Research, 56(2):235–249, 2017.
[11]
F. Ricci, L. Rokach, and B. Shapira. Recommenders ystems: introduction and challenges. In Recommender systems handbook, pages 1–34. Springer, 2015.
[12]
D. Rosaci and G. M. Sarn ́e. Efficient personalization of e-learning activities using a multi-device decentralized recommender system. Computational Intelligence,26(2):121–141, 2010.
[13]
G. Ruffo and R. Schifanella. A peer-to-peer recommender system based on spontaneous affinities. ACM Transactions on Internet Technology, 9(1):1–34, 2009.
[14]
K. Salah, A. Alfalasi, and M. Alfalasi. A blockchain-based system for online consumer reviews. In IEEE Conference on Computer Communications Workshops, pages 853–858. IEEE, 2019
[15]
M. Schuckert, X. Liu, and R. Law. Insights into suspicious online ratings: direct evidence from tripadvisor. Asia Pacific Journal of Tourism Research, 21(3):259–272, 2016.
[16]
S. Schulte, M. Sigwart, P. Frauenthaler, and M. Borkowski. Towards blockchain interoperability. In International Conference on Business Process Management, pages 3–10. Springer, 2019.
[17]
Z. Wang, X. Liu, S. Chang, J. Zhou, G.-J. Qi, and T. S. Huang. Decentralized recommender systems. arXiv preprint arXiv:1503.01647, 2015.
[18]
B. Wiki. Hashed time-lock contracts, 2018.
[19]
W. Woerndl, M. Brocco, and R. Eigner. Context-aware recommender systems in mobile scenarios. International Journal of Information Technology and Web Engineering, 4(1):67–85, 2009.
[20]
G. Wood Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper, 151(2014):1–32, 2014.
[21]
Y. Xiao, N. Zhang, W. Lou, and Y. T. Hou. A survey of distributed consensus protocols for blockchain networks. IEEE Communications Surveys & Tutorials, 22(2):1432–1465, 2020.
[22]
Y. Zhang, R. Deng, X. Liu, and D. Zheng. Outsourcing service fair payment based on blockchain and its applications in cloud computing. IEEE Transactions on Services Computing, 2018.
[23]
J.-Y. Zi ́e, J.-C. Deneuville, J. Briffaut, and B. Nguyen. Extending atomic chain swaps. In ESORICS 2019, Data Privacy Management, Cryptocurrencies and Blockchain Technology, volume 11737, pages 219–229, 2019.

Cited By

View all
  • (2024)Atomic cross-chain swap based on private key exchangeCybersecurity10.1186/s42400-023-00202-87:1Online publication date: 2-Jun-2024
  • (2024)Advancing the Music Industry with Blockchain Technology: A Systematic Literature Review Using PRISMA Method2024 20th IEEE International Colloquium on Signal Processing & Its Applications (CSPA)10.1109/CSPA60979.2024.10525381(275-280)Online publication date: 1-Mar-2024
  • (2023)A cross-chain rating system: bridging EVM-based blockchains with Chainbridge2023 IEEE International Conference on Omni-layer Intelligent Systems (COINS)10.1109/COINS57856.2023.10189274(1-8)Online publication date: 23-Jul-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICBTA '20: Proceedings of the 2020 3rd International Conference on Blockchain Technology and Applications
December 2020
80 pages
ISBN:9781450388962
DOI:10.1145/3446983
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 March 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Atomic Swaps
  2. Blockchain
  3. Recommender Systems

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICBTA 2020

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)4
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Atomic cross-chain swap based on private key exchangeCybersecurity10.1186/s42400-023-00202-87:1Online publication date: 2-Jun-2024
  • (2024)Advancing the Music Industry with Blockchain Technology: A Systematic Literature Review Using PRISMA Method2024 20th IEEE International Colloquium on Signal Processing & Its Applications (CSPA)10.1109/CSPA60979.2024.10525381(275-280)Online publication date: 1-Mar-2024
  • (2023)A cross-chain rating system: bridging EVM-based blockchains with Chainbridge2023 IEEE International Conference on Omni-layer Intelligent Systems (COINS)10.1109/COINS57856.2023.10189274(1-8)Online publication date: 23-Jul-2023
  • (2023)A research on cross‐chain and interoperation methods of fusion protocolIET Blockchain10.1049/blc2.120404:1(18-29)Online publication date: 23-Aug-2023
  • (2022)Blockchain-based recommender systemsComputer Science Review10.1016/j.cosrev.2021.10043943:COnline publication date: 1-Feb-2022
  • (2022)Fair rewarding mechanism in music industry using smart contracts on public-permissionless blockchainMultimedia Tools and Applications10.1007/s11042-021-11078-681:2(1523-1544)Online publication date: 1-Jan-2022
  • (undefined)A Survey on Trustworthy Recommender SystemsACM Transactions on Recommender Systems10.1145/3652891

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media