Design and Implementation of a Blockchain-Based Personal Financial Recording System Using Proof of Authority (PoA) Consensus
Keywords:
Blockchain, Proof of Authority, Personal Finance, Digital Signature, FlaskAbstract
This research aims to develop a secure, transparent, and tamper-proof personal financial recording system by utilizing blockchain technology with the Proof of Authority (PoA) consensus mechanism. Many conventional recording methods are vulnerable to manipulation and data loss, which highlights the need for a more robust digital solution. The system is developed using the Flask framework (Python) and applies RSA digital signatures to verify transaction authenticity. The Research and Development (R&D) method is used, encompassing system analysis, design, implementation, and testing. Transactions are stored in JSON files and validated by registered validators. The system ensures that only authorized parties can approve and sign transactions. The testing phase showed that hash validation and signature verification mechanisms worked effectively, ensuring data integrity. Although the system successfully detected manual manipulations of block data, it requires better user feedback when validation fails. The study concludes that a PoA-based blockchain system is highly suitable for individual financial recording needs, combining cryptographic security and ease of use.
Keywords: Blockchain; Proof of Authority; Personal Finance; Digital Signature; Flask
INTISARI
Penelitian ini bertujuan untuk mengembangkan sistem pencatatan keuangan pribadi yang aman, transparan, dan tidak dapat dimanipulasi dengan memanfaatkan teknologi blockchain dan mekanisme konsensus Proof of Authority (PoA). Sistem pencatatan konvensional sering kali rawan manipulasi serta kehilangan histori transaksi, sehingga diperlukan solusi digital yang lebih andal. Sistem dikembangkan menggunakan framework Flask (Python) dan menerapkan tanda tangan digital RSA untuk menjamin keaslian data transaksi. Metode penelitian yang digunakan adalah Research and Development (R&D), meliputi analisis, perancangan, implementasi, dan pengujian sistem. Transaksi disimpan dalam file JSON dan divalidasi oleh validator yang terdaftar. Sistem memastikan hanya pihak yang memiliki otoritas yang dapat menyetujui dan menandatangani transaksi. Hasil pengujian menunjukkan bahwa sistem berhasil mendeteksi perubahan data secara manual melalui validasi hash dan verifikasi tanda tangan digital. Meski demikian, sistem perlu ditingkatkan dalam aspek umpan balik kepada pengguna saat validasi gagal. Kesimpulannya, sistem blockchain berbasis PoA sangat cocok untuk pencatatan keuangan pribadi karena menggabungkan keamanan kriptografis dengan kemudahan penggunaan.
Kata Kunci: Blockchain; Proof of Authority; Keuangan Pribadi; Tanda Tangan Digital; Flask
References
Alwi, A., Hernadi, J., & Munirah. (2022). Design printed signature protocol based on a blockchain concept. International Journal of Computer Applications, 184(17), 6–12. https://doi.org/10.5120/ijca2022922167
Anggraeni. (2025). Penerapan SHA-256 dalam Keamanan Data Digital. Universitas Islam Sultan Agung. http://repository.unissula.ac.id/40125/1/Teknik%20Informatika_32602100116_fullpdf.pdf
Handarini, D., Anugrah, S., Suyono, W., & Puspa, E. (2025). Akuntansi Keuangan dalam Era Digital: Peran Teknologi Blockchain dan AI dalam Transparansi dan Akuntabilitas. Jurnal Wahana Akuntansi, Universitas Negeri Jakarta. https://www.researchgate.net/publication/389762166_Akuntansi_Keuangan_dalam_Era_Digital_Peran_Teknologi_Blockchain_dan_AI_dalam_Transparansi_dan_Akuntabilitas
Handoko, A., & Trisna, T. (2024). Implementasi Blockchain Untuk Keamanan Sistem Pembayaran Digital dan Optimasi Transaksi Keuangan (Studi Kasus Industri Fintech di Indonesia). Jurnal Teknik Informatika, 6(1), 55–64. https://journal.stiestekom.ac.id/index.php/TEKNIK/article/download/589/488
Hardiyanto, I., Rafdinal, R., & Juniarti, M. (2023). Financial technology in the new era: Cryptocurrency. ResearchGate. https://www.researchgate.net/publication/377921737_FINANCIAL_TECHNOLOGY_IN_THE_NEW_ERA_Cryptocurrency
Jamal, S. (2024). Peran Teknologi Blockchain dalam Keuangan Syariah: Analisis Tantangan dan Solusinya. Al Musyarakah: Jurnal Ekonomi Islam, Universitas Ibnu Chaldun Jakarta. https://jurnal.uic.ac.id/Al-Musyarakah/article/view/276
Khairunisa, N. (2025). Pemanfaatan Blockchain dalam Pencegahan Kecurangan Laporan Keuangan. Universitas Islam Indonesia. https://dspace.uii.ac.id/bitstream/handle/123456789/56678/21312242.pdf?sequence=1
Maysanjaya, G., & Dermawan, Y. (2023). Manajemen Basis Data: Teori dan Implementasi. ResearchGate. https://www.researchgate.net/publication/387183316_MANAJEMEN_BASIS_DATA_TEORI_DAN_IMPLEMENTASI
Munir, M., Nuryani, S., & Putra, R. (2021). Kajian Kausal Teknologi Blockchain dalam Audit Pada Era Revolusi Industri 4.0. Proceedings of National Seminar on Applied Informatics (NSAFE). http://conference.um.ac.id/index.php/nsafe/article/viewFile/808/3746
Nuraini, F. N., Yulianti, R., & Lestari, A. (2024). Peran teknologi blockchain dalam meningkatkan keandalan akuntansi. Profit: Jurnal Manajemen, Bisnis dan Akuntansi, Universitas Maritim AMNI. https://journal.unimar-amni.ac.id/index.php/profit/article/view/3421
Rosyidi, A., Putri, D., & Naufal, R. (2022). Integrasi Distribusi Data Radar Menggunakan Teknologi Blockchain dan Kriptograf. Sainstech: Jurnal Sains dan Teknologi, 3(2), 112–120. https://ejournal.istn.ac.id/index.php/sainstech/article/download/1405/926
Setianingsih, R., & Nasution, M. I. P. (2024). Analisis teknologi blockchain dalam menjaga keamanan dan privasi data di sektor keuangan. Jurnal Ilmiah Nusantara, 4(1), 33–45. https://www.ejurnal.kampusakademik.co.id/index.php/jinu/article/view/1841
Shafira, N., & Kartinah, I. (2024). Pengembangan aplikasi web untuk pencatatan transaksi berbasis blockchain menggunakan Flask. Jurnal Teknologi dan Sistem Informasi, 5(2), 88–97. https://journal.admi.or.id/index.php/JTS/article/view/1710
Sutopo, W. (2023). Pemrograman Blockchain di Polygon dengan Python. Google Books. https://books.google.com/books?id=DbOzEAAAQBAJ
Wahyudi, R., Ristian, U., & Suhardi. (2024). Pengamanan Tanda Tangan Digital Dalam QR Code Berbasis Website Menggunakan Metode RSA. JUPITER: Jurnal Penelitian Ilmu Komputer dan Teknologi Informasi, 6(1), 77–86. https://jurnal.polsri.ac.id/index.php/jupiter/article/download/8402/3044/24898
Windyasari, F. D., Wulandari, I. M., & Hadi, N. S. (2024). Pengenalan sistem informasi secara umum. Pustaka Hadla. https://www.researchgate.net/publication/386113006_PENGENALAN_SISTEM_INFORMASI_SECARA_UMUM
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Faizal Firdaus Salam, Elinda Lusyana Puji Ristanti

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


