{"title":"A Multi-Class Blockchain Services Framework for Communication Networks","authors":"Gholamreza Ramezan, Cyril Leung","doi":"10.1109/Blockchain53845.2021.00063","DOIUrl":null,"url":null,"abstract":"Blockchain-based applications have been recently introduced in communication networks. Different applications require different levels of service whereas existing blockchain-based applications mostly provide a single class of service. In this paper, we propose a multi-class blockchain services (MCBS) framework that prioritizes the processing of time-critical blockchain-based applications in communication networks. We model MCBS as a queueing system and derive the average service times for the different classes. We then formulate a multi-objective optimization problem to simultaneously optimize the average service time and aggregate transactions arrival rate. The numerical results show that existing blockchains may not satisfy the requirements of time-critical applications whereas a high priority queue in MCBS may meet the requirement. In addition, we analyze MCBS under double-spend attacks and show that with maximum attacker hash power, the blockchain system can still be stable if the aggregate transaction arrival rate is lower than half of its maximum achievable value.","PeriodicalId":372721,"journal":{"name":"2021 IEEE International Conference on Blockchain (Blockchain)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Blockchain (Blockchain)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Blockchain53845.2021.00063","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Blockchain-based applications have been recently introduced in communication networks. Different applications require different levels of service whereas existing blockchain-based applications mostly provide a single class of service. In this paper, we propose a multi-class blockchain services (MCBS) framework that prioritizes the processing of time-critical blockchain-based applications in communication networks. We model MCBS as a queueing system and derive the average service times for the different classes. We then formulate a multi-objective optimization problem to simultaneously optimize the average service time and aggregate transactions arrival rate. The numerical results show that existing blockchains may not satisfy the requirements of time-critical applications whereas a high priority queue in MCBS may meet the requirement. In addition, we analyze MCBS under double-spend attacks and show that with maximum attacker hash power, the blockchain system can still be stable if the aggregate transaction arrival rate is lower than half of its maximum achievable value.