{"title":"Simulating a Blockchain Network with SimBlock","authors":"Ryohei Banno, Kazuyuki Shudo","doi":"10.1109/BLOC.2019.8751431","DOIUrl":null,"url":null,"abstract":"Blockchain techniques are attracting growing interest due to their capability of immutable and anonymous recording without any centralized authority. One of the difficulties blockchain researchers are facing is a lack of ways to verify behaviors of large scale blockchain networks. In this demonstration, we present SimBlock, a blockchain network simulator. It simulates the peer-to-peer network of a public blockchain, e.g., Bitcoin, which consists of thousands of nodes, as well as parameters related to a blockchain and its network are flexibly configurable. SimBlock can also visualize nodes’ behavior and block propagation. By giving some example studies, such as exploring better neighbor selection strategies and assessing the influence of relay networks, we show that SimBlock can facilitate blockchain network research.","PeriodicalId":314490,"journal":{"name":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BLOC.2019.8751431","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 29
Abstract
Blockchain techniques are attracting growing interest due to their capability of immutable and anonymous recording without any centralized authority. One of the difficulties blockchain researchers are facing is a lack of ways to verify behaviors of large scale blockchain networks. In this demonstration, we present SimBlock, a blockchain network simulator. It simulates the peer-to-peer network of a public blockchain, e.g., Bitcoin, which consists of thousands of nodes, as well as parameters related to a blockchain and its network are flexibly configurable. SimBlock can also visualize nodes’ behavior and block propagation. By giving some example studies, such as exploring better neighbor selection strategies and assessing the influence of relay networks, we show that SimBlock can facilitate blockchain network research.