Skip to main content
Log in

Online rating system development using blockchain-based distributed ledger technology

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

In most websites, the online rating system provides the ratings of products and services to users. Lack of trust in data integrity and its manipulation has hindered fulfilling user satisfaction. Since existing online rating systems deal with a central server, all rating data is stored on the central server. Therefore, all rating data can be removed, modified, and manipulated by the system manager to change the ratings in favor of the service or product provider. In this paper, an online rating system using distributed ledger technologies has been presented as the proposed system to solve all the weaknesses of current systems. Distributed ledger technologies are completely decentralized and there is no centralization on them by any institution. Distributed ledger technologies have different variants. Among distributed ledger technologies, blockchain technology has been used in the proposed rating system because of its support for smart contracts. In the proposed online rating system, the Ethereum platform has been chosen from different blockchain platforms that have a public permission network. In this system, the raters cannot rate unless they submit a request to the system and be authorized to take part in the online product rating process. The important feature of the Ethereum platform is its support for smart contracts, which can be used to write the rating contract in the Solidity language. Also, using Proof of Authority consensus mechanisms, all rating transactions are approved by the surveyors. Since in the real Ethereum system, each rating transaction is sent to the network by the raters, some gas must be paid for each rating transaction. However, since this method is expensive, TestNet blockchain can be used in the rating system. Finally, the proposed rating system was used for rating the restaurants of a website and its features were tested.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

