Implementasi Blockchain Quorum Berbasis IBFT dalam Pengamanan dan Integritas Log Aktivitas Server

Authors

  • Nugroho Adi Prasetyo Universitas Islam Nahdlatul Ulama Jepara
  • Sarwido Sarwido Universitas Islam Nahdlatul Ulama Jepara
  • Gentur Wahyu Nyipto Wibowo Universitas Islam Nahdlatul Ulama Jepara

DOI:

https://doi.org/10.35870/jtik.v10i3.6275

Keywords:

Blockchain, Server, Log Activity, Quorum IBFT, Smart Contract

Abstract

This research uses a blockchain-based system for audit logging that relies on Quorum IBFT to ensure that data can't be altered and to handle potential server failures. The AuditLog smart contract was placed on a network of 7 validators, all of which were connected to each other. Logs were processed in batches every 5 minutes, which led to a logging rate of 0.0954 logs per second, or about 8,244 logs each day, with an efficiency gain of 2 to 9 times. When analyzing 651 transactions, the average time to confirm a log was 6.16 seconds, and 81.8% of them were confirmed within 2 to 5 seconds. Tests showed that the system can handle up to 2 failed nodes, but if 3 nodes stop working, the system can't reach agreement and stops creating new blocks, proving that the IBFT system works as intended. The system also sends real-time alerts via Telegram every 5 seconds, giving early warnings about any problems. A review of the smart contract confirmed that it can't be changed because it doesn’t have functions like editLog(), deleteLog(), or updateLog(). The contract has five functions: addLog, addLogBatch, getLog, getLogCount, and logs. These only allow adding data or viewing it, ensuring that logs are permanent and can’t be changed, with proof through cryptographic transaction hashes. This solution provides better audit trails than traditional databases because it uses built-in immutability, transparency across a network, cryptographic proof that can't be denied, and the ability to handle server failures. It is suitable for important systems like government infrastructure, financial systems, and security monitoring.

Downloads

Download data is not yet available.

Author Biographies

  • Nugroho Adi Prasetyo, Universitas Islam Nahdlatul Ulama Jepara

    Program Studi Teknik Informatika, Universitas Islam Nahdlatul Ulama Jepara, Kabupaten Jepara, Provinsi Jawa Tengah, Indonesia.

  • Sarwido Sarwido, Universitas Islam Nahdlatul Ulama Jepara

    Program Studi Teknik Informatika, Universitas Islam Nahdlatul Ulama Jepara, Kabupaten Jepara, Provinsi Jawa Tengah, Indonesia.

  • Gentur Wahyu Nyipto Wibowo, Universitas Islam Nahdlatul Ulama Jepara

    Program Studi Teknik Informatika, Universitas Islam Nahdlatul Ulama Jepara, Kabupaten Jepara, Provinsi Jawa Tengah, Indonesia.

References

De Oliveira, D. B., Casini, D., & Cucinotta, T. (2023). Operating system noise in the Linux kernel. IEEE Transactions on Computers, 72(1), 196–207. https://doi.org/10.1109/TC.2022.3187351.

Fitriasari, N. S., Malik, A., Wilujeung, A. D., Ahmad, K. K., & Putri, K. A. (2021). Analisis penerapan model cloud ERP pada UKM di Indonesia. Prosiding Seminar Nasional Ilmu Komputasi, 1(1), 2–13.

Fu, B., Li, S. U., Wei, J., Wang, Q., & Tu, J. (2021). System based on deep learning and an embedded Linux system. IEEE Access, 9. https://doi.org/10.1109/ACCESS.2021.3114496.

Gafur, A., Febriyanto, S., & Kholis, N. (2022). Model pemasaran modern perbankan syariah dengan teknologi blockchain. At-Thullab Journal of Islamic Studies, 4(1), 926–942. https://doi.org/10.20885/tullab.vol4.iss1.art8

Gunawan, W., & Sunandar, E. (2021). Implementasi cloud storage menggunakan OwnCloud dan Ubuntu server studi kasus pada. Journal of Innovative Future Technologies, 3(1), 1–10.

Guo, J., Liang, H., & Long, J. (2024). Leveraging file system characteristics for ransomware mitigation in Linux operating system environments. Research Square, 0–6.

Hsieh, W. B., Leu, J. S., & Takada, J.-I. (2022). Use chains to block DNS attacks: A trusty blockchain-based domain name system. Journal of Communication Networks, 24(3), 347–356. https://doi.org/10.23919/JCN.2022.000009

