skip to main content
10.1145/3625078.3625082acmotherconferencesArticle/Chapter ViewAbstractPublication PagesbiotcConference Proceedingsconference-collections
research-article

Proof of Review: Trust Me, It's Been Reviewed

Published:14 November 2023Publication History

ABSTRACT

We present a novel consensus model called Proof of Review (PoRev) which uses reputation, evaluation of reviews/assessments, blacklisting, and minimum reputation to come to an agreement on a block of transactions, while securing the data on the blockchain. PoRev is a tool that can be used to aid applications by ensuring honest and unbiased reviews and assessments. The motivation to develop this type of consensus lies in applications to decentralized marketplaces, micro-accreditation, autonomous vehicles infrastructures and other community-based blockchain systems. Our proposed architecture is based on the Algorand platform whose engine we modified to fit our purposes. The reviews and evaluations are stored on the blockchain, driving the reputation model, where the latter is used to regulate users’ participation in the system—similarly to the Proof of Reputation systems. This regulation is also aided by the blacklisting and minimum-reputation components which we introduce to deny the malicious and uncooperative parties control over the system. Our simulation results showed that the proposed blockchain system maintains liveliness and completeness, even in the presence of the blacklisting and minimum-reputation requirements, when they are properly tuned.

Skip Supplemental Material Section

Supplemental Material

References

  1. [1] M. Alturki, J. Chen, V. Luchangco, B. Moore, K. Palmskog, L. Pena, G. Rosu, "Towards a verified model of the algorand consensus protocol in coq", Lecture Notes in Computer Science, Volume 12232 LNCS, 2020, Pages 362-367Google ScholarGoogle Scholar
  2. [2] G. D. Bashar, J. Holmes and G. G. Dagher, "ACCORD: A Scalable Multileader Consensus Protocol for Healthcare Blockchain", IEEE Transactions on Information Forensics and Security, Volume 17, 2022, Pages 2990-3005Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] J. Chen, S. Micali, “Algorand” ArXiv abs/ abs/1607.01341 (2017).Google ScholarGoogle Scholar
  4. [4] J. Chen, S. Micali, “Algorand: A secure and efficient distributed ledger”, Theoretical Computer Science, Volume 777, 19 July 2019, Pages 155-183, https://doi.org/10.1016/j.tcs.2019.02.001.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. [5] L. Cheng, J. Liu, C. Su, K. Liang, G. Xu, W. Wang, "Polynomial-based modifiable blockchain structure for removing fraud transactions", Future Generation Computer Systems, Volume 99, 2019, Pages 154-163Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Github AlgorandPoR github.com/ZeeNexus/algorandPoRGoogle ScholarGoogle Scholar
  7. [7] Github Go AlgorandPoR SDK github.com/ZeeNexus/go-algorandpor-sdkGoogle ScholarGoogle Scholar
  8. [8] AlgoChatPoR github.com/ZeeNexus/algochatPoRGoogle ScholarGoogle Scholar
  9. [9] F. Gai, B. Wang, W. Deng, and W. Peng, “Proof of Reputation: A Reputation-Based Consensus Protocol for Peer-to-Peer Network”, Database Systems for Advanced Applications, Springer International Publishing, 2018, pp. 666–681Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] Hardjono, T., and Pentland, A. (2019). Data cooperatives: Towards a foundation for decentralized personal data management. arXiv preprint arXiv:1905.08819.Google ScholarGoogle Scholar
  11. [11] K. Khan, J. Arshad, M. Khan, "Empirical analysis of transaction malleability within blockchain-based e-Voting", Computers & Security, Volume 100, 2021Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] L. Kleinrock, R. Ostrovsky, V. Zikas, "Proof-of-Reputation Blockchain with Nakamoto Fallback", Progress in Cryptology – INDOCRYPT 2020, Lecture Notes in Computer Science, vol 12578, 2020Google ScholarGoogle Scholar
  13. [13] M. Larangeira, "Reputation at Stake! A Trust Layer over Decentralized Ledger for Multiparty Computation and Reputation-Fair Lottery", Proc. of 25th International Conference on Information Security and Cryptology (ICISC 2022), pp. 195–215, Springer, 2023.Google ScholarGoogle Scholar
  14. [14] S. Nakamoto, “Bitcoin: a peer-to-peer electronic cash system”, bitcoin.org/bitcoin.pdfGoogle ScholarGoogle Scholar
  15. [15] QuantumMechanic, “Proof of stake instead of proof of work”, Bitcoin Talk site, bitcointalk.org/index.php?topic=27787.0Google ScholarGoogle Scholar
  16. [16] A. Schaub, R. Bazin, O. Hasan, L. Brunie, “A Trustless Privacy-Preserving Reputation System” 2016, 398-411 10.1007/978-3-319-33630-5_27Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Salau, A., Dantu, R., & Upadhyay, K. (2021). Data Cooperatives for Neighborhood Watch. 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 1-9.Google ScholarGoogle Scholar
  18. [18] A. Salau, R. Dantu, K. Morozov, K. Upadhyay, S. Badruddoja, "Multi-Tier Reputation for Data Cooperatives", 2022, MARBLEGoogle ScholarGoogle Scholar
  19. [19] C. Smith, Other Ethereum Authors, "Proof-of-stake (PoS)", 2022, ethereum.org/en/developers/docs/consensus-mechanisms/pos/Google ScholarGoogle Scholar
  20. [20] Z. Zaccagni, D. Dantu, K. Morozov, "Maintaining Review Credibility Using NLP, Reputation and Blockchain", IEEE International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications (TPS), 2022Google ScholarGoogle Scholar
  21. [21] Q. Zhuang, Y. Liu, L. Chen, and Z. Ai, "Proof of Reputation: A Reputation-based Consensus Protocol for Blockchain Based Systems", 1st International Electronics Communication Conference (IECC ’19), ACM, 2019Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Proof of Review: Trust Me, It's Been Reviewed

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          BIOTC '23: Proceedings of the 2023 5th Blockchain and Internet of Things Conference
          July 2023
          95 pages
          ISBN:9798400708213
          DOI:10.1145/3625078

          Copyright © 2023 ACM

          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 the author(s) 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: 14 November 2023

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited
        • Article Metrics

          • Downloads (Last 12 months)15
          • Downloads (Last 6 weeks)2

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format