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.
Supplemental Material
Available for Download
- [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 Scholar
- [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 ScholarDigital Library
- [3] J. Chen, S. Micali, “Algorand” ArXiv abs/ abs/1607.01341 (2017).Google Scholar
- [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 ScholarDigital Library
- [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 ScholarDigital Library
- [6] Github AlgorandPoR github.com/ZeeNexus/algorandPoRGoogle Scholar
- [7] Github Go AlgorandPoR SDK github.com/ZeeNexus/go-algorandpor-sdkGoogle Scholar
- [8] AlgoChatPoR github.com/ZeeNexus/algochatPoRGoogle Scholar
- [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 ScholarDigital Library
- [10] Hardjono, T., and Pentland, A. (2019). Data cooperatives: Towards a foundation for decentralized personal data management. arXiv preprint arXiv:1905.08819.Google Scholar
- [11] K. Khan, J. Arshad, M. Khan, "Empirical analysis of transaction malleability within blockchain-based e-Voting", Computers & Security, Volume 100, 2021Google ScholarDigital Library
- [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 Scholar
- [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 Scholar
- [14] S. Nakamoto, “Bitcoin: a peer-to-peer electronic cash system”, bitcoin.org/bitcoin.pdfGoogle Scholar
- [15] QuantumMechanic, “Proof of stake instead of proof of work”, Bitcoin Talk site, bitcointalk.org/index.php?topic=27787.0Google Scholar
- [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 ScholarCross Ref
- [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 Scholar
- [18] A. Salau, R. Dantu, K. Morozov, K. Upadhyay, S. Badruddoja, "Multi-Tier Reputation for Data Cooperatives", 2022, MARBLEGoogle Scholar
- [19] C. Smith, Other Ethereum Authors, "Proof-of-stake (PoS)", 2022, ethereum.org/en/developers/docs/consensus-mechanisms/pos/Google Scholar
- [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 Scholar
- [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 ScholarDigital Library
Index Terms
- Proof of Review: Trust Me, It's Been Reviewed
Recommendations
Examining the moderating role of sense of membership in online review evaluations
We explore sense of membership's moderating effects on review credibility.Sense of membership positively moderates argument strength's effect.Sense of membership positively moderates review sidedness' effect.Sense of membership negatively moderates ...
The Role of Reputation on Trust and Loyalty: A Cross-Cultural Analysis of Tablet E-Tailing
The purpose of this article is to empirically examine the role of online retailer's website reputation on tablet commerce and to compare the trust arbitration between reputation and loyalty in two cultures-Finland and Nigeria. Data was collected from ...
Trust Traversal
The nature of free communication results in increased challenges with respect to the reliability of user interaction in online social network. It is difficult to ensure that the users in a large-scale network are familiar with one another and that they ...
Comments