Implementation of Proof-of-Work Concept Algorithm using SimBlock Simulator

Viddi Mardiansyah, Riri Fitri Sari

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Blockchain Technology is a new database technology that can solve data integrity without a third party's need by doing cryptography on data transactions. The cryptographic hash data transaction in each block is linked, and it contains the information, time-stamps, and hash data of the previous block. So, it is impossible to manipulate the existing data. There are currently several blockchain simulators available to make it easier for us to understand how blockchain networks work. The blockchain simulator used and developed in this paper is the SimBlock simulator. This application can simulate the blockchain network and visualize the block propagation process that occurs. However, this simulator does not support the actual hash computation process as in the Proof-of-Work (PoW) concept. In this paper, we propose to add the PoW concept to the SimBlock simulator to provide more detailed information about the block structure on the blockchain network, the relationship between one block and another, to show how long the mining process takes, and to show the hashing value created. The aim is to educate the users with detailed information and understand how the Blockchain network works using the PoW concept. Our experiment tried various nodes from 125 to 1, 000 and block combinations from 1, 250 to 10, 000. We use leading-zero functions to solve the mathematical problems required in the PoW concept. The goal of math problems is to find one leading-zero or two leading zeros. The compile-Time result from the SimBlock modification is 0.2 to 2.2 seconds slower when using one leading-zero and 1 to 7.2 seconds slower when using two leading-zero. With this result, using the PoW concept algorithm requires higher resources so that the compilation process will take longer. However, the users still can see the hashing process that occurs.

Original languageEnglish
Title of host publication2021 11th IFIP International Conference on New Technologies, Mobility and Security, NTMS 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665443999
DOIs
Publication statusPublished - 19 Apr 2021
Event11th IFIP International Conference on New Technologies, Mobility and Security, NTMS 2021 - Paris, France
Duration: 19 Apr 202121 Apr 2021

Publication series

Name2021 11th IFIP International Conference on New Technologies, Mobility and Security, NTMS 2021

Conference

Conference11th IFIP International Conference on New Technologies, Mobility and Security, NTMS 2021
Country/TerritoryFrance
CityParis
Period19/04/2121/04/21

Keywords

  • and Consensus Algorithm
  • Blockchain
  • Proof of Work
  • SimBlock simulator

Fingerprint

Dive into the research topics of 'Implementation of Proof-of-Work Concept Algorithm using SimBlock Simulator'. Together they form a unique fingerprint.

Cite this