{"title":"Sharding and Its Impact on Fork Probability","authors":"Reza Nourmohammadi, Kaiwen Zhang","doi":"10.1109/iGETblockchain56591.2022.10087122","DOIUrl":null,"url":null,"abstract":"Blockchain is an emerging technology that has encountered a number of challenges, including forks and low transaction processing rates compared to other payment systems. While sharding was designed to resolve the problem of low processing rates, it also increases the scalability of the network. However, its effect on the probability of forking is still unclear. Our primary goal in this study is to determine the impact of adding new shards to a blockchain on the probability of forks occurring. In order to achieve this goal, we first developed a novel simulator which enables us to simulate sharded networks. Then, we examined the effect of sharding on fork occurrence. Two EIP-1559 enabled networks containing 60 and 120 nodes have been studied in several experiments. As a result of our study, we have found that adding one shard on average results in a 60% reduction in the number of orphan blocks. In addition, we have proposed a fork probability model which results in 23% and 15% reductions for networks with 60 and 120 nodes, respectively.","PeriodicalId":186049,"journal":{"name":"2022 IEEE 1st Global Emerging Technology Blockchain Forum: Blockchain & Beyond (iGETblockchain)","volume":"131 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 1st Global Emerging Technology Blockchain Forum: Blockchain & Beyond (iGETblockchain)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iGETblockchain56591.2022.10087122","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Blockchain is an emerging technology that has encountered a number of challenges, including forks and low transaction processing rates compared to other payment systems. While sharding was designed to resolve the problem of low processing rates, it also increases the scalability of the network. However, its effect on the probability of forking is still unclear. Our primary goal in this study is to determine the impact of adding new shards to a blockchain on the probability of forks occurring. In order to achieve this goal, we first developed a novel simulator which enables us to simulate sharded networks. Then, we examined the effect of sharding on fork occurrence. Two EIP-1559 enabled networks containing 60 and 120 nodes have been studied in several experiments. As a result of our study, we have found that adding one shard on average results in a 60% reduction in the number of orphan blocks. In addition, we have proposed a fork probability model which results in 23% and 15% reductions for networks with 60 and 120 nodes, respectively.