루프 장애 허용 편집하기
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | '''루프 장애 허용'''<!--루프장애허용-->(LFT; Loop Fault Tolerance)은 향상된 [[비잔틴 장애 허용]](Byzantine Fault Tolerance)의 32비트 기반 알고리즘으로, 기존 분산 환경에서의 장애 허용 방법으로 많이 사용되는 [[상태 머신 복제]] 알고리즘 중 하나인 [[Raft32]] 알고리즘을 비잔틴 노드의 공격에도 방어할 수 있고 블록체인 [[네트워크]] 특성에 최적화되도록 개선한 [[합의 알고리즘]]이다. | + | '''루프 장애 허용'''<!--루프장애허용-->(LFT; Loop Fault Tolerance)은 향상된 [[비잔틴 장애 허용]](Byzantine Fault Tolerance)의 32비트 기반 알고리즘으로, 기존 분산 환경에서의 장애 허용 방법으로 많이 사용되는 [[상태 머신 복제]] 알고리즘 중 하나인 [[Raft32]] 알고리즘을 비잔틴 노드의 공격에도 방어할 수 있고 블록체인 [[네트워크]] 특성에 최적화되도록 개선한 [[합의 알고리즘]]이다. |
==개요== | ==개요== | ||
[[루프체인]](Loopchain)은 비잔틴 장애 허용을 지원하는 루프 장애 허용을 통해 분기가 없는 빠른 합의를 지원한다. 루프 장애 허용을 기반으로 신뢰 관계가 있는 복수의 [[노드]]를 하나의 그룹으로 묶어 좀 더 빠른 합의를 이루어 낼 수 있으며 이러한 그룹 및 노드에 투표권 수를 자유롭게 설정할 수 있어 다양한 합의 체계 구축이 가능하다. 비잔틴 장애 허용 계열 합의 알고리즘을 사용하는 루프 장애 허용 합의 알고리즘은 [[블록]]을 생성하고 전파하는 [[리더노드]]와 생성한 블록의 내용을 검증하여 블록의 유효성을 투표하는 [[검증노드]]로 구성된다. | [[루프체인]](Loopchain)은 비잔틴 장애 허용을 지원하는 루프 장애 허용을 통해 분기가 없는 빠른 합의를 지원한다. 루프 장애 허용을 기반으로 신뢰 관계가 있는 복수의 [[노드]]를 하나의 그룹으로 묶어 좀 더 빠른 합의를 이루어 낼 수 있으며 이러한 그룹 및 노드에 투표권 수를 자유롭게 설정할 수 있어 다양한 합의 체계 구축이 가능하다. 비잔틴 장애 허용 계열 합의 알고리즘을 사용하는 루프 장애 허용 합의 알고리즘은 [[블록]]을 생성하고 전파하는 [[리더노드]]와 생성한 블록의 내용을 검증하여 블록의 유효성을 투표하는 [[검증노드]]로 구성된다. |