<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>article</genre>

<titleInfo><title>Kauri: BFT consensus with pipelined tree-based dissemination and aggregation</title></titleInfo>


<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Ray</namePart>
  <namePart type="family">Neiheiser</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">f09651b9-fec0-11ec-b5d8-934aff0e52a4</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0001-7227-8309</description></name>
<name type="personal">
  <namePart type="given">Miguel</namePart>
  <namePart type="family">Matos</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Luis</namePart>
  <namePart type="family">Rodrigues</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">KrPi</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>





<name type="corporate">
  <namePart>Interface Theory for Security and Privacy</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>SeCure, privAte, and interoperabLe layEr 2</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">With the growing interest in blockchains, permissioned approaches to consensus have received increasing attention. Unfortunately, the BFT consensus algorithms that are the backbone of most of these blockchains scale poorly and offer limited throughput. In fact, many state-of-the-art BFT consensus algorithms require a single leader process to receive and validate votes from a quorum of processes and then broadcast the result, which is inherently non-scalable. Recent approaches avoid this bottleneck by using dissemination/aggregation trees to propagate values and collect and validate votes. However, the use of trees increases the round latency, which limits the throughput for deeper trees. In this paper we propose Kauri, a BFT communication abstraction that sustains high throughput as the system size grows by leveraging a novel pipelining technique to perform scalable dissemination and aggregation on trees. Furthermore, when the number of faults is moderate (arguably the most common case in practice), our construction is able to recover from faults in an optimal number of reconfiguration steps. We implemented and experimentally evaluated Kauri with up to 800 processes. Our results show that Kauri outperforms the throughput of state-of-the-art permissioned blockchain protocols, by up to 58x without compromising latency. Interestingly, in some cases, the parallelization provided by Kauri can also decrease the latency.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="2026_TransCompSyst_Neiheiser.pdf">https://research-explorer.ista.ac.at/download/21017/22392/2026_TransCompSyst_Neiheiser.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription><accessCondition type="restrictionOnAccess">no</accessCondition>
</relatedItem>
<originInfo><publisher>Association for Computing Machinery</publisher><dateIssued encoding="w3cdtf">2026</dateIssued>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>

<subject><topic>Distributed systems</topic><topic>byzantine fault tolerance</topic><topic>blockchain</topic><topic>vote aggregation</topic><topic>pipelining</topic>
</subject>


<relatedItem type="host"><titleInfo><title>ACM Transactions on Computer Systems</title></titleInfo>
  <identifier type="issn">0734-2071</identifier>
  <identifier type="eIssn">1557-7333</identifier><identifier type="doi">10.1145/3769423</identifier>
<part><detail type="volume"><number>44</number></detail><detail type="issue"><number>2</number></detail>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<mla>Neiheiser, Ray, et al. “Kauri: BFT Consensus with Pipelined Tree-Based Dissemination and Aggregation.” &lt;i&gt;ACM Transactions on Computer Systems&lt;/i&gt;, vol. 44, no. 2, 12, Association for Computing Machinery, 2026, doi:&lt;a href=&quot;https://doi.org/10.1145/3769423&quot;&gt;10.1145/3769423&lt;/a&gt;.</mla>
<short>R. Neiheiser, M. Matos, L. Rodrigues, ACM Transactions on Computer Systems 44 (2026).</short>
<ama>Neiheiser R, Matos M, Rodrigues L. Kauri: BFT consensus with pipelined tree-based dissemination and aggregation. &lt;i&gt;ACM Transactions on Computer Systems&lt;/i&gt;. 2026;44(2). doi:&lt;a href=&quot;https://doi.org/10.1145/3769423&quot;&gt;10.1145/3769423&lt;/a&gt;</ama>
<ista>Neiheiser R, Matos M, Rodrigues L. 2026. Kauri: BFT consensus with pipelined tree-based dissemination and aggregation. ACM Transactions on Computer Systems. 44(2), 12.</ista>
<apa>Neiheiser, R., Matos, M., &amp;#38; Rodrigues, L. (2026). Kauri: BFT consensus with pipelined tree-based dissemination and aggregation. &lt;i&gt;ACM Transactions on Computer Systems&lt;/i&gt;. Association for Computing Machinery. &lt;a href=&quot;https://doi.org/10.1145/3769423&quot;&gt;https://doi.org/10.1145/3769423&lt;/a&gt;</apa>
<ieee>R. Neiheiser, M. Matos, and L. Rodrigues, “Kauri: BFT consensus with pipelined tree-based dissemination and aggregation,” &lt;i&gt;ACM Transactions on Computer Systems&lt;/i&gt;, vol. 44, no. 2. Association for Computing Machinery, 2026.</ieee>
<chicago>Neiheiser, Ray, Miguel Matos, and Luis Rodrigues. “Kauri: BFT Consensus with Pipelined Tree-Based Dissemination and Aggregation.” &lt;i&gt;ACM Transactions on Computer Systems&lt;/i&gt;. Association for Computing Machinery, 2026. &lt;a href=&quot;https://doi.org/10.1145/3769423&quot;&gt;https://doi.org/10.1145/3769423&lt;/a&gt;.</chicago>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>21017</recordIdentifier><recordCreationDate encoding="w3cdtf">2026-01-20T10:14:23Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2026-07-23T10:07:17Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
