Simulasi Jaringan Blockchain dengan SimBlock

Putra, Ida Bagus Brahmananda Dharma (2021) Simulasi Jaringan Blockchain dengan SimBlock. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 07111640000070-Undergraduate_Thesis.pdf] Text
07111640000070-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 April 2023.

Download (1MB) | Request a copy

Abstract

Blockchain merupakan teknologi yang dikonsep oleh Satoshi Nakamoto pada tahun 2008 dalam bentuk cryptocurrency bernama Bitcoin. Karena termasuk teknologi yang baru, blockchain masih perlu dipelajari dan dianalisis untuk dapat mengetahui kelebihan dan kekurangan juga untuk mengembangkan teknologi tersebut. Salah satu cara untuk menganalisis yang penting adalah simulasi. SimBlock merupakan alat untuk melakukan simulasi jaringan blockchain.
Dalam penelitian ini telah dilakukan simulasi dari pergantian parameter yang ada pada SimBlock, simulasi dengan parameter jaringan Bitcoin, Litecoin, dan Dogecoin, dan pengambilan data resource computer yang dibutuhkan. Dari hasil simulasi yang dilakukan didapatkanlah data berupa waktu propagasi block dan jumlah stale block dari simulasi dan persentase resorce computer dari pengambilan data. Data waktu propagasi block dan stale block ini lalu digunakan untuk dianalisis. Analisis dilakukan dengan membandingkan hasil dari tiap pergantian parameter dengan teori blockchain yang ada. Hasil simulasi juga menghasilkan bentuk jaringan blockchain yang berupa mesh. Kekurangan yang ada pada SimBlock, sulitnya penggantian salah satu parameter, tidak adanya transaksi, dan tidak ada parameter mining pool, muncul saat melakukan simulasi jaringan blockchain dan mempengaruhi simulasi sehingga tidak bisa dilakukannya rekonstruksi ulang jaringan blockchain yang persis sama seperti jaringan blockchain nyata tetapi bisa ditanggulangi dengan menggunakan miniature
====================================================================================================
Blockchain is a technology that was conceptualized by Satoshi Nakamoto in 2008 in the form of cryptocurrency named Bitcoin. Because blockchain is a somewhat new technology, blockchain still needed further study and analysis to be conducted with the purpose of knowing the strength and weakness and also for the development of said technology. One of the most important ways to analyze is by doing simulation. SimBlock is a tool to simulate the blockchain network.
In this study we had done simulation from changing the value of the parameters exist in SimBlock, simulation with parameters according to Bitcoin, Litecoin, and Dogecoin network, and fetch data of computer resources needed by SimBlock. From the result of the simulation we got data in the form of block propagation time and the number of stale block from the simulation and ther percentage of computer resource from fetching computer resources.. These data then used for analysis. The analysis is done by comparing the result of each change of parameters with theories of blockchain existed in the time of writing. The result of the simulation also produce the topology of blockchain network in mesh topology. In the process of simulation we also encounter shortcomings from SimBlock such as the difficulty to change a parameter, no transactions existed, and no mining pool parameter, that affect the simulation so that we are unable to reconstruct a blockchain network that is precise as real example of blockchain network. These shortcoming can be overcame by using miniature version of blockchain network or by using testnet provided by existing platform.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Blockchain, SimBlock, Network Simulation, Blockchain, SimBlock, Simulasi Jaringan.
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5102.94 Cryptographic techniques
T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5101 Telecommunication
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Electrical Engineering > 20201-(S1) Undergraduate Thesis
Depositing User: Ida Bagus Brahmananda Dharma Putra
Date Deposited: 11 Mar 2021 00:46
Last Modified: 11 Mar 2021 00:46
URI: http://repository.its.ac.id/id/eprint/84101

Actions (login required)

View Item View Item