A Layered Architecture and Taxonomy for Blockchain-empowered Reputation-based Reward Systems

Jitendra Yadav - Manipal University Jaipur, Dehmi Kalan, Jaipur,303007, India
Narendra Yadav - Manipal University Jaipur, Dehmi Kalan, Jaipur,303007, India
Akhilesh Sharma - Manipal University Jaipur, Dehmi Kalan, Jaipur,303007, India

Citation Format:

DOI: http://dx.doi.org/10.30630/joiv.7.4.01692


Blockchain based rating and review systems have changed the operational structure of the traditional market by introducing characteristics like immutability, security, anonymity etc. to liberate users from potential malicious acts of sellers such as altering and hiding ratings or reviews, collusion with users or service providers. The lack of standardization for developing decentralized applications does not depict flow of information and cataloguing of specific functions and roles for a particular set of tasks. The development of decentralized applications for e-commerce systems is in its immature age of progress and has lack of interoperable sharing of data and workflows for new innate systems. Thus, it is significant to catalogue blockchain-based rating and review systems by identifying key parameters to generate a taxonomy and develop a conceptual layered framework for identifying core components and their interaction. This manuscript presents a substantial analysis of existing blockchain-empowered reputation-based reward systems. It uses an iterative approach following observed to rational and rational to observed for taxonomy development. The analysis results identify 11 key parameters for categorizing systems and propose a 4 layered architecture to signify IPFS, P2P network, Blockchain and DApps. The proposed model identifies underlying subsystems, their services, and their interaction. The new taxonomy identifies natural roadmaps in system development process. This study is key because it allows developers to design new reputation-based reward framework in different dimensions by following an open workflow with a common understanding of underlying core entities.


Blockchain; e-commerce; machine learning; reputation system; reward system

Full Text:



A. Jøsang, R. Ismail, and C. Boyd, “A survey of trust and reputation systems for online service provision,” Decision Support Systems, vol. 43, no. 2, pp. 618–644, Mar. 2007, doi: 10.1016/j.dss.2005.05.019.

W. Conner, A. Iyengar, T. Mikalsen , I. Rouvellou , and K. Nahrstedt, “A trust management framework for service-oriented environments,” In Proc. of the 18th international conference on World wide web, Madrid, Spain, 2009, pp. 891-900.

J. Sabater, and C. Sierra, ‘REGRET: reputation in gregarious societies,” In Proc. of the fifth international conference on Autonomous agents, Montreal Quebec, Canada, 2001, pp. 194-195.

M. Gupta, P. Judge, and M. Ammar, “A reputation system for peer-to-peer networks,” In Proc. of the 13th international workshop on Network and operating systems support for digital audio and video, Monterey CA, USA, 2003, pp. 144-152.

E. Koutrouli and A. Tsalgatidou, “Taxonomy of attacks and defense mechanisms in P2P reputation systems—Lessons for reputation system designers,” Computer Science Review, vol. 6, no. 2–3, pp. 47–70, May 2012, doi: 10.1016/j.cosrev.2012.01.002.

C. Dellarocas, “The Digitization of Word of Mouth: Promise and Challenges of Online Feedback Mechanisms,” Management Science, vol. 49, no. 10, pp. 1407–1424, Oct. 2003, doi: 10.1287/mnsc.49.10.1407.17308.

K. Aberer, and Z. Despotovic, ‘Managing trust in a peer-2-peer information system,” In Proc. of the tenth international conference on Information and knowledge management, Atlanta Georgia, USA, 2001, pp. 310-317.

X. Liu, G. Wang, and M. Z. A. Bhuiyan, “Personalised context-aware re-ranking in recommender system,” Connection Science, vol. 34, no. 1, pp. 319–338, Nov. 2021, doi: 10.1080/09540091.2021.1997915.

S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system. bitcoin,” Oct. 31, 2008. [Online]. Available: https://bitcoin.org/bitcoin.pdf

J. S. Yadav, N. S. Yadav, and A. K. Sharma, “A Qualitative and Quantitative Parametric Estimation of the Ethereum and TRON Blockchain Networks,” In Proc. of 2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India, 2021, pp. 1046-1050.

G. Wood, “Ethereum: A secure decentralised generalised transaction ledger,” Ethereum project yellow paper, Berlin Version, Aug. 22, 2022. [Online].Available: https://ethereum.github.io/yellowpaper/paper.pdf

M. Mettler,“Blockchain technology in healthcare-The revolution starts here,” InProc. of 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom), Munich, Germany, 2016, pp. 520-522.

Ch. V. N. U. B. Murthy, M. L. Shri, S. Kadry, and S. Lim, “Blockchain Based Cloud Computing: Architecture and Research Challenges,” IEEE Access, vol. 8, pp. 205190–205205, 2020, doi:10.1109/access.2020.3036812.

C. Rottondi, C. Chafe, C. Allocchio, and A. Sarti, “An Overview on Networked Music Performance Technologies,” IEEE Access, vol. 4, pp. 8823–8843, 2016, doi: 10.1109/access.2016.2628440.

M. Conoscenti, A. Vetro, and J. C. De Martin, “Blockchain for the Internet of Things: A systematic literature review,”In 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA), 2016, pp. 1-6.

