"루프 장애 허용"의 두 판 사이의 차이
1번째 줄: | 1번째 줄: | ||
− | '''루프 장애 허용'''(LFT; Loop Fault Tolerance)은 | + | '''루프 장애 허용'''(LFT; Loop Fault Tolerance)은 향상된 비잔틴 장애 허용(Byzantine Fault Tolerance)의 32비트 기반 알고리즘으로, 기존 분산 환경에서의 장애 허용 방법으로 많이 사용되는 상태 머신 복제 알고리즘 중 하나인 Raft32 알고리즘을 비잔틴 노드의 공격에도 방어할 수 있고 블록체인 네트워크 특성에 최적화 되도록 개선한 합의 알고리즘이다. |
==개요== | ==개요== | ||
루프체인은 비잔틴 장애 허용을 지원하는 루프 장애 허용을 통해 분기가 없는 빠른 합의를 지원한다. 루프 장애 허용을 기반으로 신뢰 관계가 있는 복수의 노드를 하나의 그룹으로 묶어 좀 더 빠른 합의를 이루어 낼 수 있으며 이러한 그룹 및 노드에게 투표권 수를 자유롭게 설정할 수 있어 다양한 합의 체계 구축이 가능하다. 비잔틴 장애 허용 계열 합의 알고리즘을 사용하는 루프 장애 허용 합의 알고리즘은 블록을 생성하고 전파하는 리더 노드와 생성한 블록의 내용을 검증하여 블록의 유효성을 투표하는 검증 노드로 구성된다. | 루프체인은 비잔틴 장애 허용을 지원하는 루프 장애 허용을 통해 분기가 없는 빠른 합의를 지원한다. 루프 장애 허용을 기반으로 신뢰 관계가 있는 복수의 노드를 하나의 그룹으로 묶어 좀 더 빠른 합의를 이루어 낼 수 있으며 이러한 그룹 및 노드에게 투표권 수를 자유롭게 설정할 수 있어 다양한 합의 체계 구축이 가능하다. 비잔틴 장애 허용 계열 합의 알고리즘을 사용하는 루프 장애 허용 합의 알고리즘은 블록을 생성하고 전파하는 리더 노드와 생성한 블록의 내용을 검증하여 블록의 유효성을 투표하는 검증 노드로 구성된다. |
2019년 10월 7일 (월) 09:53 판
루프 장애 허용(LFT; Loop Fault Tolerance)은 향상된 비잔틴 장애 허용(Byzantine Fault Tolerance)의 32비트 기반 알고리즘으로, 기존 분산 환경에서의 장애 허용 방법으로 많이 사용되는 상태 머신 복제 알고리즘 중 하나인 Raft32 알고리즘을 비잔틴 노드의 공격에도 방어할 수 있고 블록체인 네트워크 특성에 최적화 되도록 개선한 합의 알고리즘이다.
개요
루프체인은 비잔틴 장애 허용을 지원하는 루프 장애 허용을 통해 분기가 없는 빠른 합의를 지원한다. 루프 장애 허용을 기반으로 신뢰 관계가 있는 복수의 노드를 하나의 그룹으로 묶어 좀 더 빠른 합의를 이루어 낼 수 있으며 이러한 그룹 및 노드에게 투표권 수를 자유롭게 설정할 수 있어 다양한 합의 체계 구축이 가능하다. 비잔틴 장애 허용 계열 합의 알고리즘을 사용하는 루프 장애 허용 합의 알고리즘은 블록을 생성하고 전파하는 리더 노드와 생성한 블록의 내용을 검증하여 블록의 유효성을 투표하는 검증 노드로 구성된다.
각주
참고자료
- Matthew Minseok Kim, 〈ICON에 대해서 알아보자〉, 《미디엄》, 2018-01-27