동현 유
척척석사
동현 유
전체 방문자
오늘
어제
  • 분류 전체보기 (181)
    • BlockChain (48)
      • [paper] Consensus (13)
      • [paper] Execution (19)
      • [paper] Storage (5)
      • [paper] ZKP (1)
      • [paper] Oracle (1)
      • Blockchains (9)
    • Java (19)
      • Java의 정석 (13)
      • Java 파헤치기 (5)
    • Python (20)
      • Python 뜯어보기 (6)
      • 데이터 분석 기초 (5)
      • Python 기초 강의 (6)
      • Python 기초 강의 부록 (3)
    • Golang (0)
    • MySQL (3)
      • programmers (2)
      • 기본 문법 (0)
    • 웹 프로젝트 (IBAS) (36)
      • Django 레거시 (14)
      • SpringBoot api 개편 (14)
      • Infra (3)
      • 서버 장애 기록 (4)
      • 신입팀원 교육 자료 (1)
    • CS (30)
      • Operating System (22)
      • Computer Security (3)
      • Network (4)
      • DBMS (1)
    • 책 (10)
      • 도메인 주도 설계 철저 입문 (9)
      • Real MySQL 8.0 (1)
    • BOJ 문제 풀이 (3)
    • 이러쿵저러쿵 (10)
    • 회고 (1)

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
동현 유

척척석사

[논문 세미나] PACE: Fully Parallelizable BFT from Reproposable Byzantine Agreement
BlockChain/[paper] Consensus

[논문 세미나] PACE: Fully Parallelizable BFT from Reproposable Byzantine Agreement

2023. 3. 8. 15:41

Author:

Haibin Zhang, Sisi Duan

 

Jounal/Conference:

Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security

 

source:

    (archive) https://eprint.iacr.org/2022/020    

    (acm sigsac) https://dl.acm.org/doi/abs/10.1145/3548606.3559348   

 

Presentation material:

2023-03-08 PACE.pdf
2.21MB


[Abstract]

The classic asynchronous Byzantine fault tolerance (BFT) framework of Ben-Or, Kemler, and Rabin (BKR) and its descendants rely on reliable broadcast (RBC) and asynchronous binary agreement (ABA). However, BKR does not allow all ABA instances to run in parallel, a well-known performance bottleneck. We propose PACE, a generic framework that removes the bottleneck, allowing fully parallelizable ABA instances. PACE is built on RBC and reproposable ABA (RABA). Different from the conventional ABA, RABA allows a replica to change its mind and vote twice. We show how to efficiently build RABA protocols from existing ABA protocols and a new ABAprotocol that we introduce. Weimplement six new BFT protocols: three in the BKR framework, and three in the PACE framework. Via a deployment using 91 replicas on Amazon EC2 across five continents, we show that all PACE instantiations, in both failure-free and failure scenarios, significantly outperform their BKR counterparts, and prior BFT protocols such as BEAT and Dumbo, in terms of latency, throughput, latency vs. throughput, and scalability.

 


[Introduction]

  - remove two-subphase bottleneck of BKR paradigm, improving throughput, latency, and scalability over past BKR frameworks and Dumbo.


 

 

'BlockChain > [paper] Consensus' 카테고리의 다른 글

[논문 리뷰] Scaling Blockchain Consensus via a Robust Shared Mempool  (1) 2023.03.16
[논문 리뷰] The Honey Badger of BFT protocols  (0) 2023.03.09
[논문 리뷰] Asychronous Secure Computations with Optimal Resilience  (0) 2023.03.08
[논문 리뷰] Signature-Free Asynchronous Byzantine Consensus with t<n/3 and O(n^2) Messages  (0) 2023.03.08
[논문 리뷰] PBFT: Practical Byzantine Fault Tolerance  (0) 2023.02.18
    동현 유
    동현 유
    Fault Tolerant System Researcher for more Trustful World and Better Lives. (LinkedIn: https://www.linkedin.com/in/donghyeon-ryu-526b8a276/)

    티스토리툴바