Asyncio를 이용한 실용적인 바이잔틴 장애 허용 시뮬레이션 코딩 구현과 악의적 노드, 지연 분석
이 튜토리얼에서는 asyncio를 사용하여 Practical Byzantine Fault Tolerance (PBFT) 시뮬레이터를 구현한다. 비동기 메시지 패싱, 구성 가능한 지연 및 프로토콜에서 의도적으로 벗어나는 바이잔틴 노드를 모델링하여 PBFT가 적대적 상황에서 합의를 달성하는 방법을 탐색한다. 사전 준비, 준비 및 커밋 단계를 명시적으로 구현함으로써 PBFT가 적대적 조건 하에서 어떻게 합의에 도달하는지 탐구한다.
출처: Mark Tech Post
요약번역: 미주투데이 김지호 기자