Design of Decentralized Application for Telemedicine Image Record System with Smart Contract on Ethereum

被引:0
|
作者
Yonathan, Darrell [1 ]
Husna, Diyanatul [1 ]
Ekadiyanto, Fransiskus Astha [1 ]
Ratna, Anak Agung Putri [1 ]
Hidayati, Afif Nurul [2 ]
Purnama, I. Ketut Eddy [3 ]
Purnomo, Mauridhi Hery [3 ]
Nugroho, Supeno Mardi Susiki [3 ]
Rachmadi, Reza Fuad [3 ]
Nurtanio, Ingrid [4 ]
机构
[1] Univ Indonesia, Comp Engn Dept Elect Engn, Depok, Indonesia
[2] Airlangga Univ, Dept Dermatol & Venereol, Fac Med, Surabaya, Indonesia
[3] Sepuluh November Inst Technol, Dept Comp Engn, Fac Engn, Surabaya, Indonesia
[4] Hassanudin Univ, Fac Engn, Dept Informat, Makassar, Indonesia
关键词
Blockchain; Ethereum; smart contract; telemedicine;
D O I
10.14569/IJACSA.2021.0121030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper discusses the implementation of smart contracts on the Ethereum blockchain system for telemedicine data storage. Telemedicine is one of the currently developing digital technologies in the health and medical sectors. Telemedicine can be more efficient when seeking treatment because patients do not need to see a doctor face to face. When using blockchain technology, the stored data becomes more transparent for each node in the blockchain network but has verification on every transaction which takes time and gas costs. However, telemedicine has several risks and problems, one of which is long data storage process time because there must be a verification process first to ensure data security. Another problem faced is the issue of the gas fee of the blockchain telemedicine system which is billed in every data storage transaction. In this study, a blockchain system was introduced for managing and securing databases on telemedicine. The implementation of this blockchain system was carried out on a website page that can add data to and retrieve data from the blockchain system. The results of this study showed that blockchain was successfully implemented to store telemedicine data with Ethereum. The analysis in this paper refers to the set and gets functions. The set function is used to send data to the blockchain, and the get function is used to retrieve data from the blockchain. From testing, the Get function has a much faster execution time than the Set function because the Get function does not require verification to retrieve its data. In the iterations carried out-namely 1, 10, and 100-the longest time on average was at 100 iterations when compared to the other iterations. In the tests carried out, the more characters that were stored, the more gas costs must be paid. In the tests, the percentage increase in costs was 0.34% per character.
引用
收藏
页码:272 / 281
页数:10
相关论文
共 50 条
  • [1] Ethereum-Blockchain-Based Technology of Decentralized Smart Contract Certificate System
    Xie, Rui
    Wang, Yuhui
    Tan, Mingzhou
    Zhu, Wei
    Yang, Zhongjie
    Wu, Jiaji
    Jeon, Gwanggil
    IEEE Internet of Things Magazine, 2020, 3 (02): : 44 - 50
  • [2] Design Patterns for Smart Contract in Ethereum
    Destefanis, Giuseppe
    2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C), 2021, : 121 - 122
  • [3] Decentralized Voting: A Self-tallying Voting System Using a Smart Contract on the Ethereum Blockchain
    Yang, Xuechao
    Yi, Xun
    Nepal, Surya
    Han, Fengling
    WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT I, 2018, 11233 : 18 - 35
  • [4] The Design and Implementation of a Secure Datastore Based on Ethereum Smart Contract
    Aldyaflah, Izdehar M.
    Zhao, Wenbing
    Upadhyay, Himanshu
    Lagos, Leonel
    APPLIED SCIENCES-BASEL, 2023, 13 (09):
  • [5] Decentralized Application Infrastructures as Smart Contract Codes
    Karanjai, Rabimba
    Kasichainula, Keshav
    Diallo, Nour
    Kaleem, Mudabbir
    Xu, Lei
    Chen, Lin
    Shi, Weidong
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC 2022), 2022,
  • [6] Building an Ethereum-based Decentralized Smart Home System
    Xu, Quanqing
    He, Zhaozheng
    Li, Zengxiang
    Xiao, Mingzhong
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 1004 - 1009
  • [7] Design and Implementation of Second-hand goods renting System Based On Ethereum Smart Contract
    Li Tiansong
    Liu Yu
    2019 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING (ICIIP 2019), 2019, : 347 - 352
  • [8] Ethereum-based Emergency Service for Smart Home System: Smart Contract Implementation
    Aung, Yu Nandar
    Tantidham, Thitinan
    2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION, 2019, : 147 - 152
  • [9] A Smart Contract System for Decentralized Borda Count Voting
    Panja, Somnath
    Bag, Samiran
    Hao, Feng
    Roy, Bimal
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2020, 67 (04) : 1323 - 1339
  • [10] Smart Contract-Based Secure Decentralized Smart Healthcare System
    Raj, Anu
    Prakash, Shiva
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2023, 11 (01) : 27 - 27