Implementation of Parallel Proof of Work Algorithm for Blockchain Using Simblock Simulator
Keywords:
Blockchain, Simulator, peer-to-peer, SimBlock, decentralized.Abstract
The distributed, peer-to-peer network-based technology known as blockchain is used to maintain decentralized databases without the need for centralized or third-party systems, which are becoming increasingly popular these days. Although blockchain offers immutability and security for blockchain transactions, it also has limitations because there are no reliable methods for confirming the operations of large blockchain networks. This study covered blockchain network simulators mostly used for blockchain simulation, such as Blocksim, VIBES, Blockchain Demo, Blocksim-Net, and SimBlock. Unlike the existing simulators, SimBlock may easily modify the node's behaviour on the blockchain if necessary to enable investigating the node's behaviour’s impact on the blockchain. SimBlock is an easily configurable collection of nodes with some blockchain network settings that aid in simulating the peer-to-peer network of several types of blockchain, such as Ethereum and Bitcoin. SimBlock also facilitates the visualization of node behaviour and block propagation. We analyzed the use of better neighbour strategies and the implications of the relay network in this study using the blockchain simulator SimBlock.
Downloads
References
Yusuke Aoki, Kai Otsuki et al. SimBlock: A Blockchain Network Simulator in IEEE Conference,2019.
Andrew Miller, James Litton, Andrew Pachulski, Neal Gupta, Dave Levin, Neil Spring, and Bobby Bhattacharjee. Discovering bitcoins public on topology and influential nodes. 2015.
Arthur Gervais, Ghassan O Karame, Karl W¨ust, Vasileios Glykantzis, Hubert Ritzdorf, and Srdjan Capkun. On the security and performance of proof of work blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pages 3–16. ACM, 2016.
https://bitcoinmagazine.com/markets/bitcoin-network-hash-rate-is-rapidly-growing.
Yusuke Aoki, Kai Otsuki, Takeshi Kaneko, Ryohei Banno, and Kazuyuki Shudo. 2019. SimBlock: A Blockchain Network Simulator. In Proceedings of the workshop on Cryptocurrencies and Blockchains for Distributed Systems. ACM, New York, 24–31.
Bellaj Badr, Richard Horrocks, and Xun Brian Wu. 2018. Blockchain By Example: A developer's guide to creating decentralized applications using Bitcoin, Ethereum, and Hyperledger. Packt Publishing Ltd.
Brenn Hill, Samanyu Chopra, and Paul Valencourt. 2018. Blockchain Quick Reference: A guide to exploring decentralized blockchain application development. Packt Publishing Ltd.
Blockchain 2019. Hash Rate: The estimated number of tera hashes per second (trillions of hashes per second) the Bitcoin network is performing. Retrieved Nov 12, 2019 from https://www.blockchain.com/en/charts/hash- rate?timespan=all.
Arthur Gervais, Ghassan O. Karame, Karl Wüst, Vasileios Glykantzis, Hubert Ritzdorf, and Srdjan Capkun. 2016. On the Security and Performance of Proof of Work Blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (CCS ’16). ACM, New York, NY,
USA, 3–16. https://doi.org/10.1145/2976749.2978341
B. R. Haverkort, Performance of computer communication systems: a model-based approach. John Wiley & Sons, Inc., 1998.
S. Ferretti and G. D’Angelo, “On the Ethereum blockchain structure: A complex networks theory perspective,” Concurrency and Computation: Practice and Experience, vol. 32, no. 12, p. e5493, 2020.
M. Belotti, N. Boˇzi´c, G. Pujolle, and S. Secci, “A vademecum on blockchain technologies: When, which, and how," IEEE Communications Surveys & Tutorials, vol. 21, no. 4, pp. 3796–3838, 2019.
Q. Zhu, S. W. Loke, R. Trujillo-Rasua, F. Jiang, and Y. Xiang, “Applications of distributed ledger technologies to the Internet of things: A survey,"
I. A. Omar, H. R. Hasan, R. Jayaraman, K. Salah, and M. Omar, “Implementing decentralized auctions using blockchain smart contracts,” Technological Forecasting and Social Change, vol. 168, p. 120786, 2021.
N. C. Yiu, “Toward blockchain-enabled supply chain anti-counterfeiting and traceability,” Future Internet, vol. 13, no. 4, p. 86, 2021.
N. Angola, V. K. Yadav, S. Venkatesan, S. Verma, et al., "Anonymity on blockchain-based e-cash protocols—a survey," Computer Science Review, vol. 40, p. 100394, 2021.
S. Xu, B. Liao, C. Yang, S. Guo, B. Hu, J. Zhao, and L. Jin, “Deep reinforcement learning assisted edge- terminal collaborative offloading algorithm of blockchain computing tasks for energy internet,” International Journal of Electrical Power & Energy Systems, vol. 131, p.107022, 2021.
K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, “Systematic mapping studies in software engineering,” in 12th International Conference on Evaluation and Assessment in Software Engineering (EASE) 12, 2008, pp. 1–10.
"The Pioneer's Guide to GX — Decentralized Dependency Management On IPFS". Hacker Noon, 2018, https://hackernoon.com/thepioneers-guide-to-gx-decentralized-dependency-management-on-ipfs-
f4c2 Accessed 4 Nov 2018.
Shihab Shahriar Hazari, Qusay H. Mahmoud, “A Parallel Proof of Work to Improve Transaction
Speed and Scalability in Blockchain Systems”, 978-1-7281-0554-3/19/$31.00©2019 IEEE.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Priyanka, Ritu Makani
![Creative Commons License](http://i.creativecommons.org/l/by-sa/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.