Liang Cai's research while affiliated with Zhejiang University and other places

What is this page?


This page lists the scientific contributions of an author, who either does not have a ResearchGate profile, or has not yet added these contributions to their profile.

It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.

If you're a ResearchGate member, you can follow this page to keep up with this author's work.

If you are this author, and you don't want us to display this page anymore, please let us know.

Publications (4)


Segmenta: Pipelined BFT Consensus with Slicing Broadcast
  • Chapter

March 2024

·

6 Reads

Xiang Li

·

Liang Cai

·

Weiwei Qiu

·

[...]

·

Zhigang Lei

Bandwidth is an essential resource for blockchain systems since BFT protocols require a series of communication steps to reach a consensus. Reducing available bandwidth will directly hurt system performance, especially in leader-based protocols where the leader carries the main communication overhead and becomes a bottleneck. Current approaches reduce the load on the leader by replacing its original star topology communication model with a tree. However, using trees increases the round latency and makes the consensus view change extremely complicated. In this paper, we propose Segmenta, a BFT consensus protocol leveraging slicing broadcasts to achieve low latency in the case of restricted bandwidth. We use the erasure code to slice the transaction blocks in the consensus proposals and provide verifiability with the Merkle tree. The origin blocks will be reconstructed with the participation of all replicas, thus reducing the leader’s network overhead. To avoid the increase in communication steps, the additional actions brought by the block shards broadcast are integrated into different consensus phases. Meanwhile, we propose a pipelined version of Segmenta, which further optimizes the transaction waiting time and lowers latency. We evaluate our protocol through a simple implementation in the testbed of Aliyun. Compared to Hotstuff, Segmenta shows a smoother and slower trend of latency increase and gets 4.6\(\times \) higher throughput while requiring only 17% of the latency in limited bandwidth (10 Mbps).

Share