Cargando…

Simulation Method for Blockchain Systems with a Public Chain

The potential security problems of blockchain technology are constantly restricting the development process of related industrial applications. The cost of deploying a blockchain system in a real environment to conduct research on security issues is relatively high, and the related security analysis...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Yang, Zhang, Yuxi, Lin, Zhiyuan, Wang, Zhaoguo, Wang, Xuan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9783031/
https://www.ncbi.nlm.nih.gov/pubmed/36560119
http://dx.doi.org/10.3390/s22249750
_version_ 1784857480555134976
author Liu, Yang
Zhang, Yuxi
Lin, Zhiyuan
Wang, Zhaoguo
Wang, Xuan
author_facet Liu, Yang
Zhang, Yuxi
Lin, Zhiyuan
Wang, Zhaoguo
Wang, Xuan
author_sort Liu, Yang
collection PubMed
description The potential security problems of blockchain technology are constantly restricting the development process of related industrial applications. The cost of deploying a blockchain system in a real environment to conduct research on security issues is relatively high, and the related security analysis and verification are also destructive and irreproducible. Therefore, based on the idea of layered design, this paper proposes a blockchain system simulation platform. The blockchain system is divided into four layers in the simulation platform: the consensus layer, network layer, contract layer, and storage layer. In the consensus layer, the problem of computing resource waste is solved. In the network layer, a peer-to-peer network topology simulation is implemented. In the storage layer, the problem of redundant storage is solved. In the contract layer, the contract replay speed is accelerated. Finally, a prototype of an efficient blockchain simulation system is implemented based on the above methods.
format Online
Article
Text
id pubmed-9783031
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-97830312022-12-24 Simulation Method for Blockchain Systems with a Public Chain Liu, Yang Zhang, Yuxi Lin, Zhiyuan Wang, Zhaoguo Wang, Xuan Sensors (Basel) Article The potential security problems of blockchain technology are constantly restricting the development process of related industrial applications. The cost of deploying a blockchain system in a real environment to conduct research on security issues is relatively high, and the related security analysis and verification are also destructive and irreproducible. Therefore, based on the idea of layered design, this paper proposes a blockchain system simulation platform. The blockchain system is divided into four layers in the simulation platform: the consensus layer, network layer, contract layer, and storage layer. In the consensus layer, the problem of computing resource waste is solved. In the network layer, a peer-to-peer network topology simulation is implemented. In the storage layer, the problem of redundant storage is solved. In the contract layer, the contract replay speed is accelerated. Finally, a prototype of an efficient blockchain simulation system is implemented based on the above methods. MDPI 2022-12-12 /pmc/articles/PMC9783031/ /pubmed/36560119 http://dx.doi.org/10.3390/s22249750 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Liu, Yang
Zhang, Yuxi
Lin, Zhiyuan
Wang, Zhaoguo
Wang, Xuan
Simulation Method for Blockchain Systems with a Public Chain
title Simulation Method for Blockchain Systems with a Public Chain
title_full Simulation Method for Blockchain Systems with a Public Chain
title_fullStr Simulation Method for Blockchain Systems with a Public Chain
title_full_unstemmed Simulation Method for Blockchain Systems with a Public Chain
title_short Simulation Method for Blockchain Systems with a Public Chain
title_sort simulation method for blockchain systems with a public chain
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9783031/
https://www.ncbi.nlm.nih.gov/pubmed/36560119
http://dx.doi.org/10.3390/s22249750
work_keys_str_mv AT liuyang simulationmethodforblockchainsystemswithapublicchain
AT zhangyuxi simulationmethodforblockchainsystemswithapublicchain
AT linzhiyuan simulationmethodforblockchainsystemswithapublicchain
AT wangzhaoguo simulationmethodforblockchainsystemswithapublicchain
AT wangxuan simulationmethodforblockchainsystemswithapublicchain