Application of Blockchain Technologies and Smart Contracts for the Storage and Verification of Academic Transcripts in the Higher Education Systems
Abstract
1. Introduction
2. Related Works
- −
- Use of Blockchain for digital diplomas and transcripts;
- −
- Access control and privacy models;
- −
- Scalability and cost of data storage in Ethereum Virtual Machine (EVM) networks;
- −
- Integration of smart contracts with external information systems.
2.1. Blockchain and Educational Documents
2.2. Smart Contracts in Educational Systems
2.3. Access Management and Smart Contract Security
3. Materials and Methods
3.1. Development of the OHPE in the Republic of Kazakhstan and the Use of Blockchain Approaches
- −
- Univer is an educational information system covering the entire educational process.
- −
- Moodle is a distance learning system that provides access to educational resources and interaction between students and teachers.
- −
- Massive open online courses (MOOCs) are online educational platforms that expand distance learning opportunities and access to educational materials.
- −
- Blockchain Integration: The system must integrate with a blockchain-based infrastructure to ensure data immutability and transparent record-keeping.
- −
- Smart Contract Implementation: The system should leverage smart contracts to automate processes such as recording academic transcripts, verifying authenticity, and controlling access.
- −
- Role-Based Access Control (RBAC): The solution should incorporate RBAC to ensure only authorized entities can write or modify academic records, adding an additional layer of security.
- −
- Decentralized Document Verification: The system must allow external parties to verify academic records without directly accessing the institution’s centralized database.
- −
- Performance: The system must be scalable to handle thousands of transactions and operate with minimal delays, as demonstrated by its performance in the test network. The blockchain network should maintain stable throughput, processing up to 90 transactions per block and keeping a consistent 15 s block interval.
- −
- Scalability: The system must be scalable to support a growing number of students, academic transcript records, universities, authorized users, and external verification requests. As the system is intended for integration into the higher professional education environment of Kazakhstan, it should be capable of handling thousands of blockchain transactions and expanding to multiple educational institutions without significant degradation in throughput or verification efficiency.
- −
- Security: Cryptographic security must be implemented to protect sensitive academic data. The solution should support end-to-end encryption and prevent unauthorized access.
- −
- Privacy: The system must ensure that personal information (student identifiers) is protected, possibly through anonymization or privacy-enhancing technologies.
- −
- Cost Efficiency: The system should minimize gas consumption per transaction to reduce operational costs, as evidenced by the 804.5% improvement over Blockcerts and other comparative systems.
- −
- Interoperability: The solution must be able to integrate with existing systems used by educational institutions in Kazakhstan, such as learning management systems (LMS) and student registration platforms.
- −
- Transparency and Auditability: The system should support logging all events (e.g., transcript creation and modification) on the Blockchain for full auditability and traceability.
3.2. Blockchain Environment and Transaction Monitoring via BlockScout
- −
- The transaction is the type of operation (regular transaction or interaction with a smart contract).
- −
- The transaction hash (e.g., 0xdf6652a…bd2) is a unique identifier that can be used to view detailed information about the transaction.
- −
- Execution time shows how much time has passed since the transaction was confirmed.
- −
- Sender and recipient addresses are presented in abbreviated form as 0xb9…D150 → 0 × 69…38E2. This information allows you to see the direction of the transfer or call.
- −
- Value is the amount passed in a transaction that indicates it was used to call a smart contract function.
- −
- Fee is a network commission for executing a transaction (for example, 0.00023 ETH). This is a key value that reflects the cost of performing the operation and gas consumption.
3.3. Detailed View of Transactions
3.4. Storing Smart Contract Data
- −
- Length and structure: Data is split into 32-byte segments, and zero padding indicates the ABI encodings where strings or unique identifiers are stored.
- −
- The data block shows the transaction initiator address b9b0ebd2bc5760cac82581fdfc4f936e6e6cd150, confirming the association between the event and the sender.
- −
- The intermediate bytes contain encoded information (a document hash or transcript metadata) that is compared to the actual data after decoding.
4. Results of Using Smart Contracts and Comparison with Existing Alternative Systems
4.1. Overview of the Smart Contract Implementation
4.2. Transcript Structure and Data Management
4.3. Event Logging and Immutability
4.4. The Comparison of the Proposed System with Other Alternative Systems
4.5. The Statistical Presentation of the Results Comparison
4.6. The Assumptions About the Advantages of the Proposed System
5. Discussion
5.1. Blockchain for Academic Transcript Management
5.2. Comparison with Existing Blockchain Systems
5.3. Limitations of the Proposed System
5.4. Integration with Existing Educational Systems
5.5. Integration to Other Countries and Regions
6. Conclusions
6.1. Key Findings and Results of Research
6.2. Performance and Efficiency of the Proposed System
6.3. Research Directions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| HPE | Higher and postgraduate education |
| OHPE | Organizations of higher and postgraduate education |
| EVM | Ethereum Virtual Machine |
| IMCMPs | Intelligent micro-credentialing management platforms |
| AI | Artificial Intelligence |
| RBAC | Role-based access model |
Appendix A
| Event or Function | Description |
|---|---|
| TranscriptSaved | This event is an immutable audit trail. Since the log data is stored on the Blockchain and cannot be modified, this ensures the record’s provenance and enables the implementation of a digital trust mechanism. This approach is particularly important in academic verification systems, where it is necessary to guarantee the immutability of grades and prevent unauthorized editing. The smart contract implements a modular architecture and does not contain built-in role management logic. Instead, it interacts with the external contract via the IRBAC interface. This approach adheres to the separation of concerns principle, separating the business logic for data storage from the authorization logic. Access to critical functions is restricted using the onlyRole modifier. This modifier checks the role of the caller, msg.sender, via the external IRBAC contract. The function is accessible exclusively to subjects with the issuer role, i.e., accredited educational organizations. In turn, only a user with the admin role can modify the RBAC contract address, preventing unauthorized substitution of the access control module. From a security perspective, this model eliminates the possibility of unauthorized entries. The contract checks the role before executing the main logic, and if there is a discrepancy, execution is aborted via a require statement. Since the check occurs on-chain, it cannot be bypassed without changing the blockchain state. This creates a cryptographically secure system of trust in which only verified universities can add academic data to the ledger. |
| RBACAddressUpdated | The RBACAddressUpdated event is designed to record changes to the address of the contract responsible for access control (RBAC or IRBAC). It contains the newAddress parameter, which stores the new address of the access control module. This event is emitted when the authorization contract is updated and reflects the modular nature of the system architecture. The RBACAddressUpdated event plays an important role in ensuring the transparency of role management mechanism updates from a security and system design perspective. Since access to smart contract functions can be regulated by an external IRBAC contract, changes to its address must be explicitly recorded in the Blockchain. This allows auditors and users to track changes to the access policy and prevents covert substitution of the authorization mechanism. A combined data structuring strategy is used for efficient updating and scaling. A hashed indexing mechanism is used to optimize search. The getKey function generates a unique bytes32 key by hashing the (universityId, studentId) pair using the Keccak-256 algorithm. Hashing performs two functions:
|
| saveTranscript | This function implements a sequential algorithm aimed at ensuring data integrity and traceability. The first step is to validate the input parameters. It verifies that the key identifiers transcriptId, universityId, and studentId are not equal to zero. This prevents the creation of incorrect or fictitious records. The second step involves initializing the memory structure, where a Transcript object is created and automatically populates the sender’s address, msg.sender, in the addedBy field. Since msg.sender is defined by the Ethereum Virtual Machine, spoofing the author of a record is technically impossible. The next step involves writing to the global storage state. The created object is added to the array associated with the corresponding hash key. Once a transaction is included in a block, its data becomes part of the Blockchain’s immutable state. The final step is the emission of the TranscriptSaved event. This creates an entry in the transaction logs, allowing external systems to track the addition of the Transcript without accessing the contract state. |
References
- Biloshchytskyi, A.; Omirbayev, S.; Mukhatayev, A.; Kuchanskyi, O.; Hlebena, M.; Andrashko, Y.; Mussabayev, N.; Faizullin, A. Structural models of forming an integrated information and educational system “quality management of higher and postgraduate education”. Front. Educ. 2024, 9, 1291831. [Google Scholar] [CrossRef] [Scilit]
- Machkour, B.; Abriane, A. The Rise of Artificial Intelligence in Educational Management: A Prospective Analysis on the Role of the Virtual Educational Director. Procedia Comput. Sci. 2025, 257, 1233–1238. [Google Scholar] [CrossRef] [Scilit]
- Daim, T.; Gungor, D.O.; Basoglu, N.; Yarga, A.; VanDerSchaaf, H. Exploring student information management system adoption post pandemic: Case of Turkish higher education. Technol. Soc. 2024, 77, 123–135. [Google Scholar] [CrossRef] [Scilit]
- An, H.; Chen, J. ElearnChain: A privacy-preserving consortium blockchain system for e-learning educational records. J. Inf. Secur. Appl. 2021, 63, 103013. [Google Scholar] [CrossRef] [Scilit]
- Castro, R.Q.; Au-Yong-Oliveira, M. Blockchain and Higher Education Diplomas. Eur. J. Investig. Health Psychol. Educ. 2021, 11, 154–167. [Google Scholar] [CrossRef] [Scilit]
- Alammary, A.; Alhazmi, S.; Almasri, M.; Gillani, S. Blockchain-Based Applications in Education: A Systematic Review. Appl. Sci. 2019, 9, 2400. [Google Scholar] [CrossRef] [Scilit]
- Cardenas-Quispe, M.A.; Pacheco, A. Blockchain ensuring academic integrity with a degree verification prototype. Sci. Rep. 2025, 15, 9281. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Delgado-von-Eitzen, C.; Anido-Rifón, L.; Fernández-Iglesias, M.J. Blockchain Applications in Education: A Systematic Literature Review. Appl. Sci. 2021, 11, 11811. [Google Scholar] [CrossRef] [Scilit]
- Said, S.H.; Dida, M.A.; Kosia, E.M.; Sinde, R.S. A Blockchain-based Conceptual Model to Address Educational Certificate Verification Challenges in Tanzania, Engineering. Technol. Appl. Sci. Res. 2023, 13, 11691–11704. [Google Scholar] [CrossRef] [Scilit]
- Zheng, Z.; Xie Sh Dai, H.-N.; Chen, W.; Chen, X.; Weng, J.; Imran, M. An overview on smart contracts: Challenges, advances and platforms. Future Gener. Comput. Syst. 2020, 105, 475–491. [Google Scholar] [CrossRef] [Scilit]
- Berrios Moya, J.A.; Ayoade, J.; Uddin, M.A. A Zero-Knowledge Proof-Enabled Blockchain-Based Academic Record Verification System. Sensors 2025, 25, 3450. [Google Scholar] [CrossRef] [Scilit]
- Caldarelli, G.; Ellul, J. Trusted Academic Transcripts on the Blockchain: A Systematic Literature Review. Appl. Sci. 2021, 11, 1842. [Google Scholar] [CrossRef] [Scilit]
- Castro-Iragorri, C.; Lopez-Gomez, F.; Giraldo, O. Academic Certification Using Blockchain: Permissioned versus Permissionless Solutions. J. Br. Blockchain Assoc. 2020, 3, 1–8. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Singh Yadav, A. ECertChain: A Blockchain-based Educational Certificates and Degree Verification Management System. In Proceedings of the 2025 IEEE 7th International Conference on Computing, Communication and Automation (ICCCA), Greater Noida, India, 28–30 November 2025; IEEE: Piscataway, NJ, USA, 2025; pp. 1–7. [Google Scholar] [CrossRef] [Scilit]
- Farabi, A.; Khandaker, I.; Ahsan, J.; Khalil Shanto, I.; Jahan, N.; Jarif Khan, M. ShikkhaChain: A Blockchain-Powered Academic Credential Verification System for Bangladesh. arXiv 2025, arXiv:2508.05334. [Google Scholar] [CrossRef] [Scilit]
- El-Hajj, M.; Oude Roelink, B. Evaluating the Efficiency of zk-SNARK, zk-STARK, and Bulletproof in Real-World Scenarios: A Benchmark Study. Information 2024, 15, 463. [Google Scholar] [CrossRef] [Scilit]
- Fekete, D.L.; Kiss, A. Toward Building Smart Contract-Based Higher Education Systems Using Zero-Knowledge Ethereum Virtual Machine. Electronics 2023, 12, 664. [Google Scholar] [CrossRef] [Scilit]
- Chen, G.; Xu, B.; Lu, M.; Chen, N.-S. Exploring blockchain technology and its potential applications for education. Smart Learn. Environ. 2018, 5, 1. [Google Scholar] [CrossRef] [Scilit]
- Bhaskar, P.; Tiwari, C.K.; Joshi, A. Blockchain in education management: Present and future applications. Interact. Technol. Smart Educ. 2020, 18, 1–17. [Google Scholar] [CrossRef] [Scilit]
- Li, H.; Han, D. EduRSS: A Blockchain—Based Educational Records Secure Storage and Sharing Scheme. IEEE Access 2019, 7, 179273–179289. [Google Scholar] [CrossRef] [Scilit]
- Alsobhi, H.A.; Alakhtar, R.A.; Ubaid, A.; Hussain, O.K.; Hussain, F.K. Blockchain-based micro-credentialing system in higher education institutions: Systematic literature review. Knowl.-Based Syst. 2023, 265, 110238. [Google Scholar] [CrossRef] [Scilit]
- Shamsudheen Sh Paul, A.M.; Appukuttan, A.; Karikom, S.T.; Gobinathan, P. Blockchain Technology for Enhanced Security of Academics Certificates in Education. J. Inf. Syst. Eng. Manag. 2025, 10, 227–236. [Google Scholar] [CrossRef] [Scilit]
- Permenev, A.; Dimitrov, D.; Tsankov, P.; Drachsler-Cohen, D.; Vechev, M. VerX: Safety Verification of Smart Contracts. In Proceedings of the 2020 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA, 18–20 May 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1661–1677. [Google Scholar] [CrossRef] [Scilit]
- Chinnasamy, P.; Subashini, B.; Ayyasamy, R.K.; Kiran, A.; Pandey, B.K.; Pandey, D.; Lelisho, M.E. Blockchain based electronic educational document management with role-based access control using machine learning model. Sci. Rep. 2025, 15, 18828. [Google Scholar] [CrossRef] [Scilit]
- Hu, R.; He, C.; Chi, Y.; Duan, X.; Fan, X.; Xu, P.; Gao, W. EduASAC: A Blockchain-Based Education Archive Sharing and Access Control System. Comput. Mater. Contin. 2023, 77, 3387–3422. [Google Scholar] [CrossRef] [Scilit]
- Tran, V.D.; Ata, S.; Tran, T.H.; Lam, D.K.; Pham, H.L. Blockchain-Powered Education: A Sustainable Approach for Secured and Connected University Systems. Sustainability 2023, 15, 15545. [Google Scholar] [CrossRef] [Scilit]
- Duarte, B.; Ferro, M.; Zarouk, M.Y.; Silva, A.; Martins, M.; Paraguaçu, F. Towards Sustainable Education 4.0: Opportunities and Challenges of Decentralized Learning with Web3 Technologies. Sustainability 2025, 17, 7448. [Google Scholar] [CrossRef] [Scilit]
- Silaghi, D.L.; Popescu, D.E. A Systematic Review of Blockchain-Based Initiatives in Comparison to Best Practices Used in Higher Education Institutions. Computers 2025, 14, 141. [Google Scholar] [CrossRef] [Scilit]
- Bjelobaba, G.; Savić, A.; Tošić, T.; Stefanović, I.; Kocić, B. Collaborative Learning Supported by Blockchain Technology as a Model for Improving the Educational Process. Sustainability 2023, 15, 4780. [Google Scholar] [CrossRef] [Scilit]
- Kistaubayev, Y.; Liébana-Cabanillas, F.; Shaikh, A.A.; Mutanov, G.; Ussatova, O.; Shinbayeva, A. Enhancing Transparency and Trust in Higher Education Institutions via Blockchain: A Conceptual Model Utilizing the Ethereum Consortium Approach. Sustainability 2025, 17, 9350. [Google Scholar] [CrossRef] [Scilit]
- Zhumabekova, A.; Matson, E.T.; Karyukin, V.; Zhumabekova, K.; Zhuandykov, B.; Ussatova, O.; Telbayeva, T. Determining Web Application Vulnerabilities Using Machine Learning Methods. In Proceedings of the 2023 19th International Asian School-Seminar on Optimization Problems of Complex Systems (OPCS), Novosibirsk, Moscow, Russian Federation, 14–22 August 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 136–139. [Google Scholar] [CrossRef] [Scilit]
- Ussatova, O.; Makilenov, S.; Karyukin, V.; Razaque, A.; Amanzholova, S.; Begimbayeva, Y. The development of an evaluation model for user authentication methods with security, usability, and usage frequency. East.-Eur. J. Enterp. Technol. 2025, 3, 17–29. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; He, J.; Li, X.; Chen, J.; Liu, X.; Peng, S.; Cao, H.; Wang, Y. An overview of blockchain smart contract execution mechanism. J. Ind. Inf. Integr. 2024, 41, 100674. [Google Scholar] [CrossRef] [Scilit]
- El Koshiry, A.; Eliwa, E.; El-Hafeez, T.A.; Shams, M.Y. Unlocking the power of Blockchain in education: An overview of innovations and outcomes. Blockchain Res. Appl. 2023, 4, 100165. [Google Scholar] [CrossRef] [Scilit]
- Chugh, R. The sustainability paradox: Rethinking digital technologies in education for a sustainable future. Humanit. Soc. Sci. Commun. 2026, 13, 275. [Google Scholar] [CrossRef] [Scilit]
- Damoue, Z.; Ba, M.; Kachallah, A.M.; Espoir Bounguele, S.E.; Ouya, S. Blockchain for Violence-Free Student Elections Implementation and Evaluation at UCAD. In Proceedings of the 2026 6th International Conference on Image Processing and Capsule Networks (ICIPCN), Dhulikhel, Nepal, 27–29 January 2026; IEEE: Piscataway, NJ, USA, 2026; pp. 960–965. [Google Scholar] [CrossRef] [Scilit]
- Chen, Z.; Liu, H.; Zhang, L.; Dai, B.; Shi, Y. Research on key technologies for privacy-preserving, regulatorily compliant, and cross-chain interoperability in heterogeneous blockchain systems. Sci. Rep. 2026, 16, 12817. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Alotaibi, M.S. Blockchain Technology and Automated Project Governance: A Systematic Review of Governance Mechanisms, Enabling Conditions, and Future Research Directions. Sustainability 2026, 18, 3589. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Tan, M.; Tian, W. A Secure and Efficient Sharing Framework for Student Electronic Academic Records: Integrating Zero-Knowledge Proof and Proxy Re-Encryption. Future Internet 2026, 18, 47. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Peng, Y. The application of Blockchain and smart contracts in the trusted evidence storage of carbon trading data of listed companies. Discov. Artif. Intell. 2026, 6, 92. [Google Scholar] [CrossRef] [Scilit]










