Hao Tang, Wenlong Yi, Yingding Zhao, Jinlong Huang, H. Xiong, Qiude Li
{"title":"基于随机森林的授权节点优化改进Raft算法","authors":"Hao Tang, Wenlong Yi, Yingding Zhao, Jinlong Huang, H. Xiong, Qiude Li","doi":"10.1109/scm55405.2022.9794853","DOIUrl":null,"url":null,"abstract":"The traditional Raft algorithm has such an issue as \"vote snatching\" among candidates that results in abnormal elections in the absence of a majority. To address this issue, a random forest-based method is introduced for the identification of authorized nodes. First, the attributes of authorization are introduced to the original Raft algorithm to be the label of authorized nodes, i.e., only authorized nodes are eligible for candidacy. Second, the random forest algorithm is introduced to classify the authorized nodes according to their term, broadcasting duration, timeout duration, and other characteristics to divide all nodes into preferred nodes and ordinary nodes. In the end, the main consensus group makes up of preferred nodes adopted integral accumulation to top out the preferred node with the highest integral as the authorized nodes. According to the results, the optimized Raft algorithm avoids abnormal elections and outperforms the original algorithm in election efficiency. The method offers an orderly mechanism of node operation for the Consortium Blockchain.","PeriodicalId":162457,"journal":{"name":"2022 XXV International Conference on Soft Computing and Measurements (SCM)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Improved Raft Algorithm for Optimizing Authorized Nodes Based on Random Forest\",\"authors\":\"Hao Tang, Wenlong Yi, Yingding Zhao, Jinlong Huang, H. Xiong, Qiude Li\",\"doi\":\"10.1109/scm55405.2022.9794853\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The traditional Raft algorithm has such an issue as \\\"vote snatching\\\" among candidates that results in abnormal elections in the absence of a majority. To address this issue, a random forest-based method is introduced for the identification of authorized nodes. First, the attributes of authorization are introduced to the original Raft algorithm to be the label of authorized nodes, i.e., only authorized nodes are eligible for candidacy. Second, the random forest algorithm is introduced to classify the authorized nodes according to their term, broadcasting duration, timeout duration, and other characteristics to divide all nodes into preferred nodes and ordinary nodes. In the end, the main consensus group makes up of preferred nodes adopted integral accumulation to top out the preferred node with the highest integral as the authorized nodes. According to the results, the optimized Raft algorithm avoids abnormal elections and outperforms the original algorithm in election efficiency. The method offers an orderly mechanism of node operation for the Consortium Blockchain.\",\"PeriodicalId\":162457,\"journal\":{\"name\":\"2022 XXV International Conference on Soft Computing and Measurements (SCM)\",\"volume\":\"47 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 XXV International Conference on Soft Computing and Measurements (SCM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/scm55405.2022.9794853\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 XXV International Conference on Soft Computing and Measurements (SCM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/scm55405.2022.9794853","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improved Raft Algorithm for Optimizing Authorized Nodes Based on Random Forest
The traditional Raft algorithm has such an issue as "vote snatching" among candidates that results in abnormal elections in the absence of a majority. To address this issue, a random forest-based method is introduced for the identification of authorized nodes. First, the attributes of authorization are introduced to the original Raft algorithm to be the label of authorized nodes, i.e., only authorized nodes are eligible for candidacy. Second, the random forest algorithm is introduced to classify the authorized nodes according to their term, broadcasting duration, timeout duration, and other characteristics to divide all nodes into preferred nodes and ordinary nodes. In the end, the main consensus group makes up of preferred nodes adopted integral accumulation to top out the preferred node with the highest integral as the authorized nodes. According to the results, the optimized Raft algorithm avoids abnormal elections and outperforms the original algorithm in election efficiency. The method offers an orderly mechanism of node operation for the Consortium Blockchain.