No Cover Image

Journal article 62 views 22 downloads

Simulation Method for Blockchain Systems with a Public Chain

Yang Liu Orcid Logo, Yuxi Zhang, Zhiyuan Lin, Zhaoguo Wang, Xuan Wang

Sensors, Volume: 22, Issue: 24, Start page: 9750

Swansea University Author: Yang Liu Orcid Logo

  • 67395.VoR.pdf

    PDF | Version of Record

    © 2022 by the authors. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.

    Download (918.91KB)

Check full text

DOI (Published version): 10.3390/s22249750

Abstract

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...

Full description

Published in: Sensors
ISSN: 1424-8220
Published: MDPI AG 2022
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa67395
Tags: Add Tag
No Tags, Be the first to tag this record!
first_indexed 2024-09-20T12:55:48Z
last_indexed 2024-09-20T12:55:48Z
id cronfa67395
recordtype SURis
fullrecord <?xml version="1.0" encoding="utf-8"?><rfc1807 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><bib-version>v2</bib-version><id>67395</id><entry>2024-08-15</entry><title>Simulation Method for Blockchain Systems with a Public Chain</title><swanseaauthors><author><sid>ba37dab58c9093dc63c79001565b75d4</sid><ORCID>0000-0003-2486-5765</ORCID><firstname>Yang</firstname><surname>Liu</surname><name>Yang Liu</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2024-08-15</date><deptcode>MACS</deptcode><abstract>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.</abstract><type>Journal Article</type><journal>Sensors</journal><volume>22</volume><journalNumber>24</journalNumber><paginationStart>9750</paginationStart><paginationEnd/><publisher>MDPI AG</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint/><issnElectronic>1424-8220</issnElectronic><keywords>blockchain; simulation platform; public chain; smart contract</keywords><publishedDay>12</publishedDay><publishedMonth>12</publishedMonth><publishedYear>2022</publishedYear><publishedDate>2022-12-12</publishedDate><doi>10.3390/s22249750</doi><url/><notes/><college>COLLEGE NANME</college><department>Mathematics and Computer Science School</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>MACS</DepartmentCode><institution>Swansea University</institution><apcterm/><funders>This research was funded by the National Key Research and Development Program of China (No. 2020YFB1005805), Peng Cheng Laboratory Project (Grant No. PCL2021A02), Guangdong Provincial Key Laboratory of Novel Security Intelligence Technologies (2022B1212010005), and Shenzhen Stable Supporting Program (General Project) (No. GXWD20201230155427003-20200821160539001).</funders><projectreference/><lastEdited>2024-09-20T13:57:50.4457249</lastEdited><Created>2024-08-15T17:03:40.8918277</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Yang</firstname><surname>Liu</surname><orcid>0000-0003-2486-5765</orcid><order>1</order></author><author><firstname>Yuxi</firstname><surname>Zhang</surname><order>2</order></author><author><firstname>Zhiyuan</firstname><surname>Lin</surname><order>3</order></author><author><firstname>Zhaoguo</firstname><surname>Wang</surname><order>4</order></author><author><firstname>Xuan</firstname><surname>Wang</surname><order>5</order></author></authors><documents><document><filename>67395__31415__978957cb357c49d2a3ea918c69834700.pdf</filename><originalFilename>67395.VoR.pdf</originalFilename><uploaded>2024-09-20T13:56:26.2977807</uploaded><type>Output</type><contentLength>940964</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><documentNotes>© 2022 by the authors. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.</documentNotes><copyrightCorrect>true</copyrightCorrect><language>eng</language><licence>https://creativecommons.org/licenses/by/4.0/</licence></document></documents><OutputDurs/></rfc1807>
spelling v2 67395 2024-08-15 Simulation Method for Blockchain Systems with a Public Chain ba37dab58c9093dc63c79001565b75d4 0000-0003-2486-5765 Yang Liu Yang Liu true false 2024-08-15 MACS 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. Journal Article Sensors 22 24 9750 MDPI AG 1424-8220 blockchain; simulation platform; public chain; smart contract 12 12 2022 2022-12-12 10.3390/s22249750 COLLEGE NANME Mathematics and Computer Science School COLLEGE CODE MACS Swansea University This research was funded by the National Key Research and Development Program of China (No. 2020YFB1005805), Peng Cheng Laboratory Project (Grant No. PCL2021A02), Guangdong Provincial Key Laboratory of Novel Security Intelligence Technologies (2022B1212010005), and Shenzhen Stable Supporting Program (General Project) (No. GXWD20201230155427003-20200821160539001). 2024-09-20T13:57:50.4457249 2024-08-15T17:03:40.8918277 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Yang Liu 0000-0003-2486-5765 1 Yuxi Zhang 2 Zhiyuan Lin 3 Zhaoguo Wang 4 Xuan Wang 5 67395__31415__978957cb357c49d2a3ea918c69834700.pdf 67395.VoR.pdf 2024-09-20T13:56:26.2977807 Output 940964 application/pdf Version of Record true © 2022 by the authors. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license. true eng https://creativecommons.org/licenses/by/4.0/
title Simulation Method for Blockchain Systems with a Public Chain
spellingShingle Simulation Method for Blockchain Systems with a Public Chain
Yang Liu
title_short 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_sort Simulation Method for Blockchain Systems with a Public Chain
author_id_str_mv ba37dab58c9093dc63c79001565b75d4
author_id_fullname_str_mv ba37dab58c9093dc63c79001565b75d4_***_Yang Liu
author Yang Liu
author2 Yang Liu
Yuxi Zhang
Zhiyuan Lin
Zhaoguo Wang
Xuan Wang
format Journal article
container_title Sensors
container_volume 22
container_issue 24
container_start_page 9750
publishDate 2022
institution Swansea University
issn 1424-8220
doi_str_mv 10.3390/s22249750
publisher MDPI AG
college_str Faculty of Science and Engineering
hierarchytype
hierarchy_top_id facultyofscienceandengineering
hierarchy_top_title Faculty of Science and Engineering
hierarchy_parent_id facultyofscienceandengineering
hierarchy_parent_title Faculty of Science and Engineering
department_str School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science
document_store_str 1
active_str 0
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.
published_date 2022-12-12T13:57:49Z
_version_ 1810719907041509376
score 11.031947