| No | Main Research Focus | Blockchain and Smart Contract Contribution | Main Limitations | Relevance to the Proposed System |
|---|---|---|---|---|
| [17] | Blockchain applications in education, including certificates, transcripts, skills evaluation, credit transfer, and lifelong learning. | Emphasizes immutability, transparency, and public verifiability of educational records. | Scalability, privacy issues, high implementation costs, and uncertainty about what data should be stored on-chain. | Supports the need for blockchain-based verification of academic records, but remains broad and conceptual. |
| [18] | Blockchain for degree verification, digital identity, MOOCs, badges, rewards, and teacher evaluation. | Proposes Ethereum smart contracts for reward systems, formative assessment, and teacher evaluation. | Limited throughput, scalability concerns, and difficulties related to immutability and data correction. | Demonstrates smart contract potential in education, but does not focus on integration with a national academic platform. |
| [19] | Systematic review of Blockchain in education. | Identifies blockchain benefits for secure storage, certificate verification, transparency, and reduced verification costs. | Lack of empirical implementation, smart contract security issues, and scalability challenges. | Confirms the general research gap and the need for practical blockchain-based educational systems. |
| [20] | Privacy-preserving educational record sharing. | Proposes EduRSS with consortium blockchain, off-chain encrypted storage, on-chain hashes, and smart contracts. | Requires additional infrastructure for encrypted off-chain storage and consortium governance. | Closely related to privacy-aware academic record management; supports the use of off-chain/on-chain hybrid design. |
| [21] | Blockchain-based micro-credentialing in universities. | Reviews Blockchain for credential storage, verification, and trust in micro-credentials. | Insufficient scalability, weak integration with learning analytics, and lack of personalized learning support. | Relevant for credential verification but focuses mainly on micro-credentials rather than formal academic transcripts. |
| [22] | Academic certificate management and fraud prevention. | Reviews systems such as Blockcerts, Open Certificates, CERTbchainIoT, and BCERT. | Mostly focuses on certificate verification rather than integration with institutional databases and regulatory systems. | Provides a basis for comparing existing credential verification systems with the proposed national-context architecture. |
| [23] | Smart contract security verification. | Introduces VerX for automated verification of Ethereum smart contract properties. | Not education-specific; focuses on general Ethereum smart contract verification. | Relevant to future formal verification of the proposed smart contracts. |
| [24] | Secure educational records management with access control. | Combines blockchain storage, role-based access control, smart contracts, and ML-based malicious activity detection. | Increased architectural complexity and dependence on additional ML components. | Relevant because it combines Blockchain with access management, but differs from our simpler role-based integration model. |
| [25] | Secure access control for educational archives. | Proposes EduASAC using consortium blockchain, homomorphic encryption, DAC/MAC access control, and multiple smart contracts. | Complex authorization architecture and higher implementation overhead. | Relevant to access control and privacy, but less suitable for lightweight integration into an existing centralized education platform. |
| The Algorithm |
|---|
| BEGIN // Step 1: User submits transcript data FUNCTION SubmitTranscriptData(UserInput) TranscriptData = ValidateInput(UserInput) RETURN TranscriptData END FUNCTION // Step 2: Save the transcript data FUNCTION SaveTranscript(TranscriptData) IF NOT HasRole(‘Issuer’, msg.sender) THEN THROW “Unauthorized: User is not authorized to issue transcripts.” END IF // Save the Transcript to the Blockchain TransactionHash = SaveToBlockchain(TranscriptData) RETURN TransactionHash END FUNCTION // Step 3: Check if the user has the appropriate role (Issuer) FUNCTION HasRole(Role, User) RETURN IRBAC.HasRole(Role, User) END FUNCTION // Step 4: Retrieve transcript details FUNCTION GetTranscriptDetails(TranscriptID, UniversityID, StudentID) TranscriptDetails = QueryBlockchain(TranscriptID, UniversityID, StudentID) RETURN TranscriptDetails END FUNCTION // Step 5: Emit a successful transaction event FUNCTION EmitTranscriptSave(TranscriptData) // Emit event for logging transcript save Event = EmitEvent(“TranscriptSaved”, TranscriptData.TranscriptID, TranscriptData.AddedBy) RETURN Event END FUNCTION // Step 6: Store data on the Blockchain FUNCTION StoreDataOnBlockchain(TranscriptData) //store hash and metadata on Blockchain StoreHashInBlockchain(TranscriptData.Hash) LogTransactionSuccess(TranscriptData) END FUNCTION END |
| Parameter | Description |
|---|---|
| transcriptId | A unique identifier of the academic transcript record. |
| universityId 2 | A unique identifier of the higher education institution that issued the Transcript. |
| studentId | A unique identifier of the student to whom the Transcript belongs. |
| totalMark | The final grade or overall evaluation assigned to the student for a particular subject or a course. |
| courseNumber | The number of the academic year or study level during which the subject was completed. |
| term | The academic semester or term in which the subject was studied. |
| transcriptType | The category of the transcript entry (e.g., midterm grade, final exam grade, overall course grade). |
| subjectId | A unique identifier of the academic discipline or course |
| .ects | The number of European Credit Transfer and Accumulation System credits assigned to the subject. |
| addedBy | The blockchain address of the authorized entity that added the transcript record. |
| System | Performance | Scalability | Privacy Implications | Security Robustness |
|---|---|---|---|---|
| Blockcerts | It has a gas limit of 25,000 and a 0.0005 ETH transaction fee. For 22,000 certificates per year, batching 200 certificates per transaction requires only 110 transactions, with about 25 USD for batched issuance and 5011 USD for individual issuance. | The system’s scalability is high, driven mainly by Merkle-tree batching, which reduces the number of on-chain writes without affecting verification. | The privacy implications of the system are moderate as it anchors a hash of certificate data rather than full records, which limits direct exposure. Still, it is built on a public permissionless blockchain, so metadata visibility and public-chain traceability remain concerns. | The system’s security is strong with integrity and independent verification. It is highlighted through traceability, multiple copies, and issuer-independent verification. It also allows recipients to hold and share credentials more flexibly. |
| ECertChain | This system has moderate gas per write operation. The main costs are 441,564 gas for issuing a certificate, 62,411 gas for revocation, 225,589 gas for institution registration, 199,054 gas for edu-user registration, and 0 gas for verification as read-only functions. Contract deployment costs are 1,249,378 gas and 2,971,294 gas. | The system reports a 99,000,000-block gas limit and a throughput range from 55 transactions per second for the heaviest transactions to 698 transactions per second for the lightest ones. It also uses IPFS, batch issuance ideas, and a decentralized architecture to support larger document volumes. | The system explicitly targets privacy, security, immutability, and transparency, and combines Blockchain with IPFS and cryptographic methods. However, it does not provide a strong privacy-preserving proof mechanism such as zero-knowledge verification. | The system has the following characteristics: immutability, cryptographic safeguards, strict access control, tamper resistance, and an on-chain revocation mechanism, making it robust against fraud and unauthorized modification. |
| ShikkhaChain | This system has the highest gas cost among the others, issuing one certificate at about 1,289,600 gas cost, with a 12–25 s transaction time and 1–5 s IPFS retrieval latency. | The system’s scalability is improved by using IPFS on-chain CID and a layered architecture, but it is stated that production use would benefit from Layer-2 or permissioned blockchain deployment due to high on-chain costs and latency. | The system’s weak privacy implications stem from a key limitation: certificate metadata may become visible once the CID is known. The privacy concerns suggest that future verification should be based on other approaches. | The system implements immutability, content integrity through IPFS CIDs, public verification, and on-chain revocation. It also improves governance with four stakeholder roles: government, regulator, institution, and public. |
| zkEVM higher-ed system | The system has gas consumption. It spends 21,000 gas for attestation verification, 350,000 gas for validity-proof verification, 20,000 gas for state-root update, and roughly 400,000 gas per interaction overall. | The system has the highest architectural scalability. It moves execution and most data handling off-chain while keeping Ethereum as the settlement layer, reducing transaction costs and improving throughput, batching, and modular scaling. | The system keeps the state root and validity proof fully immutable on-chain and notes that using a data availability committee means transaction data is not posted on-chain, thereby improving privacy. | The system has a very strong security robustness, which comes from validity proofs, Ethereum-backed settlement, verifier smart contracts, and emergency exit via Merkle proofs. Off-chain data availability can undermine security unless trusted committee members behave honestly. |
| Proposed system | The proposed blockchain-based educational system has the following performance characteristics. In gas consumption, the system averages 226,125.29 gas per transaction, with a minimum of 21,000 gas and a maximum of 823,457 gas. The average gas used per block is 14,861,650 gas. These values indicate that the proposed system has a moderate gas consumption. The recorded Blockchain contains 1937 blocks, numbered from 0 to 1935, with a constant block time of 15 s. Across these blocks, the system processed 4272 transactions, averaging 65.72 per block and reaching a maximum of 90. | With an average of 65.72 transactions per block, a maximum of 90 transactions per block, and a 15 s average block interval, the network shows relatively stable throughput. The average block gas usage of 14.86 million gas also suggests efficient utilization of block capacity. Compared with simpler certificate notarization schemes, the proposed system appears capable of handling richer smart-contract logic while maintaining practical throughput. | The system’s privacy is strong, as it keeps hashes, identifiers, and references on-chain. The system also uses RBAC, implemented as a separate smart contract. This mechanism restricts the registration of academic results and records all registration events, creating a transparent and verifiable transaction log. | The blockchain activity suggests good operational stability, since the system shows consistent block production at 15 s intervals and has successfully processed 4272 transactions across 1937 blocks. From a smart-contract perspective, the spread between the minimum gas of 21,000 and the maximum gas of 823,457 indicates support for both simple and more complex operations, which is typical of a functionally rich contract system. The security also supports functionalities such as access control, revocation integrity, cryptographic verification, tamper resistance, and formal verification. Therefore, the security robustness is strong across blockchain immutability, transaction consistency, contract logic, identity management, and access-control architecture. |
| System | Gas Consumption (Per Transaction) | Percentage Comparison to Proposed System |
|---|---|---|
| Blockcerts | 25,000 | 804.5% less |
| ECertChain | 441,564 | 48.8% more |
| ShikkhaChain | 1,289,600 | 82.5% more |
| zkEVM | 400,000 | 43.5% more |
| Proposed System | 226,125.29 | Base |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Ussatova, O.; Karyukin, V.; Begimbayeva, Y.; Mutanov, G.; Kistaubayev, Y.; Turdaliyev, M. Application of Blockchain Technologies and Smart Contracts for the Storage and Verification of Academic Transcripts in the Higher Education Systems. Information 2026, 17, 478. https://doi.org/10.3390/info17050478
Ussatova O, Karyukin V, Begimbayeva Y, Mutanov G, Kistaubayev Y, Turdaliyev M. Application of Blockchain Technologies and Smart Contracts for the Storage and Verification of Academic Transcripts in the Higher Education Systems. Information. 2026; 17(5):478. https://doi.org/10.3390/info17050478
Chicago/Turabian StyleUssatova, Olga, Vladislav Karyukin, Yenlik Begimbayeva, Galimkair Mutanov, Yerlan Kistaubayev, and Medet Turdaliyev. 2026. "Application of Blockchain Technologies and Smart Contracts for the Storage and Verification of Academic Transcripts in the Higher Education Systems" Information 17, no. 5: 478. https://doi.org/10.3390/info17050478
APA StyleUssatova, O., Karyukin, V., Begimbayeva, Y., Mutanov, G., Kistaubayev, Y., & Turdaliyev, M. (2026). Application of Blockchain Technologies and Smart Contracts for the Storage and Verification of Academic Transcripts in the Higher Education Systems. Information, 17(5), 478. https://doi.org/10.3390/info17050478

