Michael Braun, A. Wiesmaier, Nouri Alnahawi, Julia Geissler
{"title":"On Message-based Consensus and Network Coding","authors":"Michael Braun, A. Wiesmaier, Nouri Alnahawi, Julia Geissler","doi":"10.1109/NoF52522.2021.9609913","DOIUrl":null,"url":null,"abstract":"Using Random Linear Network Coding (RLNC) in asynchronous networks with one-to-many information flow has already been proven to be a valid approach to maximize the channel capacities. Message-based consensus protocols such as Practical Byzantine Fault Tolerance (pBFT) adhere partially to said scenario. Protocol phases with many-to-many communication, however, still suffer from quadratic growth in the number of required transmissions to reach consensus. We present several experiments, showing that a significant improvement in the transmission efficiency in the quadratic phases is possible under very reasonable settings through combining RLNC with pBFT into a single hybrid protocol running on a selected layer of the network. Applying the same approach to other combinations of message-based consensus and network coding protocols promises not only a gain in performance, but may also improve robustness and security and open up new application scenarios for RLNC.","PeriodicalId":314720,"journal":{"name":"2021 12th International Conference on Network of the Future (NoF)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 12th International Conference on Network of the Future (NoF)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NoF52522.2021.9609913","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Using Random Linear Network Coding (RLNC) in asynchronous networks with one-to-many information flow has already been proven to be a valid approach to maximize the channel capacities. Message-based consensus protocols such as Practical Byzantine Fault Tolerance (pBFT) adhere partially to said scenario. Protocol phases with many-to-many communication, however, still suffer from quadratic growth in the number of required transmissions to reach consensus. We present several experiments, showing that a significant improvement in the transmission efficiency in the quadratic phases is possible under very reasonable settings through combining RLNC with pBFT into a single hybrid protocol running on a selected layer of the network. Applying the same approach to other combinations of message-based consensus and network coding protocols promises not only a gain in performance, but may also improve robustness and security and open up new application scenarios for RLNC.