동현 유
척척석사
동현 유
전체 방문자
오늘
어제
  • 분류 전체보기 (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 정상우.
동현 유

척척석사

[KCC 2023] Survey on Asynchronous BFT consensus Algorithms for Scalable and Robust Blockchain
BlockChain/[paper] Consensus

[KCC 2023] Survey on Asynchronous BFT consensus Algorithms for Scalable and Robust Blockchain

2023. 6. 21. 15:58

Author:

Donghyeon Ryu, Chanik Park in POSTECH

 

Journal/Conference:

KCC '23

 

Paper:

(eng)

Survey on Asynchronous BFT consensus Algorithms for Scalable and Robust Blockchain.pdf
0.33MB

(kor)

강건하고 확장가능한 블록체인을 위한 비동기 BFT 합의 알고리즘 동향 조사.pdf
0.37MB


Abstract

Blockchain technology is being applied to various areas such as non-fungible tokens (NFTs), decentralized finance (DeFi), security tokens (STs), central bank digital currencies (CBDCs), and decentralized identity (DID) based on its decentralization, transparency, and high reliability. However, the consensus process in blockchain requires all nodes to participate, which poses scalability limitations. To address scalability issues, synchronous BFT consensus algorithms, primarily from the PBFT family, have been applied. However, synchronous BFT algorithms are vulnerable to Byzantine faults and suffer from a concentration of load on leader nodes. As a result, more robust asynchronous BFT algorithms have gained recent attention. This paper aims to introduce asynchronous BFT algorithms and provide insights for future research by examining representative studies.

 


Synchronous BFTs


Asynchronous BFTs

(1) ACS-based BFTs

(2) DAG-based BFTs

  • HashGraph
  • Aleph
  • DAG-Rider
  • Tusk

Hybrid BFTs

  • Narwhal
  • Dumbo-Bolt Transformer
  • Ditto
  • Bullshark

Conclusion

  In this paper, we discussed the scalability issues and vulnerability to Byzantine faults in existing synchronous BFT consensus algorithms, and demonstrated how these can be addressed using asynchronous BFT consensus algorithms through recent research examples. We believe that this provides insights for practical BFT consensus algorithm research, considering the expected increase in demand for blockchain in the future.

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

[논문 세미나] Shoal: Improving DAG-BFT Latency And Robustness  (0) 2023.08.04
[논문 세미나] Bullshark: DAG BFT Protocols Made Practical  (0) 2023.07.05
[논문 리뷰] Narwhal and Tusk: A DAG-based Mempool and Efficient BFT Consensus  (0) 2023.04.23
[논문 세미나] HotStuff: BFT Consensus with Linearity and Responsiveness  (0) 2023.04.22
[논문 세미나] Practical Signature-Free ACS in Constant Time  (0) 2023.04.15
    동현 유
    동현 유
    Fault Tolerant System Researcher for more Trustful World and Better Lives. (LinkedIn: https://www.linkedin.com/in/donghyeon-ryu-526b8a276/)

    티스토리툴바