Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system

People are now widely adopting digital assets in various applications, integrating them into almost every aspect of their lives. Electronic books, or e-books, are one of the digital assets that result from the transformation of physical reading material into the digital world. Nowadays, blockchain i...

Full description

Bibliographic Details
Main Authors: Mohammadan Makhtar, Maznun Arifa, Admodisastro, Novia, Mat Isa, Mohd Anuar, Abdullah, Daniel Hafiz, Sharif, Khaironi Yatim
Format: Article
Language:English
Published: Politeknik Negeri Padang 2024
Online Access:http://psasir.upm.edu.my/id/eprint/114470/1/114470.pdf
_version_ 1824452413643292672
author Mohammadan Makhtar, Maznun Arifa
Admodisastro, Novia
Mat Isa, Mohd Anuar
Abdullah, Daniel Hafiz
Sharif, Khaironi Yatim
author_facet Mohammadan Makhtar, Maznun Arifa
Admodisastro, Novia
Mat Isa, Mohd Anuar
Abdullah, Daniel Hafiz
Sharif, Khaironi Yatim
author_sort Mohammadan Makhtar, Maznun Arifa
collection UPM
description People are now widely adopting digital assets in various applications, integrating them into almost every aspect of their lives. Electronic books, or e-books, are one of the digital assets that result from the transformation of physical reading material into the digital world. Nowadays, blockchain is used in many industries because it provides immutable and transparent records. E-book publishers may take this opportunity to adopt blockchain technology for e-book data management. However, blockchain storage is limited; thus, storing the e-book files in blockchain is not recommended. A decentralized storage system, such as InterPlanetary Files Systems (IPFS), is an alternative way to store large files like e-books. IPFS can facilitate the storage of e-book files while the metadata is stored in the blockchain. The e-book metadata should be stored in a structured way for effective search and retrieval. E-book metadata could be added, deleted, and updated occasionally. Nevertheless, some data structures often struggle with dynamic collections of records. This paper proposes a linked list-based smart contract on Ethereum that integrates with IPFS for the e-book management system. We demonstrate the implementation of a linked list smart contract for insertion, deletion, update, retrieval, and traversal of the e-book’s metadata. The result shows that a linked list-based smart contract with IPFS could offer a robust solution for e-book data management. This solution provides more opportunities to explore further security and cryptography approaches toward a secure e-book management system.
first_indexed 2025-02-19T02:50:08Z
format Article
id upm.eprints-114470
institution Universiti Putra Malaysia
language English
last_indexed 2025-02-19T02:50:08Z
publishDate 2024
publisher Politeknik Negeri Padang
record_format dspace
spelling upm.eprints-1144702025-01-20T02:49:00Z http://psasir.upm.edu.my/id/eprint/114470/ Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system Mohammadan Makhtar, Maznun Arifa Admodisastro, Novia Mat Isa, Mohd Anuar Abdullah, Daniel Hafiz Sharif, Khaironi Yatim People are now widely adopting digital assets in various applications, integrating them into almost every aspect of their lives. Electronic books, or e-books, are one of the digital assets that result from the transformation of physical reading material into the digital world. Nowadays, blockchain is used in many industries because it provides immutable and transparent records. E-book publishers may take this opportunity to adopt blockchain technology for e-book data management. However, blockchain storage is limited; thus, storing the e-book files in blockchain is not recommended. A decentralized storage system, such as InterPlanetary Files Systems (IPFS), is an alternative way to store large files like e-books. IPFS can facilitate the storage of e-book files while the metadata is stored in the blockchain. The e-book metadata should be stored in a structured way for effective search and retrieval. E-book metadata could be added, deleted, and updated occasionally. Nevertheless, some data structures often struggle with dynamic collections of records. This paper proposes a linked list-based smart contract on Ethereum that integrates with IPFS for the e-book management system. We demonstrate the implementation of a linked list smart contract for insertion, deletion, update, retrieval, and traversal of the e-book’s metadata. The result shows that a linked list-based smart contract with IPFS could offer a robust solution for e-book data management. This solution provides more opportunities to explore further security and cryptography approaches toward a secure e-book management system. Politeknik Negeri Padang 2024 Article PeerReviewed text en cc_by_sa_4 http://psasir.upm.edu.my/id/eprint/114470/1/114470.pdf Mohammadan Makhtar, Maznun Arifa and Admodisastro, Novia and Mat Isa, Mohd Anuar and Abdullah, Daniel Hafiz and Sharif, Khaironi Yatim (2024) Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system. International Journal on Informatics Visualization, 8 (3-2). pp. 1869-1875. ISSN 2549-9904 https://joiv.org/index.php/joiv/article/view/3481 10.62527/joiv.8.3-2.3481
spellingShingle Mohammadan Makhtar, Maznun Arifa
Admodisastro, Novia
Mat Isa, Mohd Anuar
Abdullah, Daniel Hafiz
Sharif, Khaironi Yatim
Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system
title Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system
title_full Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system
title_fullStr Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system
title_full_unstemmed Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system
title_short Optimizing linked list-based smart contract on Ethereum with IPFS for e-book management system
title_sort optimizing linked list based smart contract on ethereum with ipfs for e book management system
url http://psasir.upm.edu.my/id/eprint/114470/1/114470.pdf
work_keys_str_mv AT mohammadanmakhtarmaznunarifa optimizinglinkedlistbasedsmartcontractonethereumwithipfsforebookmanagementsystem
AT admodisastronovia optimizinglinkedlistbasedsmartcontractonethereumwithipfsforebookmanagementsystem
AT matisamohdanuar optimizinglinkedlistbasedsmartcontractonethereumwithipfsforebookmanagementsystem
AT abdullahdanielhafiz optimizinglinkedlistbasedsmartcontractonethereumwithipfsforebookmanagementsystem
AT sharifkhaironiyatim optimizinglinkedlistbasedsmartcontractonethereumwithipfsforebookmanagementsystem