반응형 Liveness1 Safety 그리고 Liveness 💡Safety와 Liveness 합의 프로토콜은 다음의 두 속성을 만족시켜야 한다. Safety: 시스템에 나쁜 일이 발생하지 않는다는 의미이며, 모든 정상적인 참여자는 같은 상태에 동의하여야 하고 그 상태는 유효해야 한다. 다시 말해, 문제없는 노드는 잘못된 합의를 하지 않는다는 의미이다. Liveness: 시스템은 항상 살아있어야 한다는 의미이며, 결국에는 어떤 상태에 동의하여야 하고, 모든 참여자는 동의한 상태에 도달해야 한다. 다시 말해, 문제 없는 노드는 반드시 합의한다는 의미이다. ✓ FLP Impossibility 우선 아무 문제 없는 두 노드가 서로 다른 값으로 합의하면 안 된다. 다른 값을 합의했다는 것은 블록체인 관점에서 보면 같은 높이에 서로 다른 블록이 생성됐다는 것이다. 이런 특성.. 2022. 6. 24. 이전 1 다음 728x90