Skip to main content

Smart Contracts in Blockchain Application: Review Chain

  • 303 Accesses


Many e-commerce and other digital sites provide more user input in the form of ratings and reviews. Recent research has revealed the value of this feedback and verified that positive feedback boosts the sales of the goods and hence their popularity. The managers of online portals serve as central authorities over the entire review process. Online operators can tamper with the legit reviews, and in the worst-case scenario, it can rule out users from sending reviews if it affects the sales adversely. Our focus will be to restrict the digital site operators by using smart contracts of blockchain technologies and decentralized applications with storage, allowing all customers to provide and see untampered reviews. A ReviewChain must provide reviews using Ethereum smart contract by validating every new review through customer identity and purchasing information from a supply chain.


  • Blockchain
  • Smart contracts
  • Blockchain applications
  • Architecture

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-030-93344-9_11
  • Chapter length: 16 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
USD   109.00
Price excludes VAT (USA)
  • ISBN: 978-3-030-93344-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book
USD   139.99
Price excludes VAT (USA)
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5



Decentralized Autonomous Organization


Ethereum Addresses


Inter Planetary File System


  1. D. Martens, W. Maalej, Reviewchain: Untampered product reviews on the blockchain, in Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain, (2018), pp. 40–43

    Google Scholar 

  2. K. Salah, A. Alfalasi, M. Alfalasi, A blockchain-based system for online consumer reviews, in IEEE INFOCOM 2019-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), (IEEE, Piscataway, 2019), pp. 853–858

    CrossRef  Google Scholar 

  3. Y. Hu, M. Liyanage, A. Mansoor, K. Thilakarathna, G. Jourjon, A. Seneviratne, Blockchain-based smart contracts-applications and challenges (2018), arXiv preprint arXiv:1810.04699

    Google Scholar 

  4. C. Molina-Jimenez, I. Sfyrakis, E. Solaiman, I. Ng, M.W. Wong, A. Chun, J. Crowcroft, Implementation of smart contracts using hybrid architectures with on and off–blockchain components, in 2018 IEEE 8th International Symposium on Cloud and Service Computing (SC2), (IEEE, Piscataway, 2018), pp. 83–90

    CrossRef  Google Scholar 

  5. S. Srivastava, R. Bhatnagar, A study about process mining, in Proceedings of International Conference on Sustainable Computing in Science, Technology and Management (SUSCOM), (Amity University Rajasthan, Jaipur, 2019)

    Google Scholar 

  6. S. Srivastava, G. Srivastava, R. Bhatnagar, Analysis of process mining in audit trails of organization, in International Conference on Information Management & Machine Intelligence, (Springer, Singapore, 2019), pp. 611–618

    Google Scholar 

  7. S. Srivastava, G. Srivastava, R. Bhatnagar, Green cloud, in Smart Agricultural Services Using Deep Learning, Big Data, and IoT, (IGI Global, Hershey, 2021), pp. 69–80

    CrossRef  Google Scholar 

  8. X. Xu, I. Weber, M. Staples, Architecture for Blockchain Applications (Springer, Cham, 2019)

    CrossRef  Google Scholar 

  9. S. Srivastava, Process mining techniques for detecting fraud in banks: A study. Turk. J. Comput. Math. Educ. (TURCOMAT) 12(12), 3358–3375 (2021)

    Google Scholar 

  10. K. Hansrajani, M.B. Johnson, S. Srivastava, Cyber security. J. Adv. Robot. 6(3), 25–28 (2019)

    Google Scholar 

  11. S. Srivastava, G. Srivastava, Tools and techniques for network forensics

    Google Scholar 

  12. S.M. Idrees, M. Nowostawski, R. Jameel, A.K. Mourya, Security aspects of blockchain technology intended for industrial applications. Electronics 10(8), 951 (2021)

    CrossRef  Google Scholar 

  13. S.M. Idrees, I. Aijaz, R. Jameel, M. Nowostawski, Exploring the blockchain technology: Issues, applications and research potential. iJOE 17(07), 49 (2021)

    Google Scholar 

  14. S.M. Idrees, M. Nowostawski, R. Jameel, Blockchain-based digital contact tracing apps for COVID-19 pandemic management: Issues, challenges, solutions, and future directions. JMIR Med. Inform. 9(2), e25245 (2021)

    CrossRef  Google Scholar 

  15. P. Tasatanattakool, C. Techapanupreeda, Blockchain: Challenges and applications, in 2018 International Conference on Information Networking (ICOIN), (IEEE, Piscataway, 2018), pp. 473–475

    CrossRef  Google Scholar 

  16. O. Labazova, T. Dehling, A. Sunyaev, From hype to reality: A taxonomy of blockchain applications, in Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS 2019), (2019)

    Google Scholar 

  17. V. Sangtani, Investigations on performance of AI based system for highways. Turk. J. Comput. Math. Educ. (TURCOMAT) 12(13), 2526–2531 (2021)

    Google Scholar 

  18. G. Srivastava, Infrared plastic solar cell. PalArch’s J. Archaeol. Egypt 18(4), 1473–1480 (2021)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Verify currency and authenticity via CrossMark

Cite this chapter

Srivastava, S., Bhatnagar, R., Srivastava, G., Srivastava, U. (2022). Smart Contracts in Blockchain Application: Review Chain. In: Idrees, S.M., Nowostawski, M. (eds) Transformations Through Blockchain Technology . Springer, Cham.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-93343-2

  • Online ISBN: 978-3-030-93344-9

  • eBook Packages: EngineeringEngineering (R0)