Optimizing Teacher Portfolio Integrity with a Cost-Effective Smart Contract for School-Issued Teacher Documents
Abstract
1. Introduction
1.1. Objectives and Research Questions
- How can blockchain technology address the current challenges in securely storing, managing, and accessing school-issued attestations?
- What are the operational trade-offs between cost and processing latency in implementing such a blockchain system?
1.2. Research Contribution and Paper Outline
2. Blockchain and Smart Contracts
3. Related Work
4. Preliminaries
4.1. Ethereum Blockchain
4.2. MetaMask Wallet
4.3. IFPS
5. Proposed Solution
5.1. Design
5.1.1. Security Layer
Metamask Wallet
Role-Based Access Control
5.1.2. Application Layer
5.1.3. Communication Layer
5.1.4. Smart Contract Layer
Smart Contract Data
- teacher: The public address of the teacher wallet, the recipient of the attestation.
- teacherName: The teacher’s name.
- ipfsHash: The CID that points to the full attestation stored off-chain on IPFS.
Smart Contract Functions
- generateAttestation: This function allows the contract owner to create a new attestation for a teacher using their blockchain address, full name, and the IPFS hash of the document stored off-chain, while assigning it a unique numeric ID.
- getAttestation: This is a read-only function that retrieves an existing attestation based on its numeric ID.
- isVerified: This utility function verifies whether a given attestation ID is registered in the system or not.
Smart Contract Event
- AttestationGenerated: This event is emitted every time a new attestation is successfully created through the generateAttestation function. It includes the numeric attestation identifier along with the address of the teacher and their name.
5.1.5. Data Storage Layer
5.2. Implementation and Deployment
- contracts: .sol files.
- artifacts: Artifacts produced out of the contract compilation.
- test: .js files for using testing libraries.
- hardhat.config.js: File with project configurations.
- Network Name: Sepolia
- Default RPC URL: sepolia.infura.io
- Chain ID: 11155111
- Currency Symbol: SepoliaETH
- Block Explorer URL: https://sepolia.etherscan.io
6. Results
6.1. Gas Consumption Evaluation
6.2. Cost Evaluation
- Gas used refers to the total computational resources consumed by a transaction, measured in gas units, with more complex transactions requiring a greater amount of gas to execute.
- Base fee denotes a mandatory charge per unit of gas that adjusts dynamically based on network demand. This fee is not transferred to validators but is instead permanently removed from circulation through a burning mechanism.
- Priority fee, also known as a tip, is an optional additional amount offered per unit of gas to incentivize validators to include the transaction in a block more promptly.
- Max fee per gas represents the upper limit that a user is willing to pay per unit of gas, encompassing both the base fee and the priority fee, thereby allowing users to control their maximum expenditure under varying network conditions.
6.3. Latency Analysis
6.4. Sample Size
6.5. Security Analysis
6.5.1. Smart Contract Layer Security
6.5.2. Application Layer Security
6.5.3. Network Layer Security
7. Discussion
8. Limitations and Threats to Validity
9. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
dApps | Decentralized applications |
EVM | Ethereum Virtual Machine |
Wasm | WebAssembly |
IFPS | InterPlanetary File System |
CID | Content identifier |
2FA | Two-factor authentication |
ID | Identifier |
USD | US dollar |
ETH | ether |
npm | Node Package Manager |
npx | Node Package Execute |
ABI | Application Binary Interface |
URL | Uniform Resource Locator |
RPC | Remote Procedure Call |
Appendix A
References
- Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. 2008. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 5 May 2025).
- Habib, G.; Sharma, S.; Ibrahim, S.; Ahmad, I.; Qureshi, S.; Ishfaq, M. Blockchain Technology: Benefits, Challenges, Applications, and Integration of Blockchain Technology with Cloud Computing. Future Internet 2022, 14, 341. [Google Scholar] [CrossRef]
- Casino, F.; Dasaklis, T.K.; Patsakis, C. A systematic literature review of blockchain-based applications: Current status, classification and open issues. Telemat. Inform. 2019, 36, 55–81. [Google Scholar] [CrossRef]
- Morar, C.D.; Popescu, D.E. A Survey of Blockchain Applicability, Challenges, and Key Threats. Computers 2024, 13, 223. [Google Scholar] [CrossRef]
- Hinarejos, M.F.; Ferrer-Gomila, J.-L.; Isern-Deyà, A.-P.; Chévez-Alvarado, G.-F. A Blockchain-Based Protocol for Fair Delivery for Receipts. Future Internet 2025, 17, 5. [Google Scholar] [CrossRef]
- Butt, G.Q.; Sayed, T.A.; Riaz, R.; Rizvi, S.S.; Paul, A. Secure Healthcare Record Sharing Mechanism with Blockchain. Appl. Sci. 2022, 12, 2307. [Google Scholar] [CrossRef]
- Shahnaz, A.; Qamar, U.; Khalid, A. Using Blockchain for Electronic Health Records. IEEE Access 2019, 7, 147782–147795. [Google Scholar] [CrossRef]
- Piccardo, G.; Conti, L.; Martino, A. Blockchain Technology and Its Potential to Benefit Public Services Provision: A Short Survey. Future Internet 2024, 16, 290. [Google Scholar] [CrossRef]
- Cagigas, D.; Clifton, J.; Diaz-Fuentes, D.; Fernández-Gutiérrez, M. Blockchain for Public Services: A Systematic Literature Review. IEEE Access 2021, 9, 13904–13921. [Google Scholar] [CrossRef]
- Casallas, J.A.T.; Lovelle, J.M.C.; Molano, J.I.R. Smart contracts with blockchain in the public sector. Dialnet 2020, 6, 63–72. [Google Scholar]
- 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]
- Evaluation of Seconded and Locally Recruited Teachers in the European Schools. Available online: https://www.eursc.eu/BasicTexts/2023-01-D-32-en-6.pdf (accessed on 7 August 2025).
- Activity and Performance Evaluation. Available online: https://www.edu.ro/evaluare-activitate (accessed on 7 July 2025).
- Available online: https://www.isjcj.ro/wp-content/uploads/2025/04/Fisa-de-gradatie-de-merit-PROFESORI-TIC.pdf (accessed on 7 July 2025).
- Le, H.V.A.; Nguyen, Q.D.N.; Tadashi, N.; Tran, T.H. Blockchain-Based Decentralized Identity Management System with AI and Merkle Trees. Computers 2025, 14, 289. [Google Scholar] [CrossRef]
- Zheng, J.; Dike, C.; Pancari, S.; Wang, Y.; Giakos, G.C.; Elmannai, W. An In-Depth Review on Blockchain Simulators for IoT Environments. Future Internet 2022, 14, 182. [Google Scholar] [CrossRef]
- Enaya, A.; Fernando, X.; Kashef, R. Survey of Blockchain-Based Applications for IoT. Appl. Sci. 2025, 15, 4562. [Google Scholar] [CrossRef]
- Buterin, V. Ethereum White Paper: A Next Generation Smart Contract & Decentralized Application Platform. 2014. Available online: https://ethereum.org/content/whitepaper/whitepaper-pdf/Ethereum_Whitepaper_-_Buterin_2014.pdf (accessed on 17 May 2025).
- Kushwaha, S.S.; Joshi, S.; Singh, D.; Kaur, M.; Lee, H.-N. Ethereum Smart Contract Analysis Tools: A Systematic Review. IEEE Access 2022, 10, 7037–57062. [Google Scholar] [CrossRef]
- Wu, C.; Xiong, J.; Xiong, H.; Zhao, Y.; Yi, W. A Review on Recent Progress of Smart Contract in Blockchain. IEEE Access 2022, 10, 50839–50863. [Google Scholar] [CrossRef]
- Frisch, R.; Dobák, D.É.; Udvaros, J. Blockchain diploma authenticity verification system using smart contract technology. Ann. Math. Comput. Sci. 2023, 57, 1–23. [Google Scholar] [CrossRef]
- What Are Gas Fees? Available online: https://www.coinbase.com/learn/crypto-basics/what-are-gas-fees (accessed on 31 August 2025).
- Koutmos, D. Network Activity and Ethereum Gas Prices. J. Risk Financ. Manag. 2023, 16, 431. [Google Scholar] [CrossRef]
- How Smart Contracts Work with Blockchain: A Step-by-Step Guide. Available online: https://www.britannica.com/money/how-smart-contracts-work (accessed on 25 July 2025).
- Averin, A.; Averina, O. Review of Blockchain Frameworks and Platforms. In Proceedings of the International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon), Vladivostok, Russia, 6–9 October 2020. [Google Scholar]
- Werth, J.; Berenjestanaki, M.H.; Barzegar, H.R.; Ioini, N.E.; Pahl, C. A Review of Blockchain Platforms Based on the Scalability, Security and Decentralization Trilemma. In Proceedings of the 25th International Conference on Enterprise Information Systems (ICEIS), Prague, Czech Republic, 24–26 April 2023. [Google Scholar]
- Kiani, R.; Sheng, V.S. Ethereum Smart Contract Vulnerability Detection and Machine Learning-Driven Solutions: A Systematic Literature Review. Electronics 2024, 13, 2295. [Google Scholar] [CrossRef]
- Sealevel—Parallel Processing Thousands of Smart Contracts. Available online: https://medium.com/solana-labs/sealevel-parallel-processing-thousands-of-smart-contracts-d814b378192 (accessed on 25 July 2025).
- Smart Contracts. Available online: https://developers.cardano.org/docs/smart-contracts/ (accessed on 29 July 2025).
- Chaincode Tutorials. Available online: https://hyperledger-fabric.readthedocs.io/en/release-1.3/chaincode.html (accessed on 29 July 2025).
- Smart Contracts. Available online: https://docs.polkadot.com/develop/smart-contracts/ (accessed on 29 July 2025).
- How to Develop and Deploy an Avalanche Smart Contract. Available online: https://www.leewayhertz.com/avalanche-smart-contract/ (accessed on 29 July 2025).
- MultiversX Smart Contracts. Available online: https://docs.multiversx.com/developers/smart-contracts/ (accessed on 29 July 2025).
- Ouyang, S.; Huang, X. Education Evaluation Management Based on Blockchain Technology. Mob. Inf. Syst. 2022, 1–6. [Google Scholar] [CrossRef]
- Ren, F.; Zhao, B.; Wang, J.; Zhou, J.-X.; Xie, T.-Y. Enhancing Blended Learning Evaluation Through a Blockchain and Searchable Encryption Approach. Electronics 2025, 14, 1039. [Google Scholar] [CrossRef]
- Kistaubayev, Y.; Mutanov, G.; Mansurova, M.; Saxenbayeva, Z.; Shakan, Y. Ethereum-Based Information System for Digital Higher Education Registry and Verification of Student Achievement Documents. Future Internet 2023, 15, 3. [Google Scholar] [CrossRef]
- Sultana, S.A.; Rupa, C.; Malleswari, R.P.; Gadekallu, T.R. IPFS-Blockchain Smart Contracts Based Conceptual Framework to Reduce Certificate Frauds in the Academic Field. Information 2023, 14, 446. [Google Scholar] [CrossRef]
- Fernández-Blanco, G.; Froiz-Míguez, I.; Fraga-Lamas, P.; Fernández-Caramés, T.M. Design, Implementation and Practical Energy-Efficiency Evaluation of a Blockchain Based Academic Credential Verification System for Low-Power Nodes. Appl. Sci. 2025, 15, 6596. [Google Scholar] [CrossRef]
- Heredia, A.; Barros, M.-J.; Barros-Gavilanes, G. Decentralizing Certificates Issuance Through Blockchain. In Proceedings of the International Conference on Electrical, Computer and Energy Technologies, Cape Town, South Africa, 9–10 December 2022. [Google Scholar]
- McCabe, C.; Mohideen, A.I.C.; Singh, R. A Blockchain-Based Authentication Mechanism for Enhanced Security. Sensors 2024, 24, 5830. [Google Scholar] [CrossRef]
- Tahir, N.U.A.; Rashid, U.; Hadi, H.J.; Ahmad, N.; Cao, Y.; Alshara, M.A.; Javed, Y. Blockchain-Based Healthcare Records Management Framework: Enhancing Security, Privacy, and Interoperability. Technologies 2024, 12, 168. [Google Scholar] [CrossRef]
- Ethereum Node Tracker. Available online: https://etherscan.io/nodetracker (accessed on 16 July 2025).
- Zhou, S.; Li, K.; Xiao, L.; Cai, J.; Liang, W.; Castiglione, A. A systematic review of consensus mechanisms in blockchain. Mathematics 2023, 11, 2248. [Google Scholar] [CrossRef]
- web3.js-Ethereum JavaScript API—web3.js 1.0.0 Documentation. Available online: https://web3js.readthedocs.io/en/v1.10.0/ (accessed on 15 September 2025).
- Consensus Mechanisms. Available online: https://ethereum.org/en/developers/docs/consensus-mechanisms/ (accessed on 5 May 2025).
- What is Sepolia? A Beginner’s Guide to Ethereum Test Networks. Available online: https://getblock.medium.com/what-is-sepolia-a-beginners-guide-to-ethereum-test-networks-866663a26698 (accessed on 31 July 2025).
- Melissari, F.; Papadakis, A.; Chatzitheodorou, D.; Tran, D.; Schouteten, J.; Athanasiou, G.; Zahariadis, T. Experiences Using Ethereum and Quorum Blockchain Smart Contracts in Dairy Production. J. Sens. Actuator Netw. 2024, 13, 6. [Google Scholar] [CrossRef]
- Ma, N.; Chamundeeswari, V. Decentralized Crowdfunding harnessing Ethereum, Smart contracts and Metamask. In Proceedings of the International Conference on Recent Innovation in Smart and Sustainable Technology (ICRISST), Bengaluru, India, 15–16 March 2024. [Google Scholar]
- Singh, R.; Pervez, Z.; Tewari, H. Blockchain-Enabled NextGen Service Architecture for Mobile Internet Offload. Future Internet 2023, 15, 173. [Google Scholar] [CrossRef]
- Decentralized File Sharing; Explained. Available online: https://cointelegraph.com/explained/decentralized-file-sharing-explained (accessed on 5 May 2025).
- What is IFPS? Available online: https://aioz.network/blog/what-is-ipfs (accessed on 31 July 2025).
- Al-E’mari, S.; Anbar, M.; Sanjalawe, Y.; Manickam, S. A Labeled Transactions-Based Dataset on the Ethereum Network. In Proceedings of the Advances in Cyber Security, Penang, Malaysia, 24–25 August 2021. [Google Scholar]
- Cruz, J.P.; Kaji, Y.; Yanai, N. RBAC-SC: Role-Based Access Control Using Smart Contract. IEEE Access 2018, 6, 12240–12251. [Google Scholar] [CrossRef]
- Merlec, M.M.; Islam, M.M.; Lee, Y.K.; In, H.P. A Consortium Blockchain-Based Secure and Trusted ElectronicPortfolio Management Scheme. Sensors 2022, 22, 1271. [Google Scholar] [CrossRef]
- Passerat-Palmbach, J.; Farnan, T.; McCoy, M.; Harris, J.D.; Manion, S.T.; Flannery, H.L. Blockchain-orchestrated machine learning for privacy preserving federated learning in electronic health data. In Proceedings of the 2020 IEEE International Conference on Blockchain (Blockchain), Rhodes, Greece, 2–6 November 2020. [Google Scholar]
- Peng, W.; Lu, T.; Peng, W.; Wang, Z. An efficient blockchain-based framework for file sharing. Sci. Rep. 2024, 14, 18009. [Google Scholar] [CrossRef] [PubMed]
- Khan, A.U.R.; Ahmad, R.W. Blockchain-based Academic Degrees Issuance and Attestation. In Proceedings of the International Conference on IT and Industrial Technologies, Faisalabad, Pakistan, 3–4 October 2022. [Google Scholar]
- Gas ETH Price (GAS-ETH). Available online: https://finance.yahoo.com/quote/GAS-ETH/history/ (accessed on 7 August 2025).
- Ethereum Development Environment for Professionals. Available online: https://hardhat.org/ (accessed on 4 August 2025).
- Run JavaScript Everywhere. Available online: https://nodejs.org/en (accessed on 15 January 2025).
- Ethereum Sepolia Faucet. Available online: https://cloud.google.com/application/web3/faucet/ethereum/sepolia (accessed on 6 August 2025).
- Ethereum Sepolia Faucet. Available online: https://www.alchemy.com/faucets/ethereum-sepolia (accessed on 6 August 2025).
- Everything I Learned Building My First DApp—A Frontend Perspective. Available online: https://coinsbench.com/everything-i-learnt-building-my-first-dapp-a-frontend-perspective-ba810be1493f (accessed on 14 May 2025).
- Etherscan. Available online: https://etherscan.io/ (accessed on 5 May 2025).
- Alkhawi, M.A.; Alshameri, A.S. Cost-Effective and Efficient Blockchain Framework for Verifying Certificate in Yemeni Universities. Turk. J. Comput. Math. Educ. 2024, 15, 206–216. [Google Scholar] [CrossRef]
- Forever Isn’t Free: The Cost of Storage on a Blockchain Database. Available online: https://medium.com/ipdb-blog/forever-isnt-free-the-cost-of-storage-on-a-blockchain-database-59003f63e01 (accessed on 1 August 2025).
- Jain, A.; Jain, C.; Krystyniak, K. Blockchain transaction fee and Ethereum Merge. Financ. Res. Lett. 2023, 58, 104507. [Google Scholar] [CrossRef]
- Leonardos, S.; Monnot, B.; Reijsbergen, D.; Skoulakis, E.; Piliouras, G. Dynamical analysis of the EIP-1559 Ethereum fee market. In Proceedings of the 3rd ACM Conference on Advances in Financial Technologies, Arlington, Virginia, 26–28 September 2021. [Google Scholar]
- EIP-1559|How Much Was My Gas Fee Again…? Available online: https://ingeun92.medium.com/eip-1559-how-much-was-my-gas-fee-again-6a8cbbe26477 (accessed on 6 August 2025).
- Teisserenc, B.; Sepasgozar, S.M.E. Software Architecture and Non-Fungible Tokens for Digital Twin Decentralized Applications in the Built Environment. Buildings. 2022, 12, 1447. [Google Scholar] [CrossRef]
- Available online: https://coinmarketcap.com/currencies/ethereum/ (accessed on 5 May 2025).
- Etherscan Average Transaction Fee Chart. Available online: https://etherscan.io/chart/avg-txfee-usd (accessed on 2 September 2025).
- Baldauf, M.; Sonnleitner, E.; Kurz, M. Exemplary Ethereum Development Strategies Regarding Security and Gas-Saving. Electronics 2024, 13, 117. [Google Scholar] [CrossRef]
- Testnets Explained: Guide to Blockchain Testing Environments. Available online: https://nownodes.medium.com/testnets-explained-guide-to-blockchain-testing-environments-3b20901f2ee4 (accessed on 7 August 2025).
- Solidity Tutorial on Gas Efficiency: 12 Tips to Tackle Rising Fees on Base and Other L2 Chains. Available online: https://www.cyfrin.io/blog/solidity-gas-efficiency-tips-tackle-rising-fees-base-other-l2 (accessed on 7 August 2025).
- How Ethereum Gas Fees Work. Available online: https://coinsbench.com/ethereum-gas-fees-demystified-a-deep-dive-into-transaction-costs-a156f8375c18 (accessed on 7 August 2025).
- Fartitchou, M.; Lamaakal, I.; Makkaoui, K.E.; Allali, Z.E.; Maleh, Y. BlockMEDC: Blockchain Smart Contracts System for Securing Moroccan Higher Education Digital Certificates. IEEE Access 2025, 13, 39152–39175. [Google Scholar] [CrossRef]
- Farabi, A.; Khandaker, I.; Jahan, N.; Khalil, I. ShikkhaChain: A Blockchain-Powered Academic Credential Verification System for Bangladesh. ArXiv 2025, arXiv:2508.05334. [Google Scholar] [CrossRef]
- Khan, D.; Jung, L.T.; Hashmani, M.A. Systematic Literature Review of Challenges in Blockchain Scalability. Appl. Sci. 2021, 11, 9372. [Google Scholar] [CrossRef]
Platform | Type of Contracts | Programming Language | Environment | Compatibility |
---|---|---|---|---|
Ethereum | Smart Contract | Solidity [27] | EVM [27] | - |
Solana | Programs | Rust, C, C++ [28] | Sealevel [28] | - |
Cardano | Smart Contract | Plutus (Haskell) [29] | Plutus Core [29] | - |
Hyperledger Fabric | Chaincode | Go, node.js, Java [30] | Executes within a containerized environment (e.g., Docker) [30] | - |
PolkaDot | Smart Contract | Rust/ink! [31] | Wasm [31] | Supports Solidity contracts executed by the PolkaVM and EVM [31] |
Avalanche | Smart Contract | Solidity [32] | EVM [32] | EVM-compatible on the C-Chain [32] |
MultiversX | Smart Contract | Rust [33] | Wasm [33] | - |
Authors | Blockchain Name | Blockchain Type | Storage Method | Application Domain | Area of Interest |
---|---|---|---|---|---|
Ouyang and Huang [34] | Not Specified | Not Specified | Cloud | Education | The educational evaluation management is assessed |
Ren et al. [35] | Ethereum | Public | IFPS | Education | Blended teaching evaluation system is assessed |
Kistaubayev et al. [36] | Ethereum consortium | Private | IFPS | Education | Managing diplomas and certificates |
Leka et al. [32] | Ethereum | Public | IFPS | Education | Managing diplomas and certificates |
Sultana et al. [37] | Ethereum | Public | IFPS | Education | Managing diplomas and certificates |
Fernández-Blanco et al. [38] | Ethereum | Public | IFPS | Education | Managing diplomas and certificates |
Tiganoaia and Alexandru [39] | Polygon | Public | IFPS | Social | Managing donations for social and educational causes |
McCabe et al. [40] | Ethereum | Public | Local storage | Authentication | Improving username-password combinations and conventional two-factor authentication system |
Tahir et al. [41] | Ethereum | Public | IPFS | Health | Health care information |
Characteristic | Description |
---|---|
Type of blockchain | Layer 1 |
Main network | Ethereum Mainnet |
Main test network | Sepolia |
Consensus mechanism | Proof-of-stake |
Smart contracts | Native support |
Smart contracts language | Solidity |
Runtime environment | EVM |
Characteristic | Description |
---|---|
Type of wallet | Browser extension Mobile app |
Key Storage | Locally |
Account Management | Allows creation, import, and export of accounts and private keys |
Network Support | Layer 1 blockchains (e.g., Ethereum) Layer 2 blockchains (e.g., Polygon) Testnet (e.g., Sepolia) |
Web3 Integration | Supports |
Elements | Description |
---|---|
contract Attestations {} | Encapsulates attestation data |
function generateAttestation() | Creates an attestation |
function getAttestation() | Retrieves an existing attestation |
function isVerified() | Verifies whether a given attestation ID is registered |
event AttestationGenerated() | Announces the successful creation of an attestation |
Transaction | Gas Price per Unit in Gwei | Gas Used | Transaction Cost in Gwei 1 | Transaction Cost in ETH 2 | Transaction Cost in USD 3 | |
---|---|---|---|---|---|---|
Base Fee in Gwei | Priority Fee in Gwei | |||||
Transaction 1 | 0.000008157 | 0.001 | 163,918 | 165.255 | 0.00000016 | 0.00057 |
Transaction 2 | 0.000018558 | 0.001 | 146,818 | 147.090 | 0.00000014 | 0.00050 |
Transaction 3 | 0.000019033 | 0.001 | 146,818 | 147.097 | 0.00000014 | 0.00050 |
Transaction 4 | 0.000017642 | 0.001 | 146,818 | 149.408 | 0.00000014 | 0.00050 |
Transaction 5 | 0.000166831 | 0.001 | 146,818 | 171.311 | 0.00000017 | 0.00061 |
Transaction 6 | 0.000385548 | 0.001 | 146,818 | 203.423 | 0.00000018 | 0.00064 |
Transaction 7 | 0.000332263 | 0.001129204 | 146,818 | 214.569 | 0.00000021 | 0.00078 |
Transaction 8 | 0.000036173 | 0.001 | 146,818 | 152.128 | 0.00000015 | 0.00056 |
Transaction 9 | 0.000034593 | 0.001 | 146,818 | 151.896 | 0.00000015 | 0.00056 |
Transaction 10 | 0.00039385 | 0.001 | 146,890 | 204.742 | 0.00000020 | 0.00074 |
Transaction | Latency (in Seconds) |
---|---|
Transaction 1 | 10.32 |
Transaction 2 | 11.46 |
Transaction 3 | 7.88 |
Transaction 4 | 8.08 |
Transaction 5 | 8.48 |
Transaction 6 | 66.81 |
Transaction 7 | 4.37 |
Transaction 8 | 9.76 |
Transaction 9 | 4.98 |
Transaction 10 | 3.51 |
Solution | Type of Document Used in Solution | Solution Name | Year | Ethereum Test Network | Transaction Fee (ETH) | Latency (in Seconds) |
---|---|---|---|---|---|---|
Sultana et al. [37] | Academic certificates | - | 2023 | localhost 8485 | 0.01124786 | not specified |
Fartitchou et al. [77] | Academic certificates | BlockMEDC | 2025 | ZKsync Era Sepolia | 0.0000070533 | not specified |
Farabi et al. [78] | Academic certificates | ShikkhaChain | 2025 | Sepolia | not specified | 12–25 |
Our solution | Locally issued attestations | - | 2025 | Sepolia | 0.000000164 1 | 3.51–66.81 |
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Silaghi, D.L.; Artenie, A.C.; Popescu, D.E. Optimizing Teacher Portfolio Integrity with a Cost-Effective Smart Contract for School-Issued Teacher Documents. Computers 2025, 14, 395. https://doi.org/10.3390/computers14090395
Silaghi DL, Artenie AC, Popescu DE. Optimizing Teacher Portfolio Integrity with a Cost-Effective Smart Contract for School-Issued Teacher Documents. Computers. 2025; 14(9):395. https://doi.org/10.3390/computers14090395
Chicago/Turabian StyleSilaghi, Diana Laura, Andrada Cristina Artenie, and Daniela Elena Popescu. 2025. "Optimizing Teacher Portfolio Integrity with a Cost-Effective Smart Contract for School-Issued Teacher Documents" Computers 14, no. 9: 395. https://doi.org/10.3390/computers14090395
APA StyleSilaghi, D. L., Artenie, A. C., & Popescu, D. E. (2025). Optimizing Teacher Portfolio Integrity with a Cost-Effective Smart Contract for School-Issued Teacher Documents. Computers, 14(9), 395. https://doi.org/10.3390/computers14090395