Marlin: Two-Phase BFT with Linearity

Xiao Sui, Sisi Duan*, Haibin Zhang*

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

23 引用 (Scopus)

摘要

As the first Byzantine fault-tolerant (BFT) protocol with linear communication complexity, HotStuff (PODC 2019) has received significant attention. HotStuff has three round-trips for both normal case operations and view change protocols. Follow-up studies attempt to reduce the number of phases for HotStuff. These protocols, however, all give up of one thing in return for another.This paper presents Marlin, a BFT protocol with linearity, having two phases for normal case operations and two or three phases for view changes. Marlin uses the same cryptographic tools as in HotStuff and introduces no additional assumptions. We implement a new and efficient Golang library for Marlin and HotStuff, showing Marlin outperforms HotStuff for both the common case and the view change.

源语言英语
主期刊名Proceedings - 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2022
出版商Institute of Electrical and Electronics Engineers Inc.
54-66
页数13
ISBN(电子版)9781665416931
DOI
出版状态已出版 - 2022
活动52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2022 - Baltimore, 美国
期限: 27 6月 202230 6月 2022

出版系列

姓名Proceedings - 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2022

会议

会议52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2022
国家/地区美国
Baltimore
时期27/06/2230/06/22

指纹

探究 'Marlin: Two-Phase BFT with Linearity' 的科研主题。它们共同构成独一无二的指纹。

引用此