728x90
반응형

pBFT 2

PBFT (Practical Byzantine Fault Tolerance)

개요PBFT(Practical Byzantine Fault Tolerance, 실용적 비잔틴 장애 허용)는 분산 시스템에서 일부 노드가 악의적이거나 오류를 일으켜도 전체 시스템이 안정적으로 작동하도록 설계된 합의 알고리즘입니다. 초기에는 분산 컴퓨팅에서 출발했으나, 이후 블록체인 시스템—특히 프라이빗 및 컨소시엄 체인—에서 널리 채택되고 있습니다. 본 글에서는 PBFT의 개념, 작동 구조, 장단점 및 주요 활용 사례를 다룹니다.1. 개념 및 정의PBFT는 비잔틴 장군 문제를 실용적으로 해결하기 위해 제안된 합의 알고리즘으로, 네트워크의 최대 1/3까지 악의적인 노드가 존재해도 합의가 가능합니다.비잔틴 장애는 노드가 단순히 다운되는 것뿐 아니라, 거짓 정보를 보내는 악의적 행위까지 포함됩니다.PBFT는 블..

Topic 2025.03.30

Consensus Algorithms(합의 알고리즘)

개요Consensus Algorithms(합의 알고리즘)은 블록체인 네트워크에서 다수의 노드가 동일한 거래 기록과 상태에 대해 합의에 도달하게 하는 핵심 기술입니다. 중앙기관 없이 분산된 참여자들이 신뢰를 형성하고 데이터 위변조를 방지하며, 블록 생성 및 검증을 통해 탈중앙화된 시스템 운영을 가능하게 합니다. 본 글에서는 대표적인 합의 알고리즘들의 원리, 특징, 장단점 및 적용 사례를 중심으로 설명합니다.1. 개념 및 정의Consensus Algorithm은 블록체인 네트워크에 참여하는 노드 간에 거래의 유효성을 검증하고 블록을 생성하기 위한 합의 프로토콜입니다.신뢰할 수 있는 제3자 없이도 다수의 분산 노드가 동일한 거래 내역을 유지할 수 있도록 보장합니다.합의 알고리즘은 탈중앙화 시스템의 보안성, 효..

Topic 2025.03.30
728x90
반응형