T. Alam, “Design a blockchain-based middleware layer in the Internet of Things Architecture,” JOIV : International Journal on Informatics Visualization, vol. 4, no. 1, Feb. 2020, doi: 10.30630/joiv.4.1.334.

G. Maragatham, “Movie Rating System based on Blockchain,” In Proc. of 2021 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, pp. 861-863.

T. Min, and W. Cai,“A security case study for blockchain games,”In Proc. of 2019 IEEE Games, Entertainment, Media Conference (GEM), New Haven, CT, USA, pp. 1-8.

S. N. Yutia, R. Zaini Fathiana, and S. Zahrotul Fajriyah, “Blockchain-based Smart Contract for Decentralized Marketplace,” JOIV : International Journal on Informatics Visualization, vol. 6, no. 2–2, p. 475, Aug. 2022, doi: 10.30630/joiv.6.2-2.1121.

A. A. Gde Agung, H. Nugroho, and R. Hendriyanto, “A Blockchain-based Halal Certificate Recording and Verification Prototype,” JOIV : International Journal on Informatics Visualization, vol. 6, no. 2, p. 364, Jun. 2022, doi: 10.30630/joiv.6.2.995.

J. S. Yadav, N. S. Yadav, and A. K. Sharma, “Security analysis of smart contract based rating and review systems: the perilous state of blockchain-based recommendation practices,” Connection Science, vol. 34, no. 1, pp. 1273–1298, Apr. 2022, doi:10.1080/09540091.2022.2066065.

R. Nickerson, J. Muntermann, U. Varshney, and H. Isaac, “Taxonomy development in information systems: Developing a taxonomy of mobile applications,” In Proc. of Twenty-third Americas Conference on Information Systems, Boston, 2017, pp. 1-10.

W. Egbertsen, G. Hardeman, M. van den Hoven, G. van der Kolk, and A. van Rijsewijk, “Replacing paper contracts with Ethereum smart contracts,” June 10, 2016. [Online]. Available: https://allquantor.at/blockchainbib/pdf/egbertsen2016replacing.pdf

Gastroadvisor, “GastroAdvisor: Research, Recommendation and Booking of Restaurants”, GastroAdvisor [Online]. Available: https:// gastroadvisor.com/whitepaper.pdf

K. N. Khaqqi, J. J. Sikorski, K. Hadinoto, and M. Kraft, “Incorporating seller/buyer reputation-based system in blockchain-enabled emission trading application,” Applied Energy, vol. 209, pp. 8–19, Jan. 2018, doi: 10.1016/j.apenergy.2017.10.070.

R. Dennis, and G. Owen, “Rep on the block: A next generation reputation system based on the blockchain,”In Proc. 2015 10th International Conference for Internet Technology and Secured Transactions (ICITST), London, UK, 2015, pp. 131-138.

Dentacoin, "Dentacoin: The Blockchain Solution for the Global Dental Industry", Dantacoin, Nov. 28, 2018 [Online]. Available: https://dentacoin.com/assets/uploads/whitepaper.pdf

Friendz, "Friendz: A Digital Marketing Revolution on the Blockchain," Friendz, Jun 1, 2016. [Online] Available: https://friendz.io/assets/files/whitepaper_icofriendz.pdf

Revain, "Revain: New generation feedback platform based on the blockchain technology, " Revain, Aug. 21, 2017 [Online]. Available: www.allcryptowhitepapers.com/Revain-Whitepaper/

A. Lisi, A. De Salve, P. Mori, L. Ricci, and S. Fabrizi, “Rewarding reviews with tokens: An Ethereum-based approach,” Future Generation Computer Systems, vol. 120, pp. 36–54, Jul. 2021, doi:10.1016/j.future.2021.02.003.

Lina, “Blockchain Based Review Platform,” Lina. Review, Jan. 1, 2018. [Online]. Available: lina.review/lina_whitepaper.pdf.

K. Salah, A. Alfalasi, and M. Alfalasi, “A blockchain-based system for online consumer reviews,” In Proc. of IEEE INFOCOM 2019-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Paris, France, 2019, pp. 853-858.

Z. Zhou, M. Wang, C.-N. Yang, Z. Fu, X. Sun, and Q. M. J. Wu, “Blockchain-based decentralized reputation system in E-commerce environment,” Future Generation Computer Systems, vol. 124, pp. 155–167, Nov. 2021, doi: 10.1016/j.future.2021.05.035.

X. Xu, I. Weber, M. Staples, L. Zhu, J. Bosh, L. Bass, C. Pautasso, and P. Rimba, “A taxonomy of blockchain-based systems for architectural design,” in Proc. ICSA 2017, Gothenburg, Sweden, 2017, pp. 243-252.

J. Nijsse and A. Litchfield, “A Taxonomy of Blockchain Consensus Methods,” Cryptography, vol. 4, no. 4, p. 32, Nov. 2020, doi: 10.3390/cryptography4040032.

A. Kumari, R. Gupta, S. Tanwar, and N. Kumar, “A taxonomy of blockchain-enabled softwarization for secure UAV network,” Computer Communications, vol. 161, pp. 304–323, Sep. 2020, doi:10.1016/j.comcom.2020.07.042.

P. Tasca and C. J. Tessone, “A Taxonomy of Blockchain Technologies: Principles of Identification and Classification,” Ledger, vol. 4, Feb. 2019, doi: 10.5195/ledger.2019.140.