Implementasi IPFS untuk Mengurangi Gas Fee Smart Contract Ethereum pada Aplikasi Penggalangan Dana

Hutomo Sakti Kartiko, Tedy Rismawan, Ikhwan Ruslianto

Abstract


Blockchain merupakan teknologi buku besar yang bersifat decentralized. Blockchain memiliki protokol consensus sebagai kesepakatan bersama dalam pengelolaan basis data. Contoh penerapan blockchain yaitu ethereum. Kelebihan ethereum yaitu dapat menjalankan program atau aturan yang disebut sebagai smart contract. Proses perubahan data pada ethereum memerlukan biaya transaksi atau gas fee. Nilai gas fee ini fluktuatif menyesuaikan gas fee terendah saat ini, kepadatan jaringan dan kompleksitas transaksi. Smart contract ethereum tidak efisien untuk menyimpan data yang berukuran besar karena semakin besar data yang disimpan maka semakin kompleks transaksi yang perlu dilakukan. Untuk meningkatkan efisiensi gas fee smart contract maka dilakukan sebuah penelitian dengan menerapkan InterPlanetary File System (IPFS). Teknik yang digunakan yaitu mengkombinasikan teknologi IPFS dengan smart contract ethereum untuk mengurangi kompleksitas transaksi ketika proses penyimpanan data penggalangan dana ke smart contract ethereum. Penerapan IPFS pada aplikasi penggalangan dana membutuhkan gas fee 0,00311847-0,003379868 ETH dengan kecepatan transaksi 12-36 detik. Berdasarkan pengujian sebanyak 40 kali dengan data yang berbeda, penerapan IPFS dapat menurunkan gas fee dengan rata-rata hingga 94,39% dan kecepatan transaksi sistem yang menerapkan IPFS lebih besar 13,55% dari sistem yang tidak menerapkan IPFS.


Keywords


Ethereum; Smart Contract; Gas; Penggalangan Dana; IPFS

Full Text:

PDF

References


I. C. Lin and T. C. Liao, “A survey of blockchain security issues and challenges,” International Journal of Network Security, vol. 19, no. 5, pp. 653–659, Sep. 2017, doi: 10.6633/IJNS.201709.19(5).01.

A. Fauzan N I, “TEKNOLOGI BLOCKCHAINDAN PERANANNYA DALAM ERA DIGITAL,” Jurnal BJB University, vol. 4, pp. 1–15, Dec. 2018.

H. A. Mutar and M. S. Al-Huseiny, “Implementation of national cryptocurrency using ethereum development platform,” in Proc. IUS Conference, vol. 7, no. 3, pp. 1021–1029, 2019. [Online]. Available: http://pen.ius.edu.ba

G. Hileman and M. Rauchs, “2017 Global Blockchain Benchmarking Study,” SSRN Electron. J., 2017, doi: 10.2139/ssrn.3040224.

G. Hardeman, “Replacing Paper Contracts With Ethereum Smart Contracts,” U.S. Patent Pending, 2016.

V. Buterin, “A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM,” Webpage, 2014. [Online]. Available: [Link not provided].

D. D. Wood, “ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER,” Computer Science Report, 2014.

M. Ainun Fajar, “QUALITY OF SERVICE ETHEREUM BLOCKCHAIN BERBASIS IPFS UNTUK VALIDASI IJAZAH SEKOLAH,” Article, 2020.

N. Nizamuddin, H. R. Hasan, and K. Salah, “IPFS-blockchain-based authenticity of online publications,” in Lecture Notes in Computer Science, vol. 10974 LNCS, pp. 199–212, 2018, doi: 10.1007/978-3-319-94478-4_14.

M. N. Saadat, S. A. H. S. A. Rahman, R. M. Nassr, and M. F. Zuhiri, “Blockchain based crowdfunding systems in Malaysian perspective,” in Proc. PervasiveHealth Conference, pp. 57–61, Feb. 2019, doi: 10.1145/3313991.3313999.

A. Hoffman, P. Austria, C. H. Park, and Y. Kim, “Bountychain: Toward Decentralizing a Bug Bounty Program with Blockchain and IPFS,” International Journal of Networked and Distributed Computing, vol. 9, no. 2–3, pp. 86–93, Jun. 2021, doi: 10.2991/IJNDC.K.210527.001.

Satoshi Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” Whitepaper, 2008.

V. Gatteschi, F. Lamberti, C. Demartini, C. Pranteda, and V. Santamaría, “Blockchain and smart contracts for insurance: Is the technology mature enough?,” Future Internet, vol. 10, no. 2, Feb. 2018, doi: 10.3390/FI10020020.

R. Azzi, R. K. Chamoun, and M. Sokhn, “The power of a blockchain-based supply chain,” Comput Ind Eng, vol. 135, pp. 582–592, Sep. 2019, doi: 10.1016/J.CIE.2019.06.042.

S. Jani, “Smart Contracts: Building Blocks for Digital Transformation,” Tech. Report, 2020, doi: 10.13140/RG.2.2.33316.83847.

E. Nyaletey, R. M. Parizi, Q. Zhang, and K. K. R. Choo, “BlockIPFS - Blockchain-enabled interplanetary file system for forensic and trusted data traceability,” in Proc. IEEE International Conference on Blockchain, pp. 18–25, Jul. 2019, doi: 10.1109/BLOCKCHAIN.2019.00012.

A. Rajalakshmi, Sindhu, and A. Amritha, “A Blockchain and IPFS based framework for secure Research record keeping,” Tech. Report, 2018.

E. Mollick, “The dynamics of crowdfunding: An exploratory study,” J Bus Ventur, vol. 29, no. 1, pp. 1–16, Jan. 2014, doi: 10.1016/J.JBUSVENT.2013.06.005.




DOI: http://dx.doi.org/10.26418/jp.v9i2.61876

Refbacks

  • There are currently no refbacks.