References

  1. Heavin, C., & Power, D. J. (2018). Challenges for digital transformation–towards a conceptual decision support guide for managers. Journal of Decision Systems, 27(sup1), 38–45.

    Article  Google Scholar 

  2. Zheng, Z., Xie, S., Dai, H., Chen, X., and Wang, H. (2017). An overview of blockchain technology: Architecture, consensus, and future trends. In 2017 IEEE international congress on big data (BigData congress) (pp. 557–564). IEEE.

  3. Yelp, 2015. https://www.yelp.co.uk/

  4. Kamran, M., Khan, H. U., Nisar, W., Farooq, M., & Rehman, S. U. (2020). Blockchain and Internet of Things: A bibliometric study. Computers and Electrical Engineering, 81, 106525.

    Article  Google Scholar 

  5. Saad, A., and Park, S. Y. (2019, May). Decentralized Directed acyclic graph based DLT Network. In Proceedings of the International Conference on Omni-Layer Intelligent Systems (pp. 158–163).

  6. Liu, X., Farahani, B., Firouzi, F (2020). Distributed Ledger Technology. Intelligent Internet of Things. Springer, Cham. (pp. 393–431).

  7. Aung, Y. N., and Tantidham, T. (2019, February). Ethereum-based Emergency Service for Smart Home System: Smart Contract Implementation. In 2019 21st International Conference on Advanced Communication Technology (ICACT) (pp. 147–152). IEEE.

  8. Zhang, Y., Kasahara, S., Shen, Y., Jiang, X., & Wan, J. (2018). Smart contract-based access control for the internet of things. IEEE Internet of Things Journal, 6(2), 1594–1605.

    Article  Google Scholar 

  9. Lamba, A., Singh, S., Balvinder, S., Dutta, N., & Rela, S. (2017). Mitigating IoT Security and Privacy Challenges Using Distributed Ledger Based Blockchain (Dl-BC) Technology. International Journal for Technological Research In Engineering, 4(8), 5687–5692.

    Google Scholar 

  10. Yuan, Y., & Wang, F. Y. (2018). Blockchain and cryptocurrencies: Model, techniques, and applications. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 48(9), 1421–1428.

    Article  Google Scholar 

  11. Schaufelbühl, A., Niya, S. R., Pelloni, L., Wullschleger, S., Bocek, T., Rajendran, L., and Stiller, B. (2019, May). EUREKA–a minimal operational prototype of a blockchain-based rating and publishing system. In 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) (pp. 13–14). IEEE.

  12. Arif, Y. M., Nurhayati, H., Harini, S., Nugroho, S. M. S., and Hariadi, M. (2020, February). Decentralized Tourism Destinations Rating System Using 6AsTD Framework and Blockchain. In 2020 International Conference on Smart Technology and Applications (ICoSTA) (pp. 1–6). IEEE.

  13. Yang, C. N., Chen, Y. C., Chen, S. Y., and Wu, S. Y. (2019, March). A reliable E-commerce business model using blockchain based product grading system. In 2019 IEEE 4th International Conference on Big Data Analytics (ICBDA) (pp. 341–344). IEEE.

  14. Yang, J., Paudel, A., and Gooi, H. B. (2019, August). Blockchain Framework for Peer-to-Peer Energy Trading with Credit Rating. In 2019 IEEE Power and Energy Society General Meeting (PESGM) (pp. 1–5). IEEE.

  15. Wu, H. T., Su, Y. J., and Hu, W. C. (2017, August). A Study on Blockchain-Based Circular Economy Credit Rating System. In International Conference on Security with Intelligent Computing and Big-data Services (pp. 339–343). Springer, Cham.

  16. Mahajan, Y., and Srivastava, S. (2018). Holistic Credit Rating System for Online Microlending Platforms with Blockchain Technology. In International Symposium on Security in Computing and Communication, Springer, Singapore. (pp. 605–616).

  17. Iftikhar, M. S., Khan, Z. A., Noshad, Z., Khalid, A., and Javaid, N. (2019, November). Reliable Services from Service Providers Based on the Ratings of IoT Devices Using Blockchain. In 2019 Sixth HCT Information Technology Trends (ITT) (pp. 73–78). IEEE.

  18. Vandervort, D. (2014, March). Challenges and opportunities associated with a bitcoin-based transaction rating system. In International Conference on Financial Cryptography and Data Security (pp. 33–42). Springer, Berlin, Heidelberg.

  19. Park, J. S., Youn, T. Y., Kim, H. B., Rhee, K. H., & Shin, S. U. (2018). Smart contract-based review system for an IoT data marketplace. Sensors, 18(10), 3577.

    Article  Google Scholar 

  20. Fusco, F., Lunesu, M. I., Pani, F. E., and Pinna, A. (2018). Crypto-voting, a Blockchain based e-Voting System. In KMIS (pp. 221–225).

  21. Aggarwal, S., Chaudhary, R., Aujla, G. S., Kumar, N., Choo, K. K. R., and Zomaya, A. Y. (2019). Blockchain for smart communities: Applications, challenges and opportunities. Journal of Network and Computer Applications.

  22. Sengupta, J., Ruj, S., and Bit, S. D. (2019). A comprehensive survey on attacks, security issues and blockchain solutions for IoT and IIoT. Journal of Network and Computer Applications, 102481.

  23. Wang, L., Shen, X., Li, J., Shao, J., & Yang, Y. (2019). Cryptographic primitives in blockchains. Journal of Network and Computer Applications, 127, 43–58.

    Article  Google Scholar 

  24. Makhdoom, I., Abolhasan, M., Abbas, H., & Ni, W. (2019). Blockchain’s adoption in IoT: The challenges, and a way forward. Journal of Network and Computer Applications, 125, 251–279.

    Article  Google Scholar 

  25. Yavuz, E., Koç, A. K., Çabuk, U. C., and Dalkılıç, G. (2018, March). Towards secure e-voting using ethereum blockchain. In 2018 6th International Symposium on Digital Forensic and Security (ISDFS) (pp. 1–7). IEEE.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reza Fotohi.

Ethics declarations

Conflict of interest

The authors declare that they have no competing interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shaker, M., Shams Aliee, F. & Fotohi, R. Online rating system development using blockchain-based distributed ledger technology. Wireless Netw 27, 1715–1737 (2021). https://doi.org/10.1007/s11276-020-02514-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-020-02514-w

Keywords

Navigation