Counterfeit academic certificates mass production leads to ethical challenges, making people lose confidence in both educational organizations and global employers. The current methods of certificates’ validation rely on central databases and administrative procedures, which makes them extremely time- consuming, costly, and vulnerable to single point of failure.
Thus, a scalable and fully decentralized approach towards academic certificate verification based on Ethereum blockchain technology and IPFS is proposed, designed, and examined within this paper. The system architecture relies on backend written with the help of Node.js, frontend implemented in React, and lightweight yet safe communication between blockchain and client-side performed by Ethers.js library. Through implementation of a properly designed strategy of research, the roles for each participant of the application: Issuer, User, and Verifier are defined. In order to reduce excessive fees for storing data in the blockchain, an approach of including files in IPFS and keeping only their corresponding CIDs within Ethereum contract is implemented. Finally, support for automatic QR-code generation to make verification easy and reliable is included in the system.
Tests were performed to verify the reliability and efficiency of the system, using 300 academic certificates and measur- ing its ability to work efficiently when handling up to 400 concurrent users. The tests show the speed of 10 to 20 seconds for a transaction and minimum gas cost of about 0.49percertificateatproductionleveldeployment. The results obtained clearly confirm that the proposed ap- proach allows to ensure a highly reliable data security, completely exclude any possible counterfeiting of certificates, and provide an economically efficient approach to modern academic credentials management.
Introduction
The text discusses the need for a Blockchain-Based Academic Certificate Verification System to address the limitations of traditional certificate verification methods.
Academic certificates are essential for proving qualifications in education and employment. Traditional verification relies on physical documents or centralized databases, which are often slow, costly, vulnerable to cyberattacks, and dependent on manual processes. Blockchain technology, combined with the InterPlanetary File System (IPFS), offers a secure, transparent, and decentralized alternative.
Motivation
The system is motivated by three key challenges:
Credential Fraud – Advances in digital editing have increased fake academic certificates, causing financial losses and safety risks when unqualified individuals obtain critical jobs.
Administrative Inefficiencies – Traditional verification is manual, time-consuming, and prone to delays, especially during recruitment and admissions.
High Blockchain Costs – Storing large files directly on blockchain networks is expensive. The proposed solution stores certificates on IPFS and only stores their hashes and content identifiers (CIDs) on the blockchain, reducing costs while maintaining security.
Drawbacks of Conventional Systems
Traditional verification systems suffer from:
Single points of failure in centralized databases.
Risks from insider manipulation and unauthorized alterations.
Slow verification processes requiring human involvement.
High infrastructure and maintenance costs.
Blockchain Framework
Blockchain provides a decentralized, tamper-proof ledger where certificate information is stored as cryptographic hashes. Smart contracts automatically detect any changes to a certificate by comparing hashes, making forgery immediately identifiable. This enables fast, reliable, and trustless verification without relying on the issuing institution.
System Architecture
The system is designed as a hybrid decentralized application (DApp) with four layers:
Presentation Layer (Frontend) – Built with React.js and integrated with MetaMask for secure user interaction. It provides separate dashboards for issuers, students, and verifiers.
Orchestration Layer (Backend) – Built using Node.js to handle file uploads, communicate with IPFS, and interact with blockchain networks through Ethers.js.
Decentralized Storage Layer (IPFS) – Stores certificate files off-chain, generating unique Content Identifiers (CIDs) based on file content. Any modification changes the CID, ensuring integrity.
Blockchain Layer – Stores only certificate hashes and CIDs, ensuring immutability and reducing storage costs.
Key Benefits
Secure and tamper-resistant certificate storage.
Instant verification using QR codes and blockchain records.
Reduced operational and storage costs.
Scalability through separation of frontend, backend, storage, and blockchain functions.
Protection against data breaches, fraud, and centralized system failures.
Conclusion
This paper has comprehensively shown the practical, economical, and operational viability of decentralized certifica- tion verification systems. By carefully designing a hybrid architecture that leverages the strengths of traditional websites and decentralized cryptography, the proposed framework com- pletely eliminates single points of failure caused by centralized database management systems and cumbersome manual vali- dation processes.
Firstly, the proposed framework addresses the scalability bottleneck of blockchain technology by using IPFS as stor- age for all heavy document files and limiting state changes on the Ethereum blockchain to only light weight 32-byte cryptographic hashes, which results in remarkable micro- transactions. The empirical performance tests have success- fully shown the platform’s enterprise-level capabilities: it effi- ciently processes loads of up to 400 concurrent users without any intermediary software degradation, offers extremely fast issuance times of up to 10 to 20 seconds, and achieves an optimally optimized transaction cost of merely $0.49 per certificate.
Additionally, the use of strict Role-Based Access Control (RBAC) via Solidity modifiers as well as automated QR- code validation makes the platform extremely secure while remaining intuitive and easy to use at the same time for Issuers, Students, and corporate Verifiers. By leveraging the immutable nature of the SHA-256 hash algorithm and the blockchain network consensus, this framework restores absolute, zero- knowledge trust back to the global academic credentials veri- fication process.
References
[1] M. M. Rahman, M. T. K. Tonmoy, S. R. Shihab, and R. Farhana, “Blockchain-Based Certificate Authentication System with Enabling Correction,” Journal of Computer and Communications, vol. 11, pp. 73–82, Mar. 2023.
[2] S. Gangwar and A. Chaurasia, “Blockchain-based Authentication and Verification System for Academic Certificate using QR Code and Decen- tralized Applications,” International Journal of Computer Applications (IJCA), vol. 186, no. 26, pp. 1–5, Jun. 2024.
[3] N. Vikhankar, A. Andhare, and I. Barne, “E-Certificate Verification Using Blockchain,” International Journal of Engineering Research & Technology (IJERT), vol. 13, no. 5, pp. 188–193, May 2024.
[4] A. Mishra, S. Mehta, B. Oza, S. Kumar, and H. Kasturiwale, “Blockchain-Based Decentralized Document Verification and Its Appli- cations,” Journal of Information Systems Engineering and Management (JISEM), vol. 10, no. 1, pp. 1–9, 2025.
[5] R. Priyadarshini, R. Pandey, A. K C, D. Bhandari, B. Khadka, R. K. Barik, and M. J. Saikia, “A Faster, Integrated and Trusted Certificate Authentication and Issuer Validation System based on Blockchain,” IEEE Access, 2025, doi: 10.1109/ACCESS.2025.3539180.
[6] N. Jagadale, P. Somwanshi, P. Thulkar, R. Deshmukh, and S. Nimbalkar, “Blockchain-Based Academic Certificate Verification System,” Project Presentation, VPKBIET, Baramati, India, 2024.