Cargando…
CertificateChain: decentralized healthcare training certificate management system using blockchain and smart contracts
OBJECTIVE: Managing training certificates is an important issue in research that can lead to serious issues if not addressed properly. For institutions that currently do not have a dedicated management system for these training certificates, a central database is the most typical solution. However,...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9097703/ https://www.ncbi.nlm.nih.gov/pubmed/35571362 http://dx.doi.org/10.1093/jamiaopen/ooac019 |
_version_ | 1784706233912000512 |
---|---|
author | Tellew, Jeffrey Kuo, Tsung-Ting |
author_facet | Tellew, Jeffrey Kuo, Tsung-Ting |
author_sort | Tellew, Jeffrey |
collection | PubMed |
description | OBJECTIVE: Managing training certificates is an important issue in research that can lead to serious issues if not addressed properly. For institutions that currently do not have a dedicated management system for these training certificates, a central database is the most typical solution. However, such a system suffers from several risks, such as a single-point-of-failure. MATERIALS AND METHODS: To address this issue, we developed and evaluated CertificateChain, a decentralized training certificate management system by using peer-to-peer blockchain and automated smart contracts. We developed an efficient certificate dividing-and-merging algorithm to overcome the transaction size limit on blockchain. RESULTS: We performed experiments on the system to evaluate its performance, then created a web app and tested the system in a real-world scenario. CertificateChain scaled linearly in terms of time compared with the total number of certificates added and could be quickly queried for existing data stored on-chain. DISCUSSION: CertificateChain was able to store and retrieve the training certificates on the blockchain network, with limitations including a comparative analysis of other systems, evaluation of different consensus protocols, examining certificates off-chain, a thorough comparison with a centralized system, and the extension to the main public Ethereum network. CONCLUSION: We believe that these results indicate that blockchain technology could be a viable decentralized alternative to traditional databases in this use case. Our software is publicly available at: https://doi.org/10.5281/zenodo.6257094. |
format | Online Article Text |
id | pubmed-9097703 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-90977032022-05-13 CertificateChain: decentralized healthcare training certificate management system using blockchain and smart contracts Tellew, Jeffrey Kuo, Tsung-Ting JAMIA Open Research and Applications OBJECTIVE: Managing training certificates is an important issue in research that can lead to serious issues if not addressed properly. For institutions that currently do not have a dedicated management system for these training certificates, a central database is the most typical solution. However, such a system suffers from several risks, such as a single-point-of-failure. MATERIALS AND METHODS: To address this issue, we developed and evaluated CertificateChain, a decentralized training certificate management system by using peer-to-peer blockchain and automated smart contracts. We developed an efficient certificate dividing-and-merging algorithm to overcome the transaction size limit on blockchain. RESULTS: We performed experiments on the system to evaluate its performance, then created a web app and tested the system in a real-world scenario. CertificateChain scaled linearly in terms of time compared with the total number of certificates added and could be quickly queried for existing data stored on-chain. DISCUSSION: CertificateChain was able to store and retrieve the training certificates on the blockchain network, with limitations including a comparative analysis of other systems, evaluation of different consensus protocols, examining certificates off-chain, a thorough comparison with a centralized system, and the extension to the main public Ethereum network. CONCLUSION: We believe that these results indicate that blockchain technology could be a viable decentralized alternative to traditional databases in this use case. Our software is publicly available at: https://doi.org/10.5281/zenodo.6257094. Oxford University Press 2022-03-14 /pmc/articles/PMC9097703/ /pubmed/35571362 http://dx.doi.org/10.1093/jamiaopen/ooac019 Text en © The Author(s) 2022. Published by Oxford University Press on behalf of the American Medical Informatics Association. https://creativecommons.org/licenses/by-nc/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial License (https://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com |
spellingShingle | Research and Applications Tellew, Jeffrey Kuo, Tsung-Ting CertificateChain: decentralized healthcare training certificate management system using blockchain and smart contracts |
title | CertificateChain: decentralized healthcare training certificate management
system using blockchain and smart contracts |
title_full | CertificateChain: decentralized healthcare training certificate management
system using blockchain and smart contracts |
title_fullStr | CertificateChain: decentralized healthcare training certificate management
system using blockchain and smart contracts |
title_full_unstemmed | CertificateChain: decentralized healthcare training certificate management
system using blockchain and smart contracts |
title_short | CertificateChain: decentralized healthcare training certificate management
system using blockchain and smart contracts |
title_sort | certificatechain: decentralized healthcare training certificate management
system using blockchain and smart contracts |
topic | Research and Applications |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9097703/ https://www.ncbi.nlm.nih.gov/pubmed/35571362 http://dx.doi.org/10.1093/jamiaopen/ooac019 |
work_keys_str_mv | AT tellewjeffrey certificatechaindecentralizedhealthcaretrainingcertificatemanagementsystemusingblockchainandsmartcontracts AT kuotsungting certificatechaindecentralizedhealthcaretrainingcertificatemanagementsystemusingblockchainandsmartcontracts |