우로보로스 비잔틴 장애 허용 편집하기
최신판 | 당신의 편집 | ||
25번째 줄: | 25번째 줄: | ||
OBFT는 대부분의 t < n/3 비잔틴 단체와 기초적인 디지털 서명 체계의 보안이라는 가정하에 매개변수 n + 5t + 2와의 지속성과 즉각적인 해결 증명을 만족시킨다. | OBFT는 대부분의 t < n/3 비잔틴 단체와 기초적인 디지털 서명 체계의 보안이라는 가정하에 매개변수 n + 5t + 2와의 지속성과 즉각적인 해결 증명을 만족시킨다. | ||
− | ==대체 위협 | + | ==대체 위협 모델에서 작동 방식== |
*'''Fail-stop corruptions''' : Fail-Stop 모델에서 서버는 단순히 실패하여 작동을 멈춘다. 이 모델에서 [[프로토콜]]은 많은 수의 장애를 허용할 수 있음을 쉽게 알 수 있다. 즉, 하나의 [[서버]]가 여전히 운영 일관성을 달성하고 매개변수 2n으로 [[트랜잭션]]이 계속 처리될 것이다. | *'''Fail-stop corruptions''' : Fail-Stop 모델에서 서버는 단순히 실패하여 작동을 멈춘다. 이 모델에서 [[프로토콜]]은 많은 수의 장애를 허용할 수 있음을 쉽게 알 수 있다. 즉, 하나의 [[서버]]가 여전히 운영 일관성을 달성하고 매개변수 2n으로 [[트랜잭션]]이 계속 처리될 것이다. | ||
*'''네트워크 분할'''(Network splits) : [[네트워크]] 분할의 경우, 네트워크는 [[슬롯]] D의 시퀀드에 대해 각각 n1, ., ., ns 서버를 포함하는 s≥2에 대해 일시적으로 연결된 구성요소로 분할된다. 다른 고장이 없다고 가정하면 연결된 각 구성 요소에서 트랜잭션 처리가 정상적으로 지속한다는 것을 쉽게 알 수 있다. 또한 슬롯 최대 D + n에 의해 모든 서버가 활성화되고 시스템이 고유한 [[블록체인]]으로 수령된다. FT는 네트워크 분할에 탄력적이다. 승리한 서버를 가진 최대 구성요소가 아닌 다른 연결된 구성요소 내에서 처리된 트랜잭션이 손실될 수 있음으로 다시 제출해야 한다는 점을 유의해야 한다. | *'''네트워크 분할'''(Network splits) : [[네트워크]] 분할의 경우, 네트워크는 [[슬롯]] D의 시퀀드에 대해 각각 n1, ., ., ns 서버를 포함하는 s≥2에 대해 일시적으로 연결된 구성요소로 분할된다. 다른 고장이 없다고 가정하면 연결된 각 구성 요소에서 트랜잭션 처리가 정상적으로 지속한다는 것을 쉽게 알 수 있다. 또한 슬롯 최대 D + n에 의해 모든 서버가 활성화되고 시스템이 고유한 [[블록체인]]으로 수령된다. FT는 네트워크 분할에 탄력적이다. 승리한 서버를 가진 최대 구성요소가 아닌 다른 연결된 구성요소 내에서 처리된 트랜잭션이 손실될 수 있음으로 다시 제출해야 한다는 점을 유의해야 한다. |