Skip to main content
Log in

Blockchain-based feedback system using NFT in e-commerce

  • Research
  • Published:
Iran Journal of Computer Science Aims and scope Submit manuscript

Abstract

Online shopping offers consumers a way to go shopping and purchase services and goods at reasonable prices through the Internet; however, product selection in terms of quality, price, and incredible trust is an issue. Various sources of feedback may exist for the same product, which can critically affect perceptions about it. It may eventually lead to a person buying or simply ignoring the product. It is necessary to ensure that these comments are not both fraudulent and legitimate. In this context, blockchain has now come to light as a promising technology that offers customers a reliable and unchangeable feedback mechanism. This work proposes a blockchain-based feedback system using non-fungible tokens (BFSN) as a framework to evaluate items through feedback. In addition, this paper also uses the interplanetary file system to store the metadata of e-commerce products to avoid storing large amounts of data on the blockchain. The empirical results prove that the proposed framework completes the order of milliseconds. The buyer and seller’s individual transaction details stay private and immutable with this proposed method, and zero-knowledge authentication is used for any transactions.

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

Similar content being viewed by others

Data availability

The data set generated and/or analyzed during the current study is available upon reasonable request from the corresponding author. However, data sets are available as open source.

References

  1. Shaw, N., Eschenbrenner, B., Baier, D.: Online shopping continuance after COVID-19: a comparison of Canada, Germany and the United States. J. Retail. Consum. Serv. 69(103100), 1–14 (2022). https://doi.org/10.1016/j.jretconser.2022.103100

    Article  Google Scholar 

  2. Online. https://inc42.com/buzz/flipkarts-b2c-arms-sales-near-inr-15000-cr-mark-fy23-loss-dips-to-inr-4026-cr/. Accessed 06 Feb 2024

  3. Otero, J.M.M.: Fake reviews on online platforms: perspectives from the US, UK and EU legislations. SN Soc. Sci. 1(181), 1–30 (2021). https://doi.org/10.1007/s43545-021-00193-8

    Article  Google Scholar 

  4. Salminen, J., Kandpal, C., Kamel, A.M., Jung, S.-G., Jansen, B.J.: Creating and detecting fake reviews of online products. J. Retail. Consum. Serv. 64(102771), 1–15 (2022). https://doi.org/10.1016/j.jretconser.2021.102771

    Article  Google Scholar 

  5. Zhuang, M., Cui, G., Peng, L.: Manufactured opinions: the effect of manipulating online product reviews. J. Bus. Res. 87, 24–35 (2018). https://doi.org/10.1016/j.jbusres.2018.02.016

    Article  Google Scholar 

  6. Walther, M., Jakobi, T., Watson, S.J., Stevens, G.: A systematic literature review about the consumers’ side of fake review detection—which cues do consumers use to determine the veracity of online user reviews? Comput. Hum. Behav. Rep. 10, 100278 (2023). https://doi.org/10.1016/j.chbr.2023.100278

    Article  Google Scholar 

  7. Musamih, A., Yaqoob, I., Salah, K., Jayaraman, R., Omar, M., Ellahham, S.: Using NFTs for product management, digital certification, trading, and delivery in the healthcare supply chain. IEEE Trans. Eng. Manag. 99, 1–22 (2022). https://doi.org/10.1109/TEM.2022.3215793

    Article  Google Scholar 

  8. Sharma, A.K., Chaurasia, B.K.: Blockchain-based NFT for evidence system. In: Roy, B.K., Chaturvedi, A., Tsaban, B., Hasan, S.U. (eds.) Cryptology and Network Security with Machine Learning. ICCNSML 2022. Algorithms for Intelligent Systems, pp. 441–451. Springer, Singapore (2022). https://doi.org/10.1007/978-981-99-2229-1_37

    Chapter  Google Scholar 

  9. Rai, S., Chaurasia, B.K., Gupta, R., Verma, S.: Blockchain-based NFT for Healthcare System. In: 12th IEEE International Conference on Communication Systems and Network Technologies (CSNT), pp. 700–704 (2023). https://doi.org/10.1109/CSNT57126.2023.10134632

  10. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Online (2008). https://bitcoin.org/bitcoin.pdf. Accessed 22 Jan 2024

  11. Ma, X., Zhou, J., Yang, X., Liu, G.: A blockchain voting system based on the feedback mechanism and Wilson score. Inf MDPI 11(552), 1–13 (2020). https://doi.org/10.3390/info11120552

    Article  Google Scholar 

  12. Feige, U., Fiat, A., Shamir, A.: Zero-knowledge proofs of identity. J. Cryptol. 1(2), 77–94 (1988). https://doi.org/10.1007/BF02351717

    Article  MathSciNet  Google Scholar 

  13. Rackoff, C., Simon, D.: Non-interactive zero-knowledge proof of knowledge and chosen Ciphertext attack. In: Feigenbaum, J. (ed.) Advances in Cryptology—CRYPTO’91. CRYPTO 1991. Lecture Notes in Computer Science, vol. 576, pp. 433–444 (1991). https://doi.org/10.1007/3-540-46766-1_35

  14. Misra, G., Hazela, B., Chaurasia, B.K.: Zero knowledge based authentication for internet of medical things. In: 14th International Conference on Computing, Communication and Networking Technologies (ICCCNT), pp. 1–6 (2023). https://doi.org/10.1109/ICCCNT56998.2023.10307359

  15. Abdolmaleki, B., Baghery, K., Lipmaa, H., Zając, M.: A subversion-resistant SNARK. In: Takagi, T., Peyrin, T. (eds.) ASIACRYPT 2017. LNCS, vol. 10626, pp. 3–33 (2017). https://doi.org/10.1007/978-3-319-70700-6_1

  16. Bonyani, M., Ghanbarian, M.M., Simab, M.: Blockchain technology based exchanged information security for demand-side management of grid-connected microgrid using model predictive control. IET Gen. Transm. Distrib. 17, 4677–4687 (2023). https://doi.org/10.1049/gtd2.12675

    Article  Google Scholar 

  17. Edgard, S., Suroso, J.S.: Design of NFT smart contract system using Ethereum network blockchain technology. J. Theor. Appl. Inf. Technol. 101(13), 5257–5263 (2023)

    Google Scholar 

  18. Yakubov, A., Shabir, W.M., Wallbom, A., Sanda, D., State, R.: A blockchain-based PKI management framework. In: The first IEEE/IFIP International Workshop on Managing and Managed by Blockchain (Man2Block), pp. 1–7. (2018). https://doi.org/10.1109/NOMS.2018.8406325

  19. Chatterjee, S.: Security and privacy issues in E-commerce: a proposed guidelines to mitigate the risk. In: IEEE International Advance Computing Conference (IACC), pp. 393–396. (2015). https://doi.org/10.1109/IADCC.2015.7154737

  20. Liu, C., Xiao, Y., Javangula, V., Hu, Q., Wang, S., Cheng, X.: NormaChain: a blockchain-based normalized autonomous transaction settlement system for IoT-based E-commerce. IEEE Internet Things J. 6(3), 4680–4693 (2019). https://doi.org/10.1109/JIOT.2018.2877634

    Article  Google Scholar 

  21. Su, X., Liu, Y., Choi, C.: A blockchain-based P2P transaction method and sensitive data encoding for e-commerce transactions. IEEE Consum. Electron. Mag. 9(4), 56–66 (2020). https://doi.org/10.1109/MCE.2020.2969198

    Article  Google Scholar 

  22. Shaikh, J.R., Iliev, G.: Blockchain based confidentiality and integrity preserving scheme for enhancing e-commerce security. In: 2018 IEEE Global Conference on Wireless Computing and Networking (GCWCN), pp. 155–158. (2019). https://doi.org/10.1109/GCWCN.2018.8668619

  23. Razi, Q., Devrani, A., Abhyankar, H., Chalapathi, G.S.S., Hassija, V., Guizani, M.: Non-fungible tokens (NFTs)—survey of current applications, evolution and future directions. IEEE Open J. Commun. Soc. 99, 1–25 (2023). https://doi.org/10.1109/OJCOMS.2023.3343926

    Article  Google Scholar 

  24. Bonifazi, G., Cauteruccio, F., Corradini, E., Marchetti, M., Montella, D., Scarponi, S., Ursino, D., Virgili, L.: Performing wash trading on NFTs: is the game worth the candle? Big Data Cogn. Comput. 7(38), 1–23 (2023). https://doi.org/10.3390/bdcc7010038

    Article  Google Scholar 

  25. Alam, S., Zardari, S., Shamsi, J.A.: Blockchain-based trust and reputation management in SIoT. Electronics 11(3871), 1–33 (2022). https://doi.org/10.3390/electronics11233871

    Article  Google Scholar 

  26. Sasson, E.B., Chiesa, A., Garman, C., Green, M., Miers, I., Tromer, E., Virza, M.: Zerocash: decentralized anonymous payments from bitcoin. In: IEEE Symposium on Security and Privacy, pp. 459–474. (2014). https://doi.org/10.1109/SP.2014.36

  27. Wang, Z., Ma, Z., Luo, S., Gao, H.: Key escrow protocol based on a tripartite authenticated key agreement and threshold cryptography. IEEE Access 7, 149080–149096 (2019). https://doi.org/10.1109/ACCESS.2019.2946874

    Article  Google Scholar 

  28. Blose, R.D., Mhadgut, Y.R.: Study on non-fungible tokens. Int. J. Res. Appl. Sci. Eng. Technol. 10, 558–561 (2022). https://doi.org/10.22214/ijraset.2022.45327

    Article  Google Scholar 

  29. Luxury NFTs as Warranty—Relite, Online. https://relite.finance/blog-posts/can-luxury-brands-use-nfts-as-digital-warranties. Accessed 07 Feb 2024

  30. Chaudhry, N., Yousaf, M.M.: Consensus algorithm in blockchain: comparative analysis, challenges and opportunities. In: 12th International Conference on Open Source Systems and Technologies (ICOSST), pp. 54–63. (2018). https://doi.org/10.1109/ICOSST.2018.8632190

  31. Mohammed, M.A., Wahab, H.B.A.: Enhancing IoT data security with lightweight blockchain and Okamoto Uchiyama homomorphic encryption. Comput. Model. Eng. Sci. 138(2), 1731–1748 (2024). https://doi.org/10.32604/cmes.2023.030528

    Article  MathSciNet  Google Scholar 

  32. IPFS—Delft Students on Software Architecture, Online. https://se.ewi.tudelft.nl/desosa2019/chapters/ipfs/. Accessed 28 Dec 2023

  33. Steichen, M., Fiz, B., Norvill, R., Shbair, W., State, R.: Blockchain-based, decentralized access control for IPFS. In: IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp. 1499–1506 (2018). https://doi.org/10.1109/Cybermatics_2018.2018.00253

  34. Taherdoost, H.: Non-fungible tokens (NFT): a systematic review. Inf MDPI (2023). https://doi.org/10.3390/info14010026

    Article  Google Scholar 

  35. Raghav, A.N., Venkatesan, S., Verma, S.: Privacy-preserving cloud data sharing for healthcare systems with hybrid blockchain. Peer Peer Netw. Appl. 16(5), 2525–2547 (2023). https://doi.org/10.1007/s12083-023-01521-w

    Article  Google Scholar 

  36. Ethereum 2.0, Online. www.ethereum.org. Accessed 10 May 2023

  37. Ganache by Truffle Framework, Online. trufflesuite.com/ganache/. Accessed 10 May 2023

  38. Solidity, programming language, Online. soliditylang.org. Accessed 10 May 2023

  39. Node.js, Online. nodejs.org. Accessed 10 May 2023.

  40. Sharma, A.K., Peelam, M.S., Chaurasia, B.K., Chamola, V.: QIoTChain: quantum IoT-Blockchain fusion for advanced data protection in industry 4.0. In: Wiley IET Blockchain, pp. 1–11. Wiley (2023). https://doi.org/10.1049/blc2.12059

  41. Li, L., Wu, J., Cui, W.: A review of Blockchain cross-chain technology. In: Wiley IET Blockchain, vol. 3, pp. 149–158. Wiley (2023). https://doi.org/10.1049/blc2.12032

  42. Singh, G., Kumar, G., Monga, H., Kim, T.H., Liyanage, M., Kumar, P.: Robust and lightweight key exchange (lke) protocol for industry 4.0. IEEE Access 8, 132808–132824 (2020). https://doi.org/10.1109/ACCESS.2020.3010302

    Article  Google Scholar 

  43. Das, A.K., Wazid, M., Kumar, N., Vasilakos, A.V., Rodrigues, J.J.: Biometrics-based privacy-preserving user authentication scheme for cloud-based industrial internet of things deployment. In IEEE Internet Things 5(6), 4900–4913 (2018). https://doi.org/10.1109/TII.2019.2895030

    Article  Google Scholar 

  44. Li, X., Niu, J., Bhuiyan, M.Z.A., Wu, F., Karuppiah, M., Kumari, S.: A robust ECC-based provable secure authentication protocol with privacy preserving for industrial internet of things. IEEE Trans. Ind. Inform. 14(8), 3599–3609 (2018). https://doi.org/10.1109/TII.2017.2773666

    Article  Google Scholar 

Download references

Funding

The authors are not received funding from any of the sources.

Author information

Authors and Affiliations

Authors

Contributions

The idea and problem formulation along with proposed solution, result analysis, and by corresponding author & supervisor, and verifies by all other authors.

Corresponding author

Correspondence to Brijesh Kumar Chaurasia.

Ethics declarations

Conflict of interest

The work is not submitted in any other journal. There is no conflict of interest.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharma, A.K., Chaurasia, B.K. & Singh, V. Blockchain-based feedback system using NFT in e-commerce. Iran J Comput Sci (2024). https://doi.org/10.1007/s42044-024-00189-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42044-024-00189-6

Keywords

Navigation