Perancangan Prototipe Sistem Verifikasi Dokumen Akademik Berbasis Blockchain dengan Implementasi Protokol EIP-712 untuk Menjamin Integritas Data
Keywords:
Blockchain, Hyperledger Besu, EIP-712, Verifikasi Dokumen Akademik, Tanda Tangan DigitalAbstract
Penelitian ini merancang sebuah prototipe sistem verifikasi dokumen akademik berbasis blockchain untuk mengatasi kelemahan sistem terpusat yang rentan terhadap Single Point of Failure (SPoF) dan manipulasi data sistem. Sistem menggunakan privat blockchain Hyperledger Besu dengan konsensus QBFT serta protokol data terstruktur EIP-712 untuk menghasilkan tanda tangan digital yang human-readable. Data yang disimpan di blockhain direpresentaikan sebagai identityHash dan fileHash, kemudian ditandatangani dan disimpan di blockchain melalui API Middleware. Selain itu sistem menerapkan mekanisme zero-gas dan pemisahan antara relayer dan signer. Hasil pengujian menunjukan bahwa sistem memenuhi parameter transaksi blockchain berdasarkan NISTIR 8202, serta mampu memverifikasi integritas dokumen melalui pencocokan idendityHash dan fileHash dengaan data on-chain. Selain itu, transaksi juga berhasil dilakukan tanpa ada biaya gas pada jaringaan. Kode implementasi bisa diakses di halaman: https://github.com/rizkycahyono97/tasdiqi
Downloads
References
1] N. S. Awang Abu Bakar, N. Yahya, N. B. Idris, Z. Zakaria, and M. A. Mohd Nordin, “Enhancing Academic Credential Integrity Through Blockchain-Based Verification Systems,” in New Trends in Intelligent Software Methodologies, Tools and Techniques, vol. 0, H. Fujita et al., Ed. IOS Press, 2025, pp. 55–67.
[2] Z. Zheng, S. Xie, H.-N. Dai, X. Chen, and H. Wang, “Blockchain Challenges and Opportunities : A Survey Shaoan Xie Hong-Ning Dai Huaimin Wang,” Int. J. Web Grid Serv., vol. 14, no. 4, pp. 1–24, 2017.
[3] R. Bloemen, L. Logvinov, and J. Evans, “EIP-712: Typed structured data hashing and signing,” Ethereum Improvement Proposals, 2017. .
[4] O. S. Saleh, O. Ghazali, and M. E. Rana, “Blockchain based framework for educational certificates verification,” J. Crit. Rev., vol. 7, no. 3, pp. 79–84, 2020.
[5] Dinesh Kumar K, S. P, and M. K. D.S, “Educational Certificate Verification System Using Blockchain,” Int. J. Sci. Technol. Res., vol. 9, no. 03, pp. 82–85, 2020.
[6] S. Gangwar, “Blockchain-based Authentication and Verification System for Academic Certificate using QR Code and Decentralized Applications,” Int. J. Comput. Appl., vol. 186, no. 26, pp. 975–8887, 2024.
[7] Y. N. Stolyarov, “A document as information with a specific function,” Sci. Tech. Inf. Process., vol. 38, no. 4, pp. 265–268, 2021.
[8] Hyperledger Foundation, “Hyperledger Besu,” Hyperledger Foundation. .
[9] G. Wood, “Ethereum: A secure decentralised generalised transaction ledger.” pp. 1–32, 2014.
[10] O. Pal, B. Alam, V. Thakur, and S. Singh, “Key management for blockchain technology,” ICT Express, vol. 7, no. 1, pp. 76–80, 2021.
[11] R. G. Duran, D. Yarleque-Ruesta, M. Belles-Munoz, A. Jimenez-Viguer, and J. L. Munoz-Tapia, “An Architecture for Easy Onboarding and Key Life-Cycle Management in Blockchain Applications,” IEEE Access, vol. 8, pp. 115005–115016, 2020.
[12] A. Brömme and T. Yavas, “snaproot: Decentralized File Integrity Verification Using Blockchain-Anchored Cryptographic Hashing,” vol. 3, pp. 1–38.
[13] N. S. Ramya, V. Lasya, and A. A. Michael, “Blockchain Based Academic Certification Verification System Sathyabama Institute of Science and Technology Chennai , India,” in Proceedings of the International Conference on Intelligent Systems for a Sustainable Future (ISSF 2026), no. Issf, Atlantis Press, 2026, pp. 944–955.
[14] V. Hema, S. Thota, S. N. Kumar, C. Padmaja, and C. Bala, “Scrum : An Effective Software Development Agile Tool Scrum : An Effective Software Development Agile Tool,” 2020.
[15] D. Yaga, P. Mell, N. Roby, and K. Scarfone, “Blockchain Technology Overview,” Gaithersburg, MD, USA, 2018.