跳到主要导航 跳到搜索 跳到主要内容

Dolphin: Efficient Non-Blocking Consensus via Concurrent Block Generation

  • Beijing Institute of Technology
  • The University of Auckland
  • Hefei University of Technology

科研成果: 期刊稿件 › 文章 › 同行评审

摘要

Blockchain technology has become a research hotspot in distributed systems, aiming to sustain a decentralized ledger via consensus. Traditional consensus solutions exhibit slow processing speed and response time, resulting in poor performance. To address this issue, several consensus protocols have been proposed. One such popular protocol is HotStuff, a Byzantine fault-tolerant consensus (BFT) that achieves high throughput at the cost of latency. However, its throughput suffers from a proportional decrease with the increase in latency, posing a significant challenge. In this paper, we propose a new protocol called Dolphin that builds upon HotStuff. It operates in a partially synchronous network with $n$n replicas, up to $f$f byzantine faults, where $n \geq 3f+1$n≥3f+1, and achieves higher throughput in high-latency environments by leveraging non-blocking concurrent block generation. Specifically, we formalize our strategy as a generic Asynchronization Procedure Patch and prove that it does not affect the execution process of the original protocol. Theoretical analysis validates that Dolphin preserves the safety, liveness, and responsiveness properties while enhancing the throughput. The evaluation demonstrates that Dolphin typically achieves more than 10x higher throughput in Wide Area Network (WAN) environments with lower latency compared to HotStuff and its variants, and exhibits similar bandwidth utilization to DAG-based protocols such as Narwhal.

源语言英语
页(从-至)11824-11838
页数15
期刊IEEE Transactions on Mobile Computing
卷23
期12
DOI
出版状态已出版 - 2024

学术指纹

探究 'Dolphin: Efficient Non-Blocking Consensus via Concurrent Block Generation' 的科研主题。它们共同构成独一无二的学术指纹。

引用此

Baidu
map