Iswanto, N. I., Putri, Z., Munawar, R., Komalasari, R., & Widhiantoro, D. (2022). Pemanfaatan teknologi blockchain di bidang pendidikan. Tematik, 9(2), 171–181. https://doi.org/10.38204/tematik.v9i2.1082.

Jatmiko, A., Hendrawan, N. D., Affandi, A. S., & Susanto, D. S. (2023). Sistem pendeteksi jenis penyakit pernapasan menggunakan metode gabungan GRU dan LSTM melalui suara pasien dengan gangguan pernapasan. Jurnal Informatika Polinema, 9(4), 445–450. https://doi.org/10.33795/jip.v9i4.1407.

Kadly, E. I., Rosadi, S. D., & Gultom, E. (2021). Keabsahan blockchain-smart contract dalam transaksi elektronik: Indonesia, Amerika dan Singapura. Jurnal Sains Sosio Humaniora, 5(1), 199–212.

Maharani, C. N., & Darwis, D. (2023). Analisis perbandingan kualitas perangkat lunak pada website perguruan tinggi menggunakan metode Webqual, Apache J-Meter, dan Web Server Stress Tool. Jurnal Teknologi dan Sistem Informasi, 4(1), 34–41.

Megantara, R. A., Alzami, F., Pramunendar, R. A., & Prabowo, D. P. (2022). Pengembangan dan implementasi Docker untuk memaksimalkan utilitas server universitas pada masa COVID-19. Transmisi Jurnal Ilmiah Teknik Elektro, 24(2), 48–54. https://doi.org/10.14710/transmisi.24.2.48-54.

Melissari, F., Papadakis, A., Chatzitheodorou, D., Tran, D., Schouteten, J., & Athanasiou, T., Zahariadis, G. (2024). Experiences using Ethereum and Quorum blockchain smart contracts in dairy production. Journal of Sensors and Actuator Networks, 13(1), 6. https://doi.org/10.3390/jsan13010006.

Pataropura, A., Tarunay, I. O., & Nathaniel, J. (2024). Implementasi load balancing dan high availability pada sistem OpenBSD: Tinjauan metode dan kinerja. Bit-Tech (Binary Digit. - Technol.), 7(2). https://doi.org/10.32877/bt.v7i2.1725.

Rahmayati, R. (2021). Strengthening Islamic banking services in Indonesia through blockchain technology: The ANP-STEP approach. At-Tijaroh Journal of Islamic Management and Business, 7(3), 259–272.

Rane, S., Wagh, S., & Dixit, A. (2022). Blockchain driven secure and efficient logging for cloud forensics. International Journal of Computer and Digital Systems, 11(1), 1439–1455. https://doi.org/10.12785/ijcds/1101117.

Rizky, A., Kurniawan, S., Gumelar, R. D., Kurniawan, V., & Prakoso, M. B. (2021). Use of blockchain technology in implementing information system security on education. BEST (Journal of Biology Education Science and Technology), 4(1), 62–70.

Suryawijaya, T. W. E. (2023). Memperkuat keamanan data melalui teknologi blockchain: Mengeksplorasi implementasi sukses dalam transformasi digital di Indonesia. Jurnal Studi Kebijakan Publik, 2(1), 55–67.

Tampubolon, O. J. Y., Bhawiyuga, A., & Siregar, R. A. (2022). Implementasi blockchain berbasis BigchainDB untuk menjamin keamanan data dalam sistem pencatatan rekam medis. Jurnal Teknologi Informasi dan Komunikasi, 6(3), 1471–1480.

Zhao, W., Yang, S., & Luo, X. (2020). Secure hierarchical processing and logging of sensing data and IoT events with blockchain. ACM International Conference Proceeding Series, 52–56. https://doi.org/10.1145/3390566.3391672.

Downloads

Published

2026-07-01

Issue

Section

Computer & Communication Science

How to Cite

Prasetyo, N. A., Sarwido, S., & Wibowo, G. W. N. (2026). Implementasi Blockchain Quorum Berbasis IBFT dalam Pengamanan dan Integritas Log Aktivitas Server. Jurnal JTIK (Jurnal Teknologi Informasi Dan Komunikasi), 10(3), 1153-1161. https://doi.org/10.35870/jtik.v10i3.6275

Similar Articles

1-5 of 20

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)