Journal article 84 views 27 downloads
Simulation Method for Blockchain Systems with a Public Chain
Sensors, Volume: 22, Issue: 24, Start page: 9750
Swansea University Author: Yang Liu
-
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)
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...
Published in: | Sensors |
---|---|
ISSN: | 1424-8220 |
Published: |
MDPI AG
2022
|
Online Access: |
Check full text
|
URI: | https://cronfa.swan.ac.uk/Record/cronfa67395 |
first_indexed |
2024-09-20T12:55:48Z |
---|---|
last_indexed |
2024-11-25T14:20:06Z |
id |
cronfa67395 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2024-09-20T13:57:50.4457249</datestamp><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 |
2024-09-20T13:57:50.4457249 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-12T08:33:37Z |
_version_ |
1821393726552932352 |
score |
11.123827 |