Publication:
A P2P Networking Simulation Framework For Blockchain Studies

dc.contributor.advisor Chen, Shiping
dc.contributor.advisor Yao, Lina
dc.contributor.author Wang, Bozhi
dc.date.accessioned 2022-01-17T06:36:15Z
dc.date.available 2022-01-17T06:36:15Z
dc.date.issued 2022
dc.description.abstract Recently, blockchain becomes a disruptive technology of building distributed applications (DApps). Many researchers and institutions have devoted their resources to the development of more effective blockchain technologies and innovative applications. However, with the limitation of computing power and financial resources, it is hard for researchers to deploy and test their blockchain innovations in a large-scape physical network. Hence, in this dissertation, we proposed a peer-to-peer (P2P) networking simulation framework, which allows to deploy and test (simulate) a large-scale blockchain system with thousands of nodes in one single computer. We systematically reviewed existing research and techniques of blockchain simulator and evaluated their advantages and disadvantages. To achieve generality and flexibility, our simulation framework lays the foundation for simulating blockchain network with different scales and protocols. We verified our simulation framework by deploying the most famous three blockchain systems (Bitcoin, Ethereum and IOTA) in our simulation framework. We demonstrated the effectiveness of our simulation framework with the following three case studies: (a) Improve the performance of blockchain by changing key parameters or deploying new directed acyclic graph (DAG) structure protocol; (b) Test and analyze the attack response of Tangle-based blockchain (IOTA) (c) Establish and deploy a new smart grid bidding system for demand side in our simulation framework. This dissertation also points out a series of open issues for future research.
dc.identifier.uri http://hdl.handle.net/1959.4/100028
dc.publisher UNSW, Sydney
dc.rights CC BY 4.0
dc.rights.uri https://creativecommons.org/licenses/by/4.0/
dc.subject.other P2P Networking Simulation Framework
dc.subject.other Blockchain Studies
dc.title A P2P Networking Simulation Framework For Blockchain Studies
dc.type Thesis
dcterms.accessRights open access
dcterms.rightsHolder Wang, Bozhi
dspace.entity.type Publication
unsw.accessRights.uri https://purl.org/coar/access_right/c_abf2
unsw.identifier.doi https://doi.org/10.26190/unsworks/1628
unsw.relation.faculty Engineering
unsw.relation.school School of Computer Science and Engineering
unsw.relation.school School of Computer Science and Engineering
unsw.relation.school School of Computer Science and Engineering
unsw.thesis.degreetype PhD Doctorate
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
public version.pdf
Size:
2.3 MB
Format:
application/pdf
Description:
